Home | History | Annotate | Download | only in bnu
      1 #
      2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
      3 # Use is subject to license terms.
      4 #
      5 # CDDL HEADER START
      6 #
      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.
     11 #
     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.
     16 #
     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]
     22 #
     23 # CDDL HEADER END
     24 #
     25 #ident	"%Z%%M%	%I%	%E% SMI"
     26 #
     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.
     35 #
     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
     49 #
     50 # See the Administration Documentation for more details.
     51 #
     52 # NOTE: blank lines and lines that begin with a <space>, <tab>, or # are ignored
     53 
     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:
     66 
     67 #  Rixon Intelligent Modem -- modem should be set up in the Rixon 
     68 #  mode and not the Hayes mode.
     69 #
     70 rixon	=&-%	"" \r\r\d $ s9\c )-W\r\ds9\c-) s\c : \T\r\c $ 9\c LINE
     71 
     72 #   Hayes Smartmodem -- modem should be set with the configuration
     73 #   switches as follows:
     74 #
     75 #       S1 - UP		S2 - UP		S3 - DOWN	S4 - UP
     76 #       S5 - UP		S6 - DOWN	S7 - ?		S8 - DOWN
     77 #
     78 hayes	=,-,	"" \dA\pTE1V1X1Q0S2=255S12=255\r\c OK\r \EATDT\T\r\c CONNECT
     79 
     80 #   USR Courier V.32 and Sportster
     81 #   Set the switches as follows:
     82 #
     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
     86 #
     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
     89 
     90 #   Telebit TrailBlazer
     91 #
     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
     95 
     96 #   Telebit T1600
     97 #
     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
    100 
    101 ##########
    102 #   AT&T Programmable 300/1200 Modem Model 4000
    103 #
    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
    119 
    120 ##########
    121 #   AT&T Model 4024 Modem
    122 #
    123 #	For normal operation, dip switch 4 should be CLOSED.
    124 #	This disables ENTER INTERACTIVE WITH <CR>.
    125 #
    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")
    136 #
    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
    141 
    142 ##########
    143 #  AT&T DATAPHONE II 2212C Modem
    144 #
    145 #	For normal operation, dip switch 4 should be CLOSED.
    146 #	This disables ENTER INTERACTIVE WITH <CR>.
    147 #
    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")
    158 #
    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
    164 
    165 ##########
    166 #  AT&T DATAPHONE II 2224B Modem
    167 #
    168 #	For normal operation dip switch S1 switch 2 should be OPEN.
    169 #	This disables ENTER INTERACTIVE WITH <CR>.
    170 #
    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
    181 
    182 ##########
    183 #  AT&T DATAPHONE II 2224CEO Modem
    184 #
    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.
    188 #
    189 #	For normal operation, dip switch S1 switch 3 should be UP.
    190 #	This disables ENTER INTERACTIVE WITH <CR>.
    191 #
    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)
    196 #
    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")
    213 #
    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
    221 
    222 ##########
    223 #  AT&T DATAPHONE II 2224G Modem
    224 #
    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.
    228 #
    229 #	For normal operation, dip switch S1 switch 3 should be RIGHT.
    230 #	This disables ENTER INTERACTIVE WITH <CR>.
    231 #
    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)
    236 #
    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"
    255 #
    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
    263 
    264 ##########
    265 #  AT&T DATAPHONE II 2224 Modem
    266 #
    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.
    271 #
    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
    285 
    286 ##########
    287 #  AT&T DATAPHONE II 2248A Modem
    288 #
    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"
    299 #
    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
    303 
    304 ##########
    305 #  AT&T DATAPHONE II 2296A Modem
    306 #
    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"
    327 #
    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)
    332 #
    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
    338 
    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.
    345 #
    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
    351 
    352 ##########
    353 # DATAKIT(r) serial port connection script
    354 #
    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
    365