In questo documento viene fornita una configurazione di esempio per la configurazione del DoV (Data Over Voice) con i dati della voce in arrivo isdn e i comandi di chiamata vocale.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Non sono previsti prerequisiti specifici per questo documento.
Le informazioni fornite in questo documento si basano sulle versioni software e hardware riportate di seguito.
Software Cisco IOS® versione 11.3 o successive.
È possibile utilizzare qualsiasi router con interfaccia ISDN. Tuttavia è necessario assicurarsi che la Telco supporti DOV, e che non vi sarà alcun danneggiamento dei dati
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.
Il DOV (Data over Voice) consente di inviare dati tramite una chiamata vocale utilizzando una linea ISDN. Una linea ISDN può supportare sia chiamate dati che chiamate vocali. Due router che si interconnettono con linee ISDN utilizzano in genere chiamate dati (64 kbps o 56 kbps). È previsto che le chiamate vocali vengano generate da un telefono o un fax. Le chiamate vocali possono essere generate anche da un dispositivo collegato a un modem analogico (ad esempio, un PC che si connette utilizzando una normale linea POTS).
In alcune circostanze, un utente potrebbe essere interessato a connettere due router con chiamate vocali utilizzando linee ISDN, soprattutto se si considera la differenza di prezzo tra una chiamata dati e una chiamata vocale. Le linee ISDN in genere prevedono costi per chiamata per tutte le chiamate (locali, interurbane e internazionali).
In alcuni casi il prezzo delle chiamate vocali è inferiore a quello delle chiamate dati. Affinché i router possano comunicare tra due linee ISDN tramite chiamate vocali, è necessaria un'attenta configurazione per comunicare ai router che le chiamate devono essere iniziate come chiamate vocali e che le chiamate vocali in arrivo devono essere gestite come chiamate dati. Sul lato in uscita (chiamata), utilizzare l'opzione map-class per definire le chiamate come chiamate vocali:
nome dialer classe mappa
chiamata vocale dialer
Questa classe map definisce un comportamento e deve essere applicata alle interfacce ISDN in cui è necessario. Di seguito è riportato un esempio del comportamento della classe map sui comandi dialer map o dialer string.
dialer map protocol address class map class name nome host [broadcast] numero di telefono
stringa dialer numero di telefono classe mappa classe
Per la sintassi completa di questi due comandi, consultare la documentazione del software Cisco IOS.
Sul lato in entrata (chiamato), aggiungere il comando isdn incoming-voice data nell'interfaccia fisica. Tenere presente che tutte le chiamate vocali in ingresso verranno trattate come chiamate dati. Se si utilizza una piattaforma che supporta le chiamate modem agli BRI, non è possibile configurare un'interfaccia specifica per il supporto di entrambe le funzionalità. Un'interfaccia specifica può gestire le chiamate vocali come chiamate modem o chiamate vocali come chiamate DOV, ma non entrambe.
Nota: è possibile configurare un'interfaccia specifica per gestire le chiamate vocali come chiamate modem o chiamate vocali come chiamate DOV. È tuttavia necessario configurare la gestione del pool di risorse (RPM, Resource Pool Management). Per ulteriori informazioni su RPM, consultare il seguente documento: Gestione pool di risorse.
È importante capire che DOV ha un'affidabilità limitata. Una chiamata tra due linee ISDN dovrebbe fornire un percorso digitale end-to-end. Le apparecchiature, le linee e le altre risorse utilizzate dalla società telefonica per impostare i dati e le chiamate vocali sono in genere le stesse. Tuttavia, possono essere diversi. Il trasporto della voce digitale è più flessibile del trasporto dei dati. Per le chiamate ai dati ISDN, la rete telefonica garantisce il trasporto dei bit su un percorso digitale di 64 kbps o 56 kbps. Per le chiamate vocali, la rete telefonica può indirizzare e gestire il flusso di bit in modi diversi senza influire sulla qualità della voce, ma tutti i dati inviati in questo modo risultano danneggiati. Pertanto, DOV non funziona con alcune linee ISDN. Verificare che Telco sia in grado di gestire le chiamate DOV prima di configurare questa funzionalità. In caso contrario, la configurazione della chiamata potrebbe avere esito positivo ma i dati potrebbero essere danneggiati.
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).
Questo documento utilizza le impostazioni di rete mostrate nel diagramma sottostante.
Questo documento utilizza le configurazioni mostrate di seguito.
Router 1 |
---|
! version 12.0 service timestamps debug datetime msec service timestamps log datetime msec ! hostname Router1 ! aaa new-model aaa authentication login default local aaa authentication login CONSOLE none aaa authentication ppp default local enable password somethingSecret ! username Router2 password 0 open4me2 ip subnet-zero no ip domain-lookup ! isdn switch-type basic-5ess ! interface Ethernet0 ip address 10.10.186.133 255.255.255.240 no ip directed-broadcast ! interface Serial0 no ip address no ip directed-broadcast shutdown ! interface Serial1 no ip address no ip directed-broadcast shutdown ! interface BRI0 ip unnumbered Ethernet0 no ip directed-broadcast encapsulation ppp dialer string 5556700 class DOV ! --- The router will use the map-class DOV when dialing this number ! --- The map-class named DOV is defined below dialer load-threshold 5 outbound dialer-group 1 ppp authentication chap ! ip classless ip route 0.0.0.0 0.0.0.0 BRI0 no ip http server ! map-class dialer DOV ! --- map class named DOV is applied to the dialer string under ! --- the physical interface dialer voice-call ! --- Outgoing call is treated as a voice call ! dialer-list 1 protocol ip permit ! line con 0 login authentication CONSOLE transport input none line aux 0 line vty 0 4 ! end |
Router 2 |
---|
! version 12.0 service timestamps debug datetime msec service timestamps log datetime msec ! hostname Router2 ! aaa new-model aaa authentication login default local aaa authentication login CONSOLE none aaa authentication ppp default local enable password somethingSecret ! username Router1 password 0 open4me2 ip subnet-zero no ip domain-lookup ! isdn switch-type basic-5ess ! interface Ethernet0 ip address 10.8.186.134 255.255.255.240 no ip directed-broadcast ! interface Serial0 no ip address no ip directed-broadcast shutdown ! interface Serial1 no ip address no ip directed-broadcast shutdown ! interface BRI0 ip unnumbered Ethernet0 no ip directed-broadcast encapsulation ppp dialer-group 1 isdn switch-type basic-5ess isdn incoming-voice data ! --- Incoming voice calls will be treated as data calls ! --- An interface cannot accept modem calls and DOV calls without RPM ppp authentication chap ! ip classless ip route 0.0.0.0 0.0.0.0 10.8.186.129 ip route 10.10.186.128 255.255.255.240 BRI0 no ip http server dialer-list 1 protocol ip permit line con 0 login authentication CONSOLE transport input none line aux 0 line vty 0 4 ! end |
Le informazioni contenute in questa sezione permettono di verificare che la configurazione funzioni correttamente.
Alcuni comandi show sono supportati dallo strumento Output Interpreter (solo utenti registrati); lo strumento permette di visualizzare un'analisi dell'output del comando show.
show isdn status: lo stato deve essere:
layer 1 = active layer 2 = MULTIPLE_FRAMES_ESTABLISHED
Se il layer 1 non è attivo, la scheda o la porta di cablaggio potrebbe essere danneggiata o non collegata. Se il layer 2 è in uno stato TEI_Assign, il router non sta parlando con lo switch. Per ulteriori informazioni sulla risoluzione dei problemi delle connessioni ISDN, consultare il documento sulla risoluzione dei problemi relativi all'uso del comando show isdn status per BRI
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Nota: prima di usare i comandi di debug, consultare le informazioni importanti sui comandi di debug.
debug dialer - Visualizza le informazioni relative alla causa di qualsiasi chiamata. Questa opzione viene usata principalmente per determinare se il router ha iniziato la chiamata.
debug isdn q931 - Per controllare le connessioni ISDN mentre gli utenti si connettono per vedere cosa sta succedendo con la chiamata ISDN (ad esempio, se la connessione viene interrotta). Da questo output del comando debug è inoltre possibile verificare il limite al portatore (che indica se la chiamata è digitale o vocale).
debug ppp nego: per verificare i dettagli della negoziazione PPP.
debug ppp chap - Per controllare l'autenticazione.
Il seguente output del comando debug isdn q931 mostra la chiamata in connessione tramite DOV. maui-soho-01 (il client) chiama maui-nas-08 (il server). Notare che il limite al portatore delle chiamate indica che si tratta di chiamate vocali, come previsto. maui-nas-08 è configurato per gestire le chiamate vocali in arrivo come chiamate dati (anziché chiamate modem) e la chiamata è connessa.
maui-soho-01#ping 10.8.186.134 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.8.186.134, timeout is 2 seconds: Aug 17 15:48:12.523: ISDN BR0: TX -> SETUP pd = 8 callref = 0x03 ! --- Setup message for outgoing call Aug 17 15:48:12.531: Bearer Capability i = 0x8090A2 ! --- Bearer Cap indicates that the call is a Voice call(u-law) ! --- An ISDN digital call would be indicated with 0x8890 (for 64k) ! --- or 0x8890218F (for 56k) Aug 17 15:48:12.543: Channel ID i = 0x83 Aug 17 15:48:12.550: Keypad Facility i = '5556700' Aug 17 15:48:12.908: ISDN BR0: RX <- CALL_PROC pd = 8 callref = 0x83 Aug 17 15:48:12.916: Channel ID i = 0x89 Aug 17 15:48:12.927: Locking Shift to Codeset 5 Aug 17 15:48:12.931: Codeset 5 IE 0x2A i = 0x808001038308, '555-6700', 0x8001098001, '<' Aug 17 15:48:13.130: ISDN BR0: RX <- CONNECT pd = 8 callref = 0x83 ! --- maui-nas-08 has accepted the call and responded with the ! --- CONNECT message Aug 17 15:48:13.142: Locking Shift to Codeset 5 Aug 17 15:48:13.150: Codeset 5 IE 0x2A i = 0x808001038308, '555-6700', 0x8001098909, 'Connected', 0x80010B8001, '(' Aug 17 15:48:13.217: %LINK-3-UPDOWN: Interface BRI0:1, changed state to up. Aug 17 15:48:13.249: ISDN BR0: TX -> CONNECT_ACK pd = 8 callref = 0x03 Aug 17 15:48:14.372: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to up Aug 17 15:48:19.185: %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 5556700
Il seguente comando di debug viene ottenuto dal server maui-nas-08. Il cappuccio del portatore indica che la chiamata è una chiamata vocale. Il NAS è stato configurato per gestire le chiamate vocali in ingresso come chiamate dati su tale interfaccia.
maui-nas-08# Aug 17 15:48:12.765: ISDN BR2/0: RX <- SETUP pd = 8 callref = 0x13 ! --- Setup message for incoming call Aug 17 15:48:12.765: Bearer Capability i = 0x8090A2 ! --- Bearer Cap indicates that the call is a Voice call(u-law) ! --- An ISDN digital call would be indicated with 0x8890 (for 64k) ! --- or 0x8890218F (for 56k) Aug 17 15:48:12.765: Channel ID i = 0x89 Aug 17 15:48:12.765: Signal i = 0x40 - Alerting on - pattern 0 Aug 17 15:48:12.765: Called Party Number i = 0xC1, '5556700', Plan:ISDN, Type:Subscriber(local) Aug 17 15:48:12.765: Locking Shift to Codeset 5 Aug 17 15:48:12.765: Codeset 5 IE 0x2A i = 0x808001038001118001, '<' Aug 17 15:48:12.769: ISDN BR2/0: Event: Received a DATA call from on B1 at 64 Kb/s ! --- The incoming voice call (on int bri 2/0) is treated as a data call ! --- This is configured (in interface config mode) using ! --- isdn incoming-voice data Aug 17 15:48:12.769: ISDN BR2/0: TX -> CALL_PROC pd = 8 callref = 0x93 Aug 17 15:48:12.773: Channel ID i = 0x89 Aug 17 15:48:12.773: %LINK-3-UPDOWN: Interface BRI2/0:1, changed state to up Aug 17 15:48:12.773: BR2/0:1 PPP: Treating connection as a callin Aug 17 15:48:12.773: BR2/0:1 PPP: Phase is ESTABLISHING, Passive Open Aug 17 15:48:12.773: BR2/0:1 LCP: State is Listen Aug 17 15:48:13.073: ISDN BR2/0: TX -> CONNECT pd = 8 callref = 0x93 ! --- The call is accepted and nas-08 responds with the CONNECT message Aug 17 15:48:13.073: Channel ID i = 0x89 Aug 17 15:48:13.121: ISDN BR2/0: RX <- CONNECT_ACK pd = 8 callref = 0x13 ! ---Output omitted ...
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
19-Nov-2007 |
Versione iniziale |