John's Vademecum

Try to learn something about everything, and everything about something -Thomas Huxley “Darwin's bulldog” (1824-1895)

User Tools

Site Tools


public:radio:gm4slv_allstar

This is an old revision of the document!


01 : Radio

GM4SLV Allstar

UHF Allstar Gateway

Hardware

PlatformRapsberry Pi
ConnectivityAll Star Node 48148
InterfaceCM108 Soundcard
RadioFT-8900
Frequency430.050MHz
MonitorAllmon2

Config

echolink.conf

[el0]
call = GM4SLV-L                          ; Change this!
pwd = oldtrout                           ; Change this!
name = John                        ; Change this!
qth = allstar 48148                           ; Change this!
email = gm4slv@gm4slv.plus.com                         ; Change this!
node = 886089                           ; Change this!
; Data for EchoLink Status Page
lat = 60.2883                               ; Latitude in decimal degrees
lon = -001.42533                               ; Longitude in decimal degrees
freq = 430.050                              ; not mandatory Frequency in MHz
tone = 0.0                              ; not mandatory CTCSS Tone (0 for none)
power = 1                               ; 0=0W, 1=1W, 2=4W, 3=9W, 4=16W, 5=25W, 6=36W, 7=49W, 8=64W, 9=81W (Power in Watts)
height = 0                              ; 0=10 1=20 2=40 3=80 4=160 5=320 6=640 7=1280 8=2560 9=5120 (AMSL in Feet)
gain = 0                                ; Gain in db (0-9)
dir = 0                                 ; 0=omni 1=45deg 2=90deg 3=135deg 4=180deg 5=225deg 6=270deg 7=315deg 8=360deg (Direction)
maxstns = 5                            ; Max Stations

rtcptimeout = 10
recfile = /tmp/echolink_recorded.gsm    ;
astnode = 48148             ; Change this!
context = radio-secure                  ; Default in code is echolink-in

; Max 3 servers
server1 = server1.echolink.org
server2 = server2.echolink.org
server3 = server3.echolink.org

; To deny w6xxx you would add the statement: deny = w6xxx
; To prohibit computer-based connections you would write: permit = *-*
; To allow access to only a select group of callsigns: permit = w6abc,w6def,...
; permit                                ; comma delimited list of callsign, type (-r)
; deny


; Remote text commands thru netcat:
; o.conip <IPaddress>    (request a connect)
; o.dconip <IPaddress>   (request a disconnect)
; o.rec                  (turn on/off recording)

; ipaddr
; port


#includeifexists custom/echolink.conf

Commands

* DTMF Commands

  • Please send * 7 3 to ensure all links are disconnected before making any new links
Command DTMF Sequence
Disconect from Node xxxx * 1 xxxx
Connect RX Only to xxxx * 2 xxxx
Connect Transceive to xxxx * 3 xxxx
Speak the Node Status * 7 0
Disconnect ALL nodes * 7 3
Reconnect ALL nodes * 7 4
Send Node ID * 8 0
Speak the Local Time * 8 1
Parrot ON * 9 1
Parrot OFF * 9 2
Parrot ONCE * 9 3
Number Name * 5 Macro shortcut to… DTMF Sequence Node No.
1 Fedihams Connect RX Only to Fedihams * 5 2 1 57881
1 Fedihams Connect Transceive to Fedihams * 5 3 1 57881
1 Fedihams Disconnect from Fedihams * 5 1 1 57881
2 Hubnet Connect RX Only to Hubnet * 5 2 2 41223
2 Hubnet Connect Transceive to Hubnet * 5 3 2 41223
2 Hubnet Disconnect from Hubnet * 5 1 2 41223

Courtesy Tones

Can give information about the node status.

After a local Transmission on the “input” frequency the reponse will be one of:

  • Morse Letter I (di-dit) = node is not connected to any other nodes
  • Morse Letter R (di-dah-dit) = node is connected in “Monitor/RX only” mode to one or more nodes
  • Morse Letter K (dah-di-dah) = node is connected in “Transceive” mode to one or more nodes

There are other tones, e.g. when a station on a linked node unkeys there's a low-pitched “bloop”

When a local RF station sends a command there's a “bip bip” (not to be confused with the Morse letter I)

AllStar nodes can also connect to Echolink

The node can connected to Echolink as GM4SLV-L

(UPDATEJohn Pumford-Green 24/04/23 14:47 )

I have disabled the Echolink connection by editing /etc/asterisk/modules.conf to change the channel driver for Echolink to noload

noload => chan_echolink.so ;

an Asterisk reload is necessary:

gm4slv@mb7aze:/etc/asterisk$ sudo astres.sh
Restarting Asterisk
systemctl restart asterisk.service

John Pumford-Green 24/04/23 14:44

Further Information

public/radio/gm4slv_allstar.1682347896.txt.gz · Last modified: (external edit)