本文档提供EXEC回叫功能的示例配置,并介绍可用于回叫拨入的客户端和连接到EXEC提示符的命令。
本文档没有任何特定的要求。
本文档中的信息基于Cisco IOS®软件版本11.1及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
在路由器上启动会话时,会以用户模式(通常称为EXEC模式)开始。您可以向路由器发出telnet命令,或使用控制台连接来启动大多数EXEC模式连接。但是,您也可以使用拨号连接启动EXEC会话。在这种情况下,拨号连接不会在链路上运行成帧协议,例如点对点协议(PPP)。
EXEC回叫功能使Cisco IOS软件能够返回对拨入、连接到EXEC并请求回叫的设备的呼叫。因此,客户端仍可以与路由器保持EXEC会话,但可以避免电话附加费。要启用此功能,请使用service exec-callback全局配置命令。您可以出于以下原因使用此功能:
电话计费的整合和集中
长途电话的成本节省
访问控制
本文档说明了以下两种回叫方案:
无验证回叫(典型家庭用户)
远程站点的客户端拨入并进行身份验证。
客户端已断开连接。
接入服务器调用远程客户端并启动EXEC会话。(接入服务器已配置回叫号。)
通过验证回叫至任意号码(典型移动用户)
远程站点的客户端拨入并进行身份验证。
客户端输入电话号码以接收回呼。
客户端已断开连接。
接入服务器呼叫远程客户端,进行身份验证,然后启动EXEC会话。
本部分提供有关如何配置本文档所述功能的信息。
注:要查找有关本文档中使用的命令的其他信息,请使用命令查找工具(仅注册客户)。
本文档使用以下网络设置:
本文档使用以下配置:
回拨访问服务器。
PC客户端:带无验证的EXEC回叫(超级终端视图)。
PC客户端:EXEC回叫至任何数字,并带验证(超级终端视图)。
回拨访问服务器 |
---|
version 12.0 service exec-callback !--- This command enables the Cisco IOS software to return a call to a !--- device that dials in, connects to the EXEC, and requests callback. service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname maui-nas-04 ! enable secret 5 <deleted> ! username austin-01 nocallback-verify callback-dialstring 84001 password 0 xxxxx !--- Does not require authentication after callback. !--- This string applies to the "no-verify callback" scenario. username austin-02 callback-dialstring "" password 0 xxxxx !--- This is for mobile users. The client specifies the callback number. !--- This string applies to the "callback to any number with verification" scenario. ! ip subnet-zero chat-script offhook "" "ATH1" OK chat-script rtp ABORT ERROR ABORT BUSY "" "AT" OK "ATDT \T" TIMEOUT 45 CONNECT \c !--- Use this chat script to dial the callback number. interface Ethernet0/0 ip address 10.0.0.1 255.0.0.0 no ip directed-broadcast ! ip classless ! line con 0 transport input none line 65 70 line aux 0 script modem-off-hook offhook script callback rtp !--- Use this chat script rtp for the callback. login local modem InOut transport input all callback forced-wait 5 !--- Wait 5 seconds before you initiate the callback. This prevents !--- problems with the router passing the callback string back to the modem !--- before it is ready to dial the callback connection. flowcontrol hardware line vty 0 4 login local ! end |
配置PC调制解调器(回叫客户端)时,启动到PC调制解调器的反向Telnet会话。在Windows 9x中,一种方法是使用超级终端,然后选择“使用连接:直接到COMx”(其中COMx是PC的调制解调器端口)以建立连接。
以下是连接路由器的PC超级终端会话的输出示例:
PC客户端:带无验证的EXEC回叫(超级终端视图) |
---|
ats0=1 !--- AT command to set modem to autoanswer mode. OK atdt 55555 !--- AT command to dial the modem of the router. CONNECT username: austin-01 password: Callback initiated - line is disconnected NO CARRIER RING CONNECT maui-nas-04> |
PC客户端:EXEC回叫至任意数字,并带验证(超级终端视图) |
---|
ats0=1 !--- AT command used to set the PC modem to autoanswer mode. OK atdt 55555 !--- AT command to dial the modem of the router. CONNECT Username: austin-02 password: Callback Dialstring: 84001 Callback initiated - line is disconnected NO CARRIER RING CONNECT Username: austin-02 password: maui-nas-04> |
当前没有可用于此配置的验证过程。
本部分提供的信息可用于对配置进行故障排除。
命令输出解释程序工具(仅限注册用户)支持某些 show 命令,使用此工具可以查看对 show 命令输出的分析。
注意:在发出debug命令之前,请参阅有关Debug命令的重要信息。
debug chat — 显示聊天脚本活动。
debug modem — 显示调制解调器控制和进程激活消息。
debug callback — 当路由器使用调制解调器和聊天脚本在终端线路上回叫时显示回叫事件。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
14-Nov-2005 |
初始版本 |