Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2006 11:50:33 +0100
From:      "Michael Schuh" <michael.schuh@gmail.com>
To:        "Ian Smith" <smithi@nimnet.asn.au>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: chat(8) doesn't parse special strings correctly
Message-ID:  <1dbad3150612080250r2e98ac8au32c2913edd7f1f02@mail.gmail.com>
In-Reply-To: <Pine.BSF.3.96.1061208025635.22842B-100000@gaia.nimnet.asn.au>
References:  <1dbad3150612061829x4fdc9140o5e13bb430534a6f3@mail.gmail.com> <Pine.BSF.3.96.1061208025635.22842B-100000@gaia.nimnet.asn.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Ian,
Hi @stable,

thanks this helps me to,
but it doesn't correct the error in chat :-;

thank you

regards

michael
2006/12/7, Ian Smith <smithi@nimnet.asn.au>:
> 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 CONN=
ECT"
>  >
>  >         set dial "REPORT CONNECT ABORT BUSY ABORT NO\\sCARRIER TIMEOUT
>  > 5 \"\" AT\
>  >           OK-AT-OK AT%C3M0E1Q0%G1%B56000 OK \\dATDT\\T TIMEOUT 40 CONN=
ECT"
>  >
>  > 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
>
>


--=20
michael-schuh.net
Michael Schuh
Preu=DFenstr. 13
66111 Saarbr=FCcken
phone: 0681/8319664
mobil:   0177/9738644
@: michael.schuh@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1dbad3150612080250r2e98ac8au32c2913edd7f1f02>