##
## From: sp@unuiist.attmail.com (Soren Prehn )
##
## Dial up with a ZyXEL U-1496E modem
##
xmit "\xAAAT&FX0S2=255\r"
{
    alternate
	recv "OK" 5
    alternate
	xmit "\xAAAT&FX0S2=255\r"
	recv "OK" 5
    alternate 
	xmit "\xAAAT&FX0S2=255\r"
	recv "OK" 5
    alternate 
	xmit "\xAAAT&FX0S2=255\r"
	recv "OK" 5
    alternate 
	log "Failed to get attention of modem"
	abort
}
xmit "\rATDT$1\r"
mark
{
    alternate
	recv "CONNECT 2400" "CONNECT 1200" "CONNECT" "BUSY" "NO CARRIER" "NO DIALTONE" "ERROR" 55
    alternate
	log "Modem Timeout"
	abort
}
{
    alternate
	replay
	recv "CONNECT 1200" 0
	go
    alternate
	replay
	recv "CONNECT 2400" 0
	go
    alternate
	replay
	recv "CONNECT" 0
	go
    alternate
	replay
	recv "BUSY" 0
	log "Busy"
	busy
    alternate 
	replay
	recv "NO CARRIER" 0
	log "No carrier"
    alternate 
	replay
	recv "NO DIALTONE" 0
	log "No dialtone"
    alternate
	replay
	recv "ERROR" 0
	log "Error received from modem"
}
abort
