3124 Remove any existing references to utmp, use utmpx instead
[unleashed.git] / usr / src / cmd / bnu / Dialers
blob6fe671726006a3bf29f85509d61669a06f445657
2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
3 # Use is subject to license terms.
5 # CDDL HEADER START
7 # The contents of this file are subject to the terms of the
8 # Common Development and Distribution License, Version 1.0 only
9 # (the "License").  You may not use this file except in compliance
10 # with the License.
12 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13 # or http://www.opensolaris.org/os/licensing.
14 # See the License for the specific language governing permissions
15 # and limitations under the License.
17 # When distributing Covered Code, include this CDDL HEADER in each
18 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
19 # If applicable, add the following below this CDDL HEADER, with the
20 # fields enclosed by brackets "[]" replaced with your own identifying
21 # information: Portions Copyright [yyyy] [name of copyright owner]
23 # CDDL HEADER END
25 #ident  "%Z%%M% %I%     %E% SMI"
27 # Each caller type that appears in the Devices file (5th field)
28 # should appear in this file except for the built in callers.
29 # Each line consists of three parts:
30 # - the name of the caller
31 # - the translation table for the phone number to translate from
32 #   the 801 codes (=-) to the code for the particular device
33 # - a chat script (same format and meaning as the login scripts
34 #   that appear in the Systems file.
36 # Meaning of some of the escape characters:
37 # \p - pause (approximately 1/4-1/2 second delay)
38 # \d - delay (2 seconds)
39 # \D - phone number/token
40 # \T - phone number with Dialcodes and character translation
41 # \N - null byte
42 # \K - insert a BREAK
43 # \E - turn on echo checking (for slow devices)
44 # \e - turn off echo checking
45 # \r - carriage return
46 # \c - no new-line
47 # \n - send new-line
48 # \nnn - send octal number
50 # See the Administration Documentation for more details.
52 # NOTE: blank lines and lines that begin with a <space>, <tab>, or # are ignored
54 penril  =W-P    "" \d > Q\c : \d- > s\p9\c )-W\p\r\ds\p9\c-) y\c : \E\TP > 9\c OK
55 ventel  =&-%    "" \r\p\r\c $ <K\T%%\r>\c ONLINE!
56 vadic   =K-K    "" \005\p *-\005\p-*\005\p-* D\p BER? \E\T\e \r\c LINE
57 develcon ""     "" \pr\ps\c est:\007 \E\D\e \n\007
58 micom   ""      "" \s\c NAME? \D\r\c GO
59 direct
60 ##########
61 #       The following entry is for use with direct connections
62 #       using ttymon with the -b and -r options on both ends,
63 #       or the old uugetty with the -r option.
64 ##########
65 uudirect ""     "" \r\d in:--in:
67 #  Rixon Intelligent Modem -- modem should be set up in the Rixon 
68 #  mode and not the Hayes mode.
70 rixon   =&-%    "" \r\r\d $ s9\c )-W\r\ds9\c-) s\c : \T\r\c $ 9\c LINE
72 #   Hayes Smartmodem -- modem should be set with the configuration
73 #   switches as follows:
75 #       S1 - UP         S2 - UP         S3 - DOWN       S4 - UP
76 #       S5 - UP         S6 - DOWN       S7 - ?          S8 - DOWN
78 hayes   =,-,    "" \dA\pTE1V1X1Q0S2=255S12=255\r\c OK\r \EATDT\T\r\c CONNECT
80 #   USR Courier V.32 and Sportster
81 #   Set the switches as follows:
83 #   1 2 3 4 5 6 7 8 9 10
84 #   U U D U U U D D D U         Courier
85 #   U U D U U U U D             Sportster
87 usrv32-ec =,-,  "" \dA\pTE1V1X1Q0S2=255S12=255&A0&H1&M5&B2\r\c OK\r \EATDT\T\r\c CONNECT STTY=crtscts,crtsxoff
88 usrv32-nec =,-, "" \dA\pTE1V1X1Q0S2=255S12=255&A0&H1&M0&B0\r\c OK\r \EATDT\T\r\c CONNECT STTY=crtscts,crtsxoff
90 #   Telebit TrailBlazer
92 tb1200  =W-,    "" \dA\pA\pA\pTE1V1X1Q0S2=255S12=255S50=2\r\c OK\r \EATDT\T\r\c CONNECT\s1200
93 tb2400  =W-,    "" \dA\pA\pA\pTE1V1X1Q0S2=255S12=255S50=3\r\c OK\r \EATDT\T\r\c CONNECT\s2400
94 tbfast  =W-,    "" \dA\pA\pA\pTE1V1X1Q0S2=255S12=255S50=255\r\c OK\r \EATDT\T\r\c CONNECT\sFAST
96 #   Telebit T1600
98 tb9600-ec =W-,  "" \dA\pA\pA\pTE1V1X1Q0S2=255S12=255S50=6\r\c OK\r \EATDT\T\r\c CONNECT\s9600 STTY=crtscts,crtsxoff
99 tb9600-nec =W-, "" \dA\pA\pA\pTE1V1X1Q0S2=255S12=255S50=6S180=0\r\c OK\r \EATDT\T\r\c CONNECT\s9600 STTY=crtscts,crtsxoff
101 ##########
102 #   AT&T Programmable 300/1200 Modem Model 4000
104 #       Commands:       Explanation:
105 #       ------------    ---------------------------------------------------
106 #       =,-,            Use comma for secondary dial tone & for pause
107 #       ""              expect nothing
108 #       ATZ\r\p\p       enter command mode, reset modem, 
109 #       OK\r            expect modem to reply OK
110 #       ATZ\r           enter command mode, reset modem
111 #       OK\r            expect modem to reply OK
112 #       \E              turn on echo check mode
113 #       ATDT\T\r\c      enter command mode, tone dial the number
114 #                       (substitute 'P' for first 'T' for pulse dialing)
115 #       \T\r\c          phone number to dial
116 #       CONNECT         expect "CONNECT" from modem when connected
117 ##########
118 att4000 =,-, ""  ATZ\r\p\p  OK\r ATZ\r OK\r\c \EATDT\T\r\c CONNECT
120 ##########
121 #   AT&T Model 4024 Modem
123 #       For normal operation, dip switch 4 should be CLOSED.
124 #       This disables ENTER INTERACTIVE WITH <CR>.
126 #       Commands:       Explanation:
127 #       ------------    ---------------------------------------------------
128 #       =,-,            Use comma for secondary dial tone & for pause
129 #       ""              expect nothing
130 #       atzod,          enter command mode, reset modem, set options to default
131 #       o12=y,          set option 12 to 'y' (transparent data mode)
132 #       o4=n\r\c        set option 4 to 'n' (don't disconnect on rcvd spaces)
133 #       \006            expect ACK from modem
134 #       atT\T\r\c       enter command mode, tone dial the number
135 #       ed              expect "ed" (actually "Answered")
137 #                       Once transparent data mode is enabled, you
138 #                       cannot enter the interactive mode from the data mode.
139 ##########
140 att4024 =+-, "" atzod,o12=y,o4=n\r\c \006 atT\T\r\c ed
142 ##########
143 #  AT&T DATAPHONE II 2212C Modem
145 #       For normal operation, dip switch 4 should be CLOSED.
146 #       This disables ENTER INTERACTIVE WITH <CR>.
148 #       Commands:       Explanation:
149 #       ------------    ---------------------------------------------------
150 #       =+-,            '+' for secondary dial tone, ',' for pause
151 #       ""              expect nothing
152 #       atzod,          enter command mode, reset modem, set options to default
153 #       o12=y,          set option 12 to 'y' (transparent data mode)
154 #       o4=n,           set option 4 to 'n' (don't disconnect on rcvd spaces)
155 #       \006            Wait for ACK
156 #       atT\T\r\c       enter command mode, tone dial the number
157 #       ed              expect "ed" (actually "Answered")
159 #                       Once transparent data mode is enabled, you
160 #                       cannot enter the interactive mode from the data mode.
161 ##########
162 att2212c =+-, "" atzod,o12=y,o4=n\r\c \006 atT\T\r\c ed
163 att2212C =+-, "" atzod,o12=y,o4=n\r\c \006 atT\T\r\c ed
165 ##########
166 #  AT&T DATAPHONE II 2224B Modem
168 #       For normal operation dip switch S1 switch 2 should be OPEN.
169 #       This disables ENTER INTERACTIVE WITH <CR>.
171 #       Commands:       Explanation:
172 #       ------------    ---------------------------------------------------
173 #       =+-,            '+' for secondary dial tone, ',' for pause
174 #       ""              expect nothing
175 #       atT\T\r\c       enter command mode, tone dial the number
176 #                       (substitute 'P' for first 'T' for pulse dialing)
177 #       ed              expect "ed" (actually "Answered")
178 ##########
179 att2224b =+-, "" atT\T\r\c ed
180 att2224B =+-, "" atT\T\r\c ed
182 ##########
183 #  AT&T DATAPHONE II 2224CEO Modem
185 #       The 2224CEO Modem supports MNP error control protocol.
186 #       This entry will use MNP if it is also available on the
187 #       remote end.
189 #       For normal operation, dip switch S1 switch 3 should be UP.
190 #       This disables ENTER INTERACTIVE WITH <CR>.
192 #       When used with an EPORTS board on a 3B2, it is recommended that
193 #       hardware flow control be enabled on the board and that the
194 #       corresponding second set of entries below be used.
195 #       (i.e. change \\q0 to \\q3 below - use CTS/RTS flow control)
197 #       Commands:       Explanation:
198 #       ------------    ---------------------------------------------------
199 #       =+-,            '+' for secondary dial tone, ',' for pause
200 #       ""              expect nothing
201 #       atzod,          enter command mode, reset options to default values,
202 #       o12=y,          set option 12 to 'y' (transparent data mode)
203 #       o4=n,           set option 4 to 'n' (don't disconnect on rcvd spaces)
204 #       \\n3            select normal operating mode
205 #       \\c1            modem does not buffer data
206 #       \\j0            do not autobaud modem serial port
207 #       \\q0            no flow control
208 #       \\g0\r\c        no modem port flow control
209 #       \006            Wait for ACK
210 #       atT\T\r\c       enter command mode, tone dial the number
211 #                       (substitute 'P' for first 'T' for pulse dialing)
212 #       Connected       expect "ed" (actually "Connected")
214 #                       Once transparent data mode is enabled, you
215 #                       cannot enter the interactive mode from the data mode.
216 ##########
217 att2224ceo =+-, "" atzod,o12=y,o4=n,\\n3\\c1\\j0\\q0\\g0\r\c \006 atT\T\r\c Connected
218 att2224CEO =+-, "" atzod,o12=y,o4=n,\\n3\\c1\\j0\\q0\\g0\r\c \006 atT\T\r\c Connected
219 #att2224ceo =+-, "" atzod,o12=y,o4=n,\\n3\\c1\\j0\\q3\\g0\r\c \006 atT\T\r\c Connected
220 #att2224CEO =+-, "" atzod,o12=y,o4=n,\\n3\\c1\\j0\\q3\\g0\r\c \006 atT\T\r\c Connected
222 ##########
223 #  AT&T DATAPHONE II 2224G Modem
225 #       The 2224G Modem supports MNP error control protocol.
226 #       This entry will use MNP if it is also available on the
227 #       remote end.
229 #       For normal operation, dip switch S1 switch 3 should be RIGHT.
230 #       This disables ENTER INTERACTIVE WITH <CR>.
232 #       When used with an EPORTS board on a 3B2, it is recommended that
233 #       hardware flow control be enabled on the board and that the
234 #       corresponding second set of entries below be used.
235 #       (i.e. change \\q0 to \\q3 below - use CTS/RTS flow control)
237 #       Commands:       Explanation:
238 #       ------------    ---------------------------------------------------
239 #       =+-,            '+' for secondary dial tone, ',' for pause
240 #       ""              expect nothing
241 #       atzod,          enter command mode, reset options to default values,
242 #       o12=y,          set option 12 to 'y' (transparent data mode)
243 #       o4=n,           set option 4 to 'n' (don't disconnect on rcvd spaces)
244 #       o1=n\r\c        set option 1 to 'n' (don't wait for far end sense first)
245 #       \006            Wait for ACK
246 #       atz             enter command mode
247 #       \\n3            select auto-reliable operating mode
248 #       \\c1            select auto-reliable buffering scheme 1
249 #       \\j0            do not autobaud modem serial port
250 #       \\q0            no flow control
251 #       \\g0\r\c        no modem port flow control
252 #       \datT\T\r\c     delay, enter command mode, tone dial the number
253 #                       (substitute 'P' for first 'T' for pulse dialing)
254 #       Connected       expect "Connected"
256 #                       Once transparent data mode is enabled, you
257 #                       cannot enter the interactive mode from the data mode.
258 ##########
259 att2224g =+-, "" atzod,o12=y,o4=n,o1=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
260 att2224G =+-, "" atzod,o12=y,o4=n,o1=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
261 #att2224g =+-, "" atzod,o12=y,o4=n,o1=n\r\c \006 atz\\n3\\c1\\j0\\q3\\g0\r\c "" \datT\T\r\c Connected
262 #att2224G =+-, "" atzod,o12=y,o4=n,o1=n\r\c \006 atz\\n3\\c1\\j0\\q3\\g0\r\c "" \datT\T\r\c Connected
264 ##########
265 #  AT&T DATAPHONE II 2224 Modem
267 #       This entry is for 2224 with the optional automatic caller.
268 #       Is is provided only to provide compatibility with previous
269 #       releases. The entry for the specific model modem you own
270 #       should be found above.
272 #       Commands:       Explanation:
273 #       ------------    ---------------------------------------------------
274 #       =+-,            '+' for secondary dial tone, ',' for pause
275 #       ""              expect nothing
276 #       \r\c            send carriage return to enter interactive mode
277 #       :--:            expect colon.  if don't see it, send newline
278 #                       and expect colon again.
279 #       T\T\r\c         dial the given number, using touch-tone signaling
280 #                       (change the first T to P if you want to use pulse
281 #                       dialing).
282 #       red             expect "red" (actually "Answered")
283 ##########
284 att2224 =+-,    "" \r\c :--: T\T\r\c red
286 ##########
287 #  AT&T DATAPHONE II 2248A Modem
289 #       Commands:       Explanation:
290 #       ------------    ---------------------------------------------------
291 #       =+-,            '+' for secondary dial tone, ',' for pause
292 #       ""              expect nothing
293 #       atzod,          enter command mode, reset modem, set options to default
294 #       o12=y\r\c       set option 12 to 'y' (transparent data mode)
295 #       \006            Wait for ACK
296 #       atT\T\r\c       enter command mode, tone dial the number
297 #                       (substitute 'P' for first 'T' for pulse dialing)
298 #       Connected       expect "Connected"
300 ##########
301 att2248a =+-, "" atzod,o12=y\r\c \006 atT\T\r\c Connected
302 att2248A =+-, "" atzod,o12=y\r\c \006 atT\T\r\c Connected
304 ##########
305 #  AT&T DATAPHONE II 2296A Modem
307 #       Commands:       Explanation:
308 #       ------------    ---------------------------------------------------
309 #       =+-,            '+' for secondary dial tone, ',' for pause
310 #       ""              expect nothing
311 #       atzod,          enter command mode, reset options to default values,
312 #       o12=y,          set option 12 to 'y' (transparent data mode)
313 #       o50=y,          set option 50 to 'y'
314 #       o51=n,          set option 51 to 'n' (don't strap CTS/RTS)
315 #       o55=n,          set option 55 to 'n' (CD does not indicate carrier)
316 #       o69=n,\r\c      set option 69 to 'n' 
317 #       \006            Wait for ACK
318 #       atz             enter command mode
319 #       \\n3            select auto-reliable operating mode
320 #       \\c1            select auto-reliable buffering scheme 1
321 #       \\j0            do not autobaud modem serial port
322 #       \\q0            no flow control
323 #       \\g0\r\c        no modem port flow control
324 #       \datT\T\r\c     delay, enter command mode, tone dial the number
325 #                       (substitute 'P' for first 'T' for pulse dialing)
326 #       Connected       expect "Connected"
328 #       When used with an EPORTS board on a 3B2, it is recommended that
329 #       hardware flow control be enabled on the board and that the
330 #       corresponding second set of entries below be used.
331 #       (i.e. change \\q0 to \\q3 below - use CTS/RTS flow control)
333 ##########
334 att2296a =+-, "" atzod,o12=y,o50=y,o51=n,o55=n,o69=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
335 att2296A =+-, "" atzod,o12=y,o50=y,o51=n,o55=n,o69=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
336 #att2296a =+-, "" atzod,o12=y,o50=y,o51=n,o55=n,o69=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
337 #att2296A =+-, "" atzod,o12=y,o50=y,o51=n,o55=n,o69=n\r\c \006 atz\\n3\\c1\\j0\\q0\\g0\r\c "" \datT\T\r\c Connected
339 ##########
340 #  Network Listener Service
341 #  The format of the request to the listener is
342 #               NLPS:000:001:<service_code>\N\c
343 #  where <service_code> determines what server the listener invokes.
344 #  The entry below asks for service code 1.
346 #  If cu & uucico use different service codes, you will have to use 
347 #  separate Dialers files (e.g., Dialers.cico and Dialers.cu).
348 #  See comments in Sysfiles for instructions.
349 ##########
350 nls     ""      "" NLPS:000:001:1\N\c
352 ##########
353 # DATAKIT(r) serial port connection script
355 #       Commands:       Explanation:
356 #       ------------    ---------------------------------------------------
357 #       ""              no special character translation table
358 #       ""              expect nothing
359 #       \d              delay to give some settling time
360 #       TION:--TION:    wait for the DESTINATION: prompt, if it does not come
361 #                       send a carriage return and wait again.
362 #       \D              send the specified token
363 ##########
364 datakit ""      "" \d TION:--TION: \D