[arm-allstar] =ilink,?
Doug Crompton
doug at crompton.com
Tue Aug 19 22:48:35 EST 2014
Mahalo Doug,
I really appreciate all the help you provide to the users. I am
learning a lot on this little project of yours. I have the BBB doing
pretty much what I want at this point and now I trying to figure out
why it works by following the commands. I have 7 of these little
jewels 2 of which are running repeaters here on Kauai and working on
2 more for repeaters.
Aloha & Mahalo
Jim NH6HI
On 08/19/14 13:36, Doug Crompton wrote:
Jim,
Here is the text taken from the latest SVN on commands. Note
that some of the links to actual commands on the BBB in the
rpt.conf function section are different. You can set them to
whatever you want keeping the basic ones standard.
Doug
*
Repeater / Remote Functions:
33
*
"Simple" Mode: * - autopatch access, # - autopatch
hangup
34
*
Normal mode:
35
*
See the function list in rpt.conf (autopatchup,
autopatchdn)
36
*
autopatchup can optionally take comma delimited
setting=value pairs:
37
*
38
*
39
*
context=string : Override default context with
"string"
40
*
dialtime=ms : Specify the max number of milliseconds
between phone number digits (1000 milliseconds = 1
second)
41
*
farenddisconnect=1 : Automatically disconnect when
called party hangs up
42
*
noct=1 : Don't send repeater courtesy tone during
autopatch calls
43
*
quiet=1 : Don't send dial tone, or connect messages.
Do not send patch down message when called party hangs
up
44
*
45
*
46
*
Example:
123=autopatchup,dialtime=20000,noct=1,farenddisconnect=1
47
*
48
*
To send an asterisk (*) while dialing or talking on
phone,
49
*
use the autopatch acess code.
50
*
51
*
52
*
status cmds:
53
*
54
*
1 - Force ID (global)
55
*
2 - Give Time of Day (global)
56
*
3 - Give software Version (global)
57
*
4 - Give GPS location info
58
*
5 - Last (dtmf) user
59
*
11 - Force ID (local only)
60
*
12 - Give Time of Day (local only)
61
*
62
*
cop (control operator) cmds:
63
*
64
*
1 - System warm boot
65
*
2 - System enable
66
*
3 - System disable
67
*
4 - Test Tone On/Off
68
*
5 - Dump System Variables on Console (debug)
69
*
6 - PTT (phone mode only)
70
*
7 - Time out timer enable
71
*
8 - Time out timer disable
72
*
9 - Autopatch enable
73
*
10 - Autopatch disable
74
*
11 - Link enable
75
*
12 - Link disable
76
*
13 - Query System State
77
*
14 - Change System State
78
*
15 - Scheduler Enable
79
*
16 - Scheduler Disable
80
*
17 - User functions (time, id, etc) enable
81
*
18 - User functions (time, id, etc) disable
82
*
19 - Select alternate hang timer
83
*
20 - Select standard hang timer
84
*
21 - Enable Parrot Mode
85
*
22 - Disable Parrot Mode
86
*
23 - Birdbath (Current Parrot Cleanup/Flush)
87
*
24 - Flush all telemetry
88
*
25 - Query last node un-keyed
89
*
26 - Query all nodes keyed/unkeyed
90
*
27 - Reset DAQ minimum on a pin
91
*
28 - Reset DAQ maximum on a pin
92
*
30 - Recall Memory Setting in Attached Xcvr
93
*
31 - Channel Selector for Parallel Programmed Xcvr
94
*
32 - Touchtone pad test: command + Digit string + # to
playback all digits pressed
95
*
33 - Local Telemetry Output Enable
96
*
34 - Local Telemetry Output Disable
97
*
35 - Local Telemetry Output on Demand
98
*
36 - Foreign Link Local Output Path Enable
99
*
37 - Foreign Link Local Output Path Disable
100
*
38 - Foreign Link Local Output Path Follows Local
Telemetry
101
*
39 - Foreign Link Local Output Path on Demand
102
*
42 - Echolink announce node # only
103
*
43 - Echolink announce node Callsign only
104
*
44 - Echolink announce node # & Callsign
105
*
45 - Link Activity timer enable
106
*
46 - Link Activity timer disable
107
*
47 - Reset "Link Config Changed" Flag
108
*
48 - Send Page Tone (Tone specs separated by
parenthesis)
109
*
49 - Disable incoming connections (control state
noice)
110
*
50 - Enable incoming connections (control state noicd)
111
*
51 - Enable sleep mode
112
*
52 - Disable sleep mode
113
*
53 - Wake up from sleep
114
*
54 - Go to sleep
115
*
55 - Parrot Once if parrot mode is disabled
116
*
56 - Rx CTCSS Enable
117
*
57 - Rx CTCSS Disable
118
*
58 - Tx CTCSS On Input only Enable
119
*
59 - Tx CTCSS On Input only Disable
120
*
60 - Send MDC-1200 Burst
(cop,60,type,UnitID[,DestID,SubCode])
121
*
Type is 'I' for PttID, 'E' for Emergency, and 'C' for
Call
122
*
(SelCall or Alert), or 'SX' for STS (ststus), where X
is 0-F.
123
*
DestID and subcode are only specified for the 'C' type
message.
124
*
UnitID is the local systems UnitID. DestID is the
MDC1200 ID of
125
*
the radio being called, and the subcodes are as
follows:
126
*
Subcode '8205' is Voice Selective Call for Spectra
('Call')
127
*
Subcode '8015' is Voice Selective Call for Maxtrac
('SC') or
128
*
Astro-Saber('Call')
129
*
Subcode '810D' is Call Alert (like Maxtrac 'CA')
130
*
61 - Send Message to USB to control GPIO pins
(cop,61,GPIO1=0[,GPIO4=1].....)
131
*
62 - Send Message to USB to control GPIO pins, quietly
(cop,62,GPIO1=0[,GPIO4=1].....)
132
*
63 - Send pre-configred APRSTT notification
(cop,63,CALL[,OVERLAYCHR])
133
*
64 - Send pre-configred APRSTT notification, quietly
(cop,64,CALL[,OVERLAYCHR])
134
*
65 - Send POCSAG page (equipped channel types only)
135
*
136
*
ilink cmds:
137
*
138
*
1 - Disconnect specified link
139
*
2 - Connect specified link -- monitor only
140
*
3 - Connect specified link -- tranceive
141
*
4 - Enter command mode on specified link
142
*
5 - System status
143
*
6 - Disconnect all links
144
*
7 - Last Node to Key Up
145
*
8 - Connect specified link -- local monitor only
146
*
9 - Send Text Message (9,<destnodeno or 0 (for
all)>,Message Text, etc.
147
*
10 - Disconnect all RANGER links (except permalinks)
148
*
11 - Disconnect a previously permanently connected
link
149
*
12 - Permanently connect specified link -- monitor
only
150
*
13 - Permanently connect specified link -- tranceive
151
*
15 - Full system status (all nodes)
152
*
16 - Reconnect links disconnected with "disconnect all
links"
153
*
17 - MDC test (for diag purposes)
154
*
18 - Permanently Connect specified link -- local
monitor only
155
156
*
200 thru 215 - (Send DTMF 0-9,*,#,A-D) (200=0, 201=1,
210=*, etc)
157
*
158
*
remote cmds:
159
*
160
*
1 - Recall Memory MM (*000-*099) (Gets memory from
rpt.conf)
161
*
2 - Set VFO MMMMM*KKK*O (Mhz digits, Khz digits,
Offset)
162
*
3 - Set Rx PL Tone HHH*D*
163
*
4 - Set Tx PL Tone HHH*D* (Not currently implemented
with DHE RBI-1)
164
*
5 - Link Status (long)
165
*
6 - Set operating mode M (FM, USB, LSB, AM, etc)
166
*
100 - RX PL off (Default)
167
*
101 - RX PL On
168
*
102 - TX PL Off (Default)
169
*
103 - TX PL On
170
*
104 - Low Power
171
*
105 - Med Power
172
*
106 - Hi Power
173
*
107 - Bump Down 20 Hz
174
*
108 - Bump Down 100 Hz
175
*
109 - Bump Down 500 Hz
176
*
110 - Bump Up 20 Hz
177
*
111 - Bump Up 100 Hz
178
*
112 - Bump Up 500 Hz
179
*
113 - Scan Down Slow
180
*
114 - Scan Down Medium
181
*
115 - Scan Down Fast
182
*
116 - Scan Up Slow
183
*
117 - Scan Up Medium
184
*
118 - Scan Up Fast
185
*
119 - Transmit allowing auto-tune
186
*
140 - Link Status (brief)
187
*
200 thru 215 - (Send DTMF 0-9,*,#,A-D) (200=0, 201=1,
210=*, etc)
188
*
189
*
playback cmds:
190
*
specify the name of the file to be played globally
(for example, 25=rpt/foo)
191
*
192
*
localplay cmds:
193
*
specify the name of the file to be played locally (for
example, 25=rpt/foo)
194
*
195
*
'duplex' modes: (defaults to duplex=2)
196
*
197
*
0 - Only remote links key Tx and no main repeat audio.
198
*
1 - Everything other then main Rx keys Tx, no main
repeat audio.
199
*
2 - Normal mode
200
*
3 - Normal except no main repeat audio.
201
*
4 - Normal except no main repeat audio during
autopatch only
202
*
203
*
204
*
"events" subsystem:
205
*
206
*
in the "events" section of the rpt.conf file (if any),
the user may
207
*
specify actions to take place when ceratin events
occur.
208
*
209
*
It is implemented as acripting, based heavily upon
expression evaluation built
210
*
into Asterisk. Each line of the section contains an
action, a type, and variable info.
211
*
Each line either sets a variable, or executes an
action based on a transitional state
212
*
of a specified (already defined) variable (such as
going true, going false, no change,
213
*
or getting set initially).
214
*
215
*
The syntax for each line is as follows:
216
*
217
*
action-spec = action|type|var-spec
218
*
219
*
if action is 'V' (for "setting variable"), then
action-spec is the variable being set.
220
*
if action is 'G' (for "setting global variable"), then
action-spec is the global variable being set.
221
*
if action is 'F' (for "function"), then action-spec is
a DTMF function to be executed (if result is 1).
222
*
if action is 'C' (for "rpt command"), then action-spec
is a raw rpt command to be executed (if result is 1).
223
*
if action is 'S' (for "shell command"), then
action-spec is a shell command to be executed (if
result is 1).
224
*
225
*
if type is 'E' (for "evaluate statement" (or perhaps
"equals") ) then the var-spec is a full statement
containing
226
*
expressions, variables and operators per the
expression evaluation built into Asterisk.
227
*
if type is 'T' (for "going True"), var-spec is a
single (already-defined) variable name, and the result
will be 1
228
*
if the varible has just gone from 0 to 1.
229
*
if type is 'F' (for "going False"), var-spec is a
single (already-defined) variable name, and the result
will be 1
230
*
if the varible has just gone from 1 to 0.
231
*
if type is 'N' (for "no change"), var-spec is a single
(already-defined) variable name, and the result will
be 1
232
*
if the varible has not changed.
233
*
234
*
"RANGER" mode configuration:
235
*
in the node stanza in rpt.conf ONLY the following need
be specified for a RANGER node:
236
*
237
*
238
*
239
*
[90101]
240
*
241
*
rxchannel=Radio/usb90101
242
*
functions=rangerfunctions
243
*
litzcmd=*32008
244
*
245
*
This example given would be for node "90101" (note ALL
RANGER nodes MUST begin with '9'.
246
*
litzcmd specifes the function that LiTZ inititiates to
cause a connection
247
*
"rangerfunctions" in this example, is a function
stanza that AT LEAST has the *3 command
248
*
to connect to another node
73 Doug
WA3DSP
http://www.crompton.com/hamradio
> Date: Tue, 19 Aug 2014 10:28:04 -1000
> From: jim.pilgram at gmail.com
> To: arm-allstar at hamvoip.org
> Subject: [arm-allstar] =ilink,?
>
> looking through the rpt.conf.... I'm trying to get my
brain wrapped
> around all the stuff contained therein. I'm looking
specifically at
> "=ilink,18"
> Google got me everything but this one.. Is there a
complete list of
> these and if so, can someone point me to them? I found
most but not all
> in the same place.
>
> Aloha Jim NH6HI
>
> _______________________________________________
>
> arm-allstar mailing list
> arm-allstar at hamvoip.org
>
http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB web page -
http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hamvoip.org/pipermail/arm-allstar/attachments/20140819/7a3a25dc/attachment-0001.html>
More information about the arm-allstar
mailing list