FreeBSD-5.3/share/examples/pppd/chat.sh.sample

#!/bin/sh
#
# $FreeBSD: src/share/examples/pppd/chat.sh.sample,v 1.1 2002/01/29 00:23:33 cjc Exp $
#
# Example for chat.sh file.

INIT='at&f'

dial(){
	/usr/bin/chat -v		\
		ABORT	"ERROR"		\
		ABORT	"NO DIALTONE"	\
		TIMEOUT	5		\
		""	"AT"		\
		"OK"	"${INIT}"	\
		"OK"-"+++"-""	"ATH"	\
		ABORT	"BUSY"		\
		ABORT	"NO ANSWER"	\
		ABORT	"NO CARRIER"	\
		"OK"	"ATDP$1"	\
		TIMEOUT	70		\
		"ogin:"	"username"	\
		"word:"	"pasword"	\
		TIMEOUT	50		\
		"PPP"	"\c"

	[ $? -eq 0 ] && exit 0

	echo "$1 failed" 1>&2
	exit 1
}

dial 1234567