#!/bin/sh # # $FreeBSD: src/share/examples/pppd/chat.sh.sample,v 1.1.2.1 2002/02/12 00:49:12 cjc Exp $ # $DragonFly: src/share/examples/pppd/chat.sh.sample,v 1.2 2003/06/17 04:36:57 dillon 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