Ce document fournit un exemple de configuration pour la fonction de rappel EXEC et décrit les commandes que vous pouvez utiliser pour rappeler les clients qui se connectent et se connectent à l’invite EXEC.
Aucune spécification déterminée n'est requise pour ce document.
Les informations de ce document sont basées sur le logiciel Cisco IOS® Version 11.1 et ultérieure.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Lorsque vous démarrez une session sur le routeur, vous commencez en mode utilisateur, souvent appelé mode EXEC. Vous pouvez soit émettre la commande telnet au routeur, soit utiliser une connexion console afin d'initier la plupart des connexions en mode EXEC. Cependant, vous pouvez également utiliser une connexion commutée pour démarrer une session EXEC. Dans un tel scénario, la connexion commutée n'exécute pas de protocole tramé, par exemple PPP (Point-to-Point Protocol), sur la liaison.
La fonction de rappel EXEC permet au logiciel Cisco IOS de renvoyer un appel vers un périphérique qui compose le numéro, se connecte au mode d’exécution et demande un rappel. Par conséquent, le client peut toujours maintenir une session EXEC avec le routeur, mais peut éviter les surcharges téléphoniques. Afin d'activer cette fonctionnalité, utilisez la commande de configuration globale service exec-callback. Vous pouvez utiliser cette fonctionnalité pour les raisons suivantes :
Consolidation et centralisation de la facturation téléphonique
Économies sur les appels interurbains
Contrôle d'accès
Ce document illustre ces deux scénarios de rappel :
Rappel sans vérification (utilisateur domestique standard)
Un client d'un site distant compose et s'authentifie.
Le client est déconnecté.
Le serveur d’accès appelle le client distant et démarre une session EXEC. (Le numéro de rappel est configuré sur le serveur d'accès.)
Rappel à n'importe quel numéro avec vérification (utilisateur mobile type)
Un client d'un site distant compose et s'authentifie.
Le client saisit un numéro de téléphone pour recevoir le rappel.
Le client est déconnecté.
Le serveur d’accès appelle le client distant, s’authentifie, puis démarre une session EXEC.
Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.
Remarque : Pour en savoir plus sur les commandes utilisées dans le présent document, utilisez l’outil de recherche de commandes (clients inscrits seulement).
Ce document utilise la configuration réseau suivante :
Ce document utilise les configurations suivantes :
Serveur d'accès au rappel.
Client PC : Rappel EXEC sans vérification (vue HyperTerminal).
Client PC : Rappel EXEC vers n'importe quel numéro avec vérification (vue HyperTerminal).
Serveur d'accès de rappel |
---|
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 |
Lorsque vous configurez le modem PC (client de rappel), lancez une session Telnet inverse vers le modem du PC. Dans Windows 9x, vous pouvez utiliser HyperTerminal et sélectionner « Se connecter à l'aide de : Directement à COMx » (où COMx est le port modem du PC) pour établir une connexion.
Voici des exemples de sorties de la session HyperTerminal du PC établissant la connexion au routeur :
Client PC : Rappel EXEC sans vérification (vue HyperTerminal) |
---|
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> |
Client PC : Rappel EXEC vers n'importe quel numéro avec vérification (vue HyperTerminal) |
---|
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> |
Aucune procédure de vérification n'est disponible pour cette configuration.
Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.
Certaines commandes show sont prises en charge par l'Output Interpreter Tool (clients enregistrés uniquement), qui vous permet de voir une analyse de la sortie de la commande show.
Remarque : avant d'émettre des commandes debug, reportez-vous à Informations importantes sur les commandes de débogage.
debug chat : affiche l'activité du script de discussion.
debug modem - affiche les messages de contrôle de modem et d'activation de processus.
debug callback : affiche les événements de rappel lorsque le routeur utilise un modem et un script de conversation pour rappeler sur une ligne de terminal.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
14-Nov-2005 |
Première publication |