Merged revisions 270866 via svnmerge from
[asterisk/asterisk.git] / configs / rpt.conf.sample
1 ; Radio Repeater / Remote Base configuration file (for use with app_rpt)
2 ; As of app_rpt version 0.39, 12/20/2005
3 ;
4
5 ;[000]                                  ; Node ID of first repeater
6
7 ;rxchannel = DAHDI/1                    ; Rx audio/signalling channel
8 ; Note: if you use a unified interface (tx/rx on one channel), only
9 ; specify the rxchannel and the txchannel will be assumed from the rxchannel
10 ;txchannel = DAHDI/2                    ; Tx audio/signalling channel
11 ;duplex = 2                             ; (Optional) set duplex operating mode
12 ;; 0 = half duplex (telemetry and courtesy tones do not transmit)
13 ;; 1 = semi-half duplex (telemetry and courtesy tones transmit, but not
14 ;;    repeated audio
15 ;; 2 = normal full-duplex mode (Default)
16 ;; 3 = full-duplex mode, without repeated audio from main input source
17 ;functions = functions-repeater         ; DTMF function list
18 ;; specify this for a different function list then local when on link
19 ;;link_functions = functions-different  ; DTMF function list for link
20 ;;phone_functions = functions-phone     ; (optional) different functions for 'P' mode
21 ;;dphone_functions = functions-dphone   ; (optional) different functions for 'D' mode
22 ;;nodes = nodes-different               ; (optional) different node list
23 ;tonezone = us                          ; use US tones (default)
24 ;context = default                      ; dialing context for phone
25 ;callerid = "WB6NIL Repeater" <(213) 555-0123>  ; Callerid for phone calls
26 ;idrecording = wb6nil                   ; id recording
27 ;accountcode=RADIO                      ; account code (optional)
28 ;funcchar = *                           ; function lead-in character (defaults to '*')
29 ;endchar = #                            ; command mode end character (defaults to '#')
30 ;;nobusyout=yes                         ; (optional) Do not busy-out reverse-patch when
31                                         ; normal patch in use
32 ;hangtime=1000                          ; squelch tail hang time (in ms) (optional)
33 ;totime=100000                          ; transmit time-out time (in ms) (optional)
34 ;idtime=30000                           ; id interval time (in ms) (optional)
35 ;politeid=30000                         ; time in milliseconds before ID timer
36                                         ; expires to try and ID in the tail.
37                                         ; (optional, default is 30000).
38 ;idtalkover=|iwb6nil/rpt                ; Talkover ID (optional) default is none
39 ;unlinkedct=ct2                         ; unlinked courtesy tone (optional) default is none
40
41 ;; The tailmessagetime,tailsquashedtime, and tailmessages need to be set
42 ;; to support tail messages. They can be omitted otherwise.
43 ;tailmessagetime=300000                 ; Play a tail message every 5 mins
44 ;tailsquashedtime=30000                 ; If squashed by another user,
45 ;;                                        try again after 30 seconds
46 ;tailmessages=msg1,msg2,msg3            ;list of messages to be played for tail message
47
48 ; The default values for hangtime, time-out time, and id interval time are
49 ; 5 seconds (5000 ms),  3 minutes (180000 ms), and 5 minutes (300000 ms)
50 ; respectively
51
52 ;[001]                                  ; Node ID of first repeater
53
54 ;rxchannel = DAHDI/3                    ; Rx audio/signalling channel
55 ; Note: if you use a unified interface (tx/rx on one channel), only
56 ; specify the rxchannel and the txchannel will be assumed from the rxchannel
57 ;txchannel = DAHDI/4                    ; Tx audio/signalling channel
58 ;functions = functions-repeater         ; DTMF function list
59 ;; specify this for a different function list then local when on link
60 ;;link_functions = functions-different  ; DTMF function list for link
61 ;;phone_functions = functions-phone     ; (optional) different functions for 'P' mode
62 ;;dphone_functions = functions-dphone   ; (optional) different functions for 'D' mode
63 ;;nodes = nodes-different               ; (optional) different node list
64 ;tonezone = us                          ; use US tones (default)
65 ;context = default                      ; dialing context for phone
66 ;callerid = "WB6NIL Repeater" <(213) 555-0123>  ; Callerid for phone calls
67 ;idrecording = wb6nil                   ; id recording
68 ;accountcode=RADIO                      ; account code (optional)
69 ;funcchar = *                           ; function lead-in character (defaults to '*')
70 ;endchar = #                            ; command mode end character (defaults to '#')
71 ;;nobusyout=yes                         ; (optional) Do not busy-out reverse-patch when
72                                         ; normal patch in use
73 ;hangtime=1000                          ; squelch tail hang time (in ms) (optional)
74 ;totime=100000                          ; transmit time-out time (in ms) (optional)
75 ;idtime=30000                           ; id interval time (in ms) (optional)
76 ;politeid=30000                         ; time in milliseconds before ID timer
77                                         ; expires to try and ID in the tail.
78                                         ; (optional, default is 30000).
79 ;idtalkover=|iwb6nil/rpt                ; Talkover ID (optional) default is none
80 ;unlinkedct=ct2                         ; unlinked courtesy tone (optional) default is none
81
82 ;[002]                                  ; Node ID of remote base
83
84 ;rxchannel = DAHDI/5                    ; Rx audio/signalling channel
85 ; Note: if you use a unified interface (tx/rx on one channel), only
86 ; specify the rxchannel and the txchannel will be assumed from the rxchannel
87 ;txchannel = DAHDI/6                    ; Tx audio/signalling channel
88 ;functions = functions-remote
89 ;remote = ft897                         ; Set remote=y for dumb remote or
90                                         ; remote=ft897 for Yaesu FT-897 or
91                                         ; remote=rbi for Doug Hall RBI1
92 ;iobase = 0x378                         ; Specify IO port for parallel port (optional)
93
94 ;[functions-repeater]
95 ;1=ilink,1                              ; Specific link disconnect
96 ;2=ilink,2                              ; Specific Link connect -  monitor only
97 ;3=ilink,3                              ; Specific Link connect - transceive
98 ;4=ilink,4                              ; Enter command mode on a specific link
99 ;7=ilink,5                              ; Link status
100 ;;XX=ilink,6                            ; Disconnect all links (not used here)
101
102 ;80=status,1                            ; System info
103 ;81=status,2                            ; Time
104 ;82=status,3                            ; app_rpt.c Version
105
106 ;6=autopatchup                          ; Autopatch up
107 ;0=autopatchdn                          ; Autopatch down
108
109 ;90=cop,1                               ; System warm boot
110 ;91=cop,2                               ; System enable
111 ;92=cop,3                               ; System disable
112
113 ;[functions-remote]
114
115 ;0=remote,1                             ; Retrieve Memory
116 ;1=remote,2                             ; Set freq.
117 ;2=remote,3                             ; Set Rx PL tone.
118 ;40=remote,100                          ; Rx PL off
119 ;41=remote,101                          ; Rx PL on
120 ;42=remote,102                          ; Tx PL off
121 ;43=remote,103                          ; Tx PL on
122 ;44=remote,104                          ; Low Pwr
123 ;45=remote,105                          ; Med Pwr
124 ;46=remote,106                          ; Hi Pwr
125 ;5=remote,5                             ; Status
126
127 ;[telemetry]
128
129 ; Telemetry entries are shared across all repeaters
130 ; Can be a tone sequence, morse string, or a file
131 ;
132 ; |t - Tone escape sequence
133 ;
134 ; Tone sequences consist of 1 or more 4-tuple entries (freq1, freq2, duration, amplitude)
135 ; Single frequencies are created by setting freq1 or freq2 to zero.
136 ;
137 ; |m - Morse escape sequence
138 ;
139 ; Sends Morse code at the telemetry amplitude and telemetry frequency as defined in the
140 ; [morse] section.
141 ;
142 ; Follow with an alphanumeric string
143 ;
144 ; |i - Morse ID escape sequence
145 ;
146 ; Sends Morse code at the ID amplitude and ID frequency as defined in the
147 ; [morse] section.
148 ;
149 ; Follow with an alphanumeric string
150
151
152 ;ct1=|t(350,0,100,2048)(500,0,100,2048)(660,0,100,2048)
153 ;ct2=|t(660,880,150,2048)
154 ;ct3=|t(440,0,150,2048)
155 ;ct4=|t(550,0,150,2048)
156 ;ct5=|t(660,0,150,2048)
157 ;ct6=|t(880,0,150,2048)
158 ;ct7=|t(660,440,150,2048)
159 ;ct8=|t(700,1100,150,2048)
160 ;remotetx=|t(2000,0,75,2048)(0,0,75,0)(1600,0,75,2048);
161 ;remotemon=|t(1600,0,75,2048)
162 ;cmdmode=|t(900,903,200,2048)
163 ;functcomplete=|t(1000,0,100,2048)(0,0,100,0)(1000,0,100,2048)
164
165
166 ;[morse]
167
168 ;speed=20               ; Approximate speed in WPM
169 ;frequency=800          ; Morse Telemetry Frequency
170 ;amplitude=4096         ; Morse Telemetry Amplitude
171 ;idfrequency=330                ; Morse ID Frequency
172 ;idamplitude=2048       ; Morse ID Amplitude
173
174 ;[nodes]
175
176 ;000 = context_A@foo.bar.com/1234,foo.bar.com
177 ;001 = context_B@baz.waldo.com/4321,baz.waldo.com
178 ;002 = context_C@pepper.salt.com/5678,pepper.salt.com,y  ; this is a remote
179
180 ;of course, you can also specify these with domain names, but why rely
181 ;on DNS working unnecessarily?
182
183 ;[memory]
184
185 ;; this example gives you 146.460, simplex, 100.0 HZ PL, hi-power, transmit PL
186 ;00 = 146.460,100.0,sht
187 ;; this example gives you 146.940, minus offset, 100.0 HZ PL, low-power, no PL
188 ;01 = 146.940,100.0,-l
189
190 ; The format for these entries is:  Receive-Freq,Receive-PL,Attrbutes
191 ;     Attributes: l=low power, m=medium power, h=high power, -=minus offset,
192 ;       s=simplex, +=plus offset, t=tx PL enable, r=rx PL enable
193