In questo documento viene fornita una configurazione di esempio per la funzione di richiamata in modalità di esecuzione e vengono descritti i comandi che è possibile utilizzare per richiamare i client che eseguono la chiamata e connettersi al prompt di esecuzione.
Nessun requisito specifico previsto per questo documento.
Per questo documento, è stato usato il software Cisco IOS® versione 11.1 e successive.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Quando si avvia una sessione sul router, si inizia in modalità utente, spesso denominata modalità di esecuzione. È possibile usare il comando telnet per inviare il router o usare una connessione alla console per avviare la maggior parte delle connessioni in modalità di esecuzione. È tuttavia possibile utilizzare una connessione di accesso remoto anche per avviare una sessione di esecuzione. In questo caso, la connessione di accesso remoto non esegue un protocollo con frame, ad esempio PPP (Point-to-Point Protocol), sul collegamento.
La funzione di richiamata in modalità di esecuzione consente al software Cisco IOS di restituire una chiamata a un dispositivo che effettua la chiamata, si connette all'EXEC e richiede la richiamata. Pertanto, il client può ancora mantenere una sessione di esecuzione con il router, ma può evitare i sovrapprezzi telefonici. Per abilitare questa funzionalità, utilizzare il comando di configurazione globale service exec-callback. È possibile utilizzare questa funzione per i seguenti motivi:
Consolidamento e centralizzazione della fatturazione telefonica
Risparmio sui costi delle chiamate a pagamento
Controllo degli accessi
In questo documento vengono illustrati i due scenari di richiamata:
Callback senza verifica (utente domestico tipico)
Un client di un sito remoto effettua la connessione e l'autenticazione.
Il client è disconnesso.
Il server di accesso chiama il client remoto e avvia una sessione di esecuzione. Il numero di richiamata è configurato nel server di accesso.
Callback a qualsiasi numero con verifica (utente mobile tipico)
Un client di un sito remoto effettua la connessione e l'autenticazione.
Il client immette un numero di telefono per ricevere la chiamata.
Il client è disconnesso.
Il server di accesso chiama il client remoto, esegue l'autenticazione e quindi avvia una sessione di esecuzione.
In questa sezione vengono presentate le informazioni necessarie per configurare le funzionalità descritte più avanti nel documento.
Nota: per ulteriori informazioni sui comandi menzionati in questo documento, usare lo strumento di ricerca dei comandi (solo utenti registrati).
Nel documento viene usata questa impostazione di rete:
Nel documento vengono usate queste configurazioni:
Server di accesso con richiamata.
Client PC: Esecuzione della richiamata senza verifica (vista HyperTerminal).
Client PC: Esecuzione del callback a qualsiasi numero con verifica (vista HyperTerminal).
Server di accesso callback |
---|
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 |
Quando si configura il modem del PC (client di richiamata), avviare una sessione Telnet inversa sul modem del PC. In Windows 9x è possibile utilizzare HyperTerminal e selezionare "Connetti con: Direct to COMx" (dove COMx è la porta modem del PC) per stabilire una connessione.
Di seguito sono riportati alcuni output di esempio della sessione PC HyperTerminal che effettua la connessione al router:
Client PC: Esecuzione della richiamata senza verifica (vista 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: Esecuzione del callback a qualsiasi numero con verifica (vista 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> |
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Alcuni comandi show sono supportati dallo strumento Output Interpreter (solo utenti registrati); lo strumento permette di visualizzare un'analisi dell'output del comando show.
Nota: prima di usare i comandi di debug, consultare le informazioni importanti sui comandi di debug.
debug chat: visualizza l'attività dello script di chat.
debug modem: visualizza i messaggi relativi al controllo del modem e all'elaborazione dell'attivazione.
debug callback: visualizza gli eventi di callback quando il router utilizza un modem e uno script di chat per richiamare una linea terminale.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
14-Nov-2005 |
Versione iniziale |