This probably belongs in -questions, but ..
On Thu, 7 Dec 2006, Michael Schuh wrote:
> i update my ppp.conf to
>
> set speed 115200
> #set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5
\"\" AT\
> OK-AT-OK AT%C3M0E1Q0%G1%B56000 OK \\dATDT\\T TIMEOUT 40
CONNECT"
>
> set dial "REPORT CONNECT ABORT BUSY ABORT NO\\sCARRIER
TIMEOUT
> 5 \"\" AT\
> OK-AT-OK AT%C3M0E1Q0%G1%B56000 OK \\dATDT\\T TIMEOUT 40
CONNECT"
>
> man say's this is the right way to log any answer after CONNECT like
> 46666/LANP/V.42bis.....
> But with the above configuration chat says:
>
> Dec 7 03:20:52 brenner ppp[2691]: tun0: Chat: deflink: Dial attempt 1 of
1
> Dec 7 03:20:52 brenner ppp[2691]: tun0: Chat: Expect(30): REPORT
> Dec 7 03:20:56 brenner ppp[2691]: tun0: Phase: Signal 15, terminate.
>
> after digging in the source it seem's to me that chat doesn't
really
> parse the special string "REPORT" and "ABORT"
correctly, but i am not
> really sure.
I don't know about 'REPORT', but I've always used something
like:
set log +connect +chat
set dial "ABORT BUSY ABORT NO\\sCARRIER ABORT NO\\sDIAL TIMEOUT 5
\"\" \
ATZ OK-ATZ-OK ATE0Q0 OK-AT-OK \\dATDT\ \T TIMEOUT 60 CONNECT \\c \\n"
where the \\c \\n catches data till newline after the CONNECT, eg:
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Dial attempt 1
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting:
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Sending: ATZ^M
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting: OK-ATZ-OK
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Wait for (5): OK
Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: OK
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Sending: ATE0Q0^M
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting: OK-AT-OK
Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Wait for (5): OK
Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ATE0Q0^M^M
Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: OK
Dec 7 01:58:44 gaia ppp[6018]: tun0: Phase: Phone: xxxxxxxx
Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Sending: ATDTxxxxxxxx^M
Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Expecting: CONNECT
Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Wait for (60): CONNECT
Dec 7 01:58:44 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: CARRIER 49333^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: PROTOCOL: LAP-M^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: COMPRESSION: V.42BIS^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: CONNECT
Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Sending:
Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Expecting: \n
Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Wait for (60): \n -->
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: 49333/ARQ^M
Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect:
Dec 7 01:59:15 gaia ppp[6018]: tun0: Phase: NewPhase: Authenticate
HTH, Ian