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!


03 : 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.1682347839.txt.gz · Last modified: (external edit)