系统管理指南:网络服务

外部 ISDN TA 的聊天脚本

以下聊天脚本用于从使用 ZyXEL omni.net ISDN TA 的拨出计算机进行呼叫。


        SAY "Calling the peer\n"

        TIMEOUT 10

        ABORT BUSY

        ABORT 'NO CARRIER'

        ABORT ERROR

        REPORT CONNECT

        "" AT&FB40S83.7=1&K44&J3X7S61.3=1S0=0S2=255

        OK ATDI18882638234

        CONNECT \c

        \r \d\c

        SAY "Connected; running PPP\n"

下表说明了该聊天脚本的参数。

脚本内容 

说明 

SAY "Calling the peer"

在拨出计算机的屏幕上显示此消息。 

TIMEOUT 10

将初始超时设置为 10 秒。 

ABORT BUSY

如果调制解调器从对应对等点收到此消息,则中止传输。 

ABORT 'NO CARRIER'

如果调制解调器从对应对等点收到此消息,则中止传输。 

ABORT ERROR

如果调制解调器从对应对等点收到此消息,则中止传输。 

REPORT CONNECT

从调制解调器收集 CONNECT 字符串。列显该字符串。

"" AT&FB40S83.7=1&K44&J3X7S61.3=1S0=0S2=255

此行中的字母具有以下含义: 

  • &F-使用出厂缺省值

  • B40-执行异步 PPP 转换

  • S83.7=1-使用“通过语音承载传输数据”

  • &K44-启用 CCP 压缩

  • &J3-启用 MP

  • X7-报告 DCE 端速率

  • S61.3=1-使用包分段

  • S0=0-无自动应答

  • S2=255-禁用 TIES 转义

OK ATDI18882638234

进行 ISDN 呼叫。对于多链路,会对同一电话号码进行二次呼叫,通常大多数 ISP 要求这样做。如果远程对等点要求第二个电话号码不同,请附加 "+nnnn"。nnnn 表示第二个电话号码。

CONNECT \c

等待来自对应对等点的调制解调器的 CONNECT 消息。

\r \d\c

一直等到 CONNECT 消息结束。

SAY "Connected; running PPP\n"

在拨出计算机的屏幕上显示此消息。 

有关聊天脚本的选项说明和其他详细信息,请参阅 chat(1M) 手册页。有关 expect-send(期待发送)字符串的说明,请参阅/etc/uucp/Systems 文件中的聊天脚本字段