Panoramica
Webex Calling attualmente supporta due versioni di Local Gateway:
-
Gateway locale
-
Gateway locale per Webex per il governo
-
Prima di iniziare, comprendere i requisiti della rete telefonica pubblica commutata (PSTN) e del gateway locale (LGW) per la chiamata Webex. Vedi Cisco Preferred Architecture per Webex Callingper ulteriori informazioni.
-
Questo articolo presuppone che una piattaforma di gateway locale dedicata sia disponibile senza configurazione vocale esistente. Se si modifica un gateway PSTN esistente o l'implementazione CUBE Enterprise da utilizzare come funzione Local Gateway per Webex Calling, prestare attenzione alla configurazione. Assicurarsi di non interrompere i flussi e la funzionalità delle chiamate esistenti a causa dei cambiamenti apportati.
Le procedure contengono collegamenti alla documentazione di riferimento dei comandi in cui è possibile saperne di più sulle singole opzioni dei comandi. Tutti i collegamenti di riferimento ai comandi vanno al Riferimento ai comandi Webex Managed Gateways se non diversamente specificato (nel qual caso, i collegamenti ai comandi vanno a Cisco IOS Voice Command Reference). È possibile accedere a tutte queste guide su Cisco Unified Border Element Riferimenti ai comandi.
Per informazioni sulle SBC di terzi supportate, fare riferimento alla rispettiva documentazione di riferimento del prodotto.
Ci sono due opzioni per configurare il gateway locale per il tuo tronco di chiamata Webex:
-
Trunk basato sulla registrazione
-
Trunk basato su certificato
Utilizzare il flusso delle attività sotto il Registration-based Local Gateway o Certificate-based Local Gateway per configurare Local Gateway per il tuo tronco di chiamata Webex.
Vedi Inizia con Local Gatewayper maggiori informazioni sui diversi tipi di tronco. Effettuare le seguenti operazioni sul gateway locale, utilizzando l'interfaccia della riga di comando (CLI). Utilizziamo il protocollo di avvio della sessione (SIP) e il trasporto di sicurezza livello (TLS) per proteggere il trunk e il protocollo sicuro in tempo reale (SRTP) per proteggere il supporto tra il gateway locale e la chiamata Webex.
-
Seleziona CUBE come gateway locale. Webex for Government attualmente non supporta nessun Session Border Controllers (SBC) di terze parti. Per rivedere l'elenco più recente, consultare Inizia con Local Gateway.
- Installare Cisco IOS XE Dublin 17.12.1a o versioni successive per tutti i Webex per Government Local Gateways.
-
Per rivedere l'elenco delle autorità di certificazione (CA) radice che Webex per il sostegno del governo, vedere Autorità di certificazione radice per Webex per il governo.
-
Per i dettagli sulle gamme di porte esterne per Local Gateway a Webex for Government, vedere Requisiti di rete per Webex per il governo (FedRAMP).
Local Gateway for Webex for Government non supporta quanto segue:
-
STUN/ICE-Lite per l'ottimizzazione del percorso multimediale
-
Fax (T.38)
Per configurare Local Gateway per il tuo tronco di chiamata Webex in Webex for Government, utilizzare la seguente opzione:
-
Trunk basato su certificato
Utilizzare il flusso delle attività sotto il Certificate-based Local Gateway per configurare il gateway locale per il tuo tronco di chiamata Webex. Per maggiori dettagli su come configurare un gateway locale basato su certificati, vedere Configura il baule basato sul certificato Webex Calling.
È obbligatorio configurare i cifrari GCM conformi a FIPS per supportare Local Gateway for Webex per il governo. In caso contrario, l'impostazione della chiamata fallisce. Per i dettagli della configurazione, vedere Configure Webex Calling certificate-based trunk.
Webex for Government non supporta Local Gateway basato sulla registrazione.
Questa sezione descrive come configurare un Cisco Unified Border Element (CUBE) come Local Gateway per Webex Calling, utilizzando un trunk SIP di registrazione. La prima parte di questo documento illustra come configurare un semplice gateway PSTN. In questo caso, tutte le chiamate dal PSTN vengono indirizzate a Webex Calling e tutte le chiamate da Webex Calling vengono indirizzate al PSTN. L'immagine sottostante evidenzia questa soluzione e la configurazione di routing delle chiamate di alto livello che verrà seguita.
In questo progetto vengono utilizzate le seguenti configurazioni principali:
-
inquilini di classe vocale: Usato per creare configurazioni specifiche del tronco.
-
classe vocale uri: Usato per classificare i messaggi SIP per la selezione di un dial-peer in entrata.
-
dial-peer in entrata: Fornisce il trattamento dei messaggi SIP in entrata e determina il percorso in uscita utilizzando un gruppo dial-peer.
-
gruppo dial-peer: Definisce i dial-peer in uscita usati per l'instradamento delle chiamate successive.
-
dial-peer in uscita: Fornisce il trattamento dei messaggi SIP in uscita e li indirizza verso l'obiettivo richiesto.
Mentre IP e SIP sono diventati i protocolli predefiniti per i tronchi PSTN, i circuiti ISDN TDM (Time Division Multiplexing) sono ancora ampiamente utilizzati e sono supportati con i tronchi Webex Calling. Per consentire l'ottimizzazione dei percorsi IP per i gateway locali con flussi di chiamata TDM-IP, è attualmente necessario utilizzare un processo di instradamento delle chiamate a due gambe. Questo approccio modifica la configurazione di routing delle chiamate mostrata sopra, introducendo un insieme di dial-peer loop-back interni tra Webex Calling e PSTN trunks, come illustrato nell'immagine sottostante.
Quando si collega una soluzione Cisco Unified Communications Manager on-premise con Webex Calling, è possibile utilizzare la semplice configurazione del gateway PSTN come base di partenza per la costruzione della soluzione illustrata nel diagramma seguente. In questo caso, Unified Communications Manager fornisce l'instradamento centralizzato e il trattamento di tutte le chiamate PSTN e Webex Calling.
In questo documento vengono utilizzati i nomi dell'host, gli indirizzi IP e le interfacce illustrate nell'immagine seguente.
Utilizzare la guida alla configurazione nel resto di questo documento per completare la configurazione del gateway locale come segue:
-
Fase 1: Configurare la connettività e la sicurezza di base del router
-
Fase 2: Configura il tronco di chiamata di Webex
A seconda dell'architettura richiesta, seguire:
-
Fase 3: Configura il gateway locale con il bagagliaio SIP PSTN
-
Fase 4: Configurazione del gateway locale con un ambiente Unified CM esistente
Oppure:
-
Fase 3: Configura il gateway locale con il bagagliaio PSTN TDM
Configurazione di base
Il primo passo nella preparazione del router Cisco come Local Gateway per Webex Calling è quello di costruire una configurazione di base che assicuri la tua piattaforma e stabilisca la connettività.
-
Tutte le distribuzioni Local Gateway basate sulla registrazione richiedono Cisco IOS XE 17.6.1a o versioni successive. Si consiglia Cisco IOS 17.12.2 o versioni successive. Per le versioni consigliate, vedere il Ricerca software Ciscopagina. Cerca la piattaforma e seleziona una delle release suggerite.
-
I router della serie ISR4000 devono essere configurati con licenze di tecnologia Unified Communications e Security.
-
I router della serie Catalyst Edge 8000 dotati di schede vocali o DSP richiedono la licenza DNA Advantage. I router senza schede vocali o DSP richiedono una licenza minima di DNA Essentials.
-
-
Crea una configurazione di base per la tua piattaforma che segue le tue politiche aziendali. In particolare, configurare e verificare quanto segue:
-
Ntp
-
Acl
-
Autenticazione utente e accesso remoto
-
DNS
-
Indirizzamento IP
-
Indirizzi IP
-
-
La rete verso Webex Calling deve utilizzare un indirizzo IPv4 .
-
Carica il bundle CA radice Cisco sul gateway locale.
Quando si configura il lato tenant-side per connettersi con Webex Calling, sono supportati solo gli indirizzi basati su SRV.
Configurazione
| 1 |
Assicurarsi di assegnare indirizzi IP validi e routabili a qualsiasi interfaccia di livello3 , ad esempio:
|
| 2 |
Proteggere le credenziali di registrazione e STUN sul router utilizzando la crittografia simmetrica. Configura la chiave di cifratura primaria e il tipo di cifratura come segue:
|
| 3 |
Crea un punto di fiducia PKI segnaposto. Richiede questo punto di fiducia per configurare TLS in seguito. Per i tronchi basati sulla registrazione, questo punto di fiducia non richiede un certificato - come richiesto per un tronco basato sul certificato.
|
| 4 |
Abilitare l'esclusività TLS1.2 e specificare il punto di fiducia predefinito utilizzando i seguenti comandi di configurazione. Aggiornare i parametri di trasporto per garantire una connessione sicura affidabile per la registrazione: Il messaggio
|
| 5 |
Installare il bundle Cisco root CA, che include il certificato IdenTrust Commercial Root CA1 utilizzato da Webex Calling. Utilizzare la freccia crypto pki trustpool import clean url comando per scaricare il bundle CA radice dall'URL specificato, e per cancellare il trustpool CA corrente, quindi installare il nuovo bundle di certificati: Se è necessario utilizzare un proxy per l'accesso a Internet utilizzando HTTPS, aggiungere la seguente configurazione prima di importare il bundle CA: ip http client proxy-server yourproxy.com proxy-port 80
|
| 1 |
Creare un tronco PSTN basato sulla registrazione per una posizione esistente nel Control Hub. Annotare le informazioni sul bagagliaio che vengono fornite una volta creato il bagagliaio. I dettagli evidenziati nell'illustrazione sono utilizzati nelle fasi di configurazione di questa guida. Per ulteriori informazioni, consultare Configura tronchi, gruppi di itinerari e piani di chiamata per Webex Calling.
|
| 2 |
Inserisci i seguenti comandi per configurare CUBE come Webex Calling Local Gateway:
Di seguito una spiegazione dei campi per la configurazione:
Abilita le funzionalità Cisco Unified Border Element (CUBE) sulla piattaforma. media statisticsAbilita il monitoraggio multimediale sul gateway locale. media bulk-statsConsente al controllo di controllare il sondaggio dei dati per le statistiche sulle chiamate in massa. Per maggiori informazioni su questi comandi, vedere Media. allow-connections sip to sipAbilita la funzionalità back-to-back di CUBE SIP di base. Per ulteriori informazioni, consultare Consenti connessioni. Per impostazione predefinita, il trasporto fax T.38 è abilitato. Per ulteriori informazioni, consultare protocollo fax t38(servizio vocale). Abilita STUN (Session Traversal of UDP through NAT) a livello globale.
Per ulteriori informazioni, consultare agente-id dei dati di flusso stune segreto condiviso di dati di flusso stun. asymmetric payload fullConfigura il supporto del carico utile asimmetrico SIP sia per i payload DTMF che per i codec dinamici. Per ulteriori informazioni, consultare carico utile asimmetrico. early-offer forcedCostringe il Local Gateway ad inviare le informazioni SDP nel messaggio iniziale INVITE invece di attendere il riconoscimento da parte del peer vicino. Per maggiori informazioni su questo comando, vedere offerta anticipata. |
| 3 |
Configurazione voice class codec 100 permettendo G.711 codec solo per tutti i tronchi. Questo semplice approccio è adatto alla maggior parte delle implementazioni. Se necessario, possono essere aggiunti alla lista altri tipi di codec supportati sia dai sistemi originanti che da quelli terminanti. Soluzioni più complesse che coinvolgono transcodifical'utilizzo di moduli DSP è supportato, ma non incluso in questa guida.
Di seguito una spiegazione dei campi per la configurazione: voice class codec 100Usato per consentire solo codec preferiti per chiamate SIP trunk. Per ulteriori informazioni, consultare codec di classe vocale. |
| 4 |
Configurazione voice class stun-usage 100 per abilitare l'ICE sul bagagliaio Webex Calling.
Di seguito una spiegazione dei campi per la configurazione: stun usage ice liteUtilizzato per abilitare ICE-Lite per tutti i quadranti rivolti a Webex Calling per consentire l'ottimizzazione dei media quando possibile. Per ulteriori informazioni, consultare uso di stun di classe vocalee uso di stun ice lite. L'ottimizzazione dei media viene negoziata ove possibile. Se una chiamata richiede servizi di media cloud, come la registrazione, il supporto non può essere ottimizzato. |
| 5 |
Configura la politica di crittografia dei media per il traffico Webex.
Di seguito una spiegazione dei campi per la configurazione: voice class srtp-crypto 100Specifica SHA1_80 come l'unica offerta CUBE di cifrari SRTP nel SDP nei messaggi di offerta e risposta. Webex Calling supporta solo SHA1_80. Per ulteriori informazioni, consultare classe vocale srtp-crypto. |
| 6 |
Configura uno schema per identificare le chiamate a un tronco del gateway locale in base al suo parametro tronco di destinazione:
Di seguito una spiegazione dei campi per la configurazione: voice class uri 100 sipDefinisce uno schema per abbinare un invito SIP in arrivo a un dial-peer del tronco in arrivo. Quando si inserisce questo modello, utilizzare dtg= seguito dal valore OTG/DTG del bagagliaio fornito nel Control Hub al momento della creazione del bagagliaio. Per ulteriori informazioni, consultare uri di classe vocale. |
| 7 |
Configurazione sip profile 100, che verranno utilizzati per modificare i messaggi SIP prima che vengano inviati a Webex Calling.
Di seguito una spiegazione dei campi per la configurazione:
Gli Stati Uniti o il fornitore canadese di PSTN possono offrire la verifica dell'ID chiamante per chiamate di spam e frode, con la configurazione aggiuntiva indicata nella Indicazione chiamata spam o frode in Webex Callingarticolo. |
| 8 |
Configura il tronco di chiamata di Webex: |
| 9 |
Per configurare i dispositivi di rete come CUBE e per inoltrare le intestazioni SIP (Session Initiation Protocol) che il dispositivo non elabora, utilizzare questi comandi. Questi comandi permettono al dispositivo di passare attraverso intestazioni SIP non supportate, incluse intestazioni geo-location e PIDF-LO (Presence Information Data Format - Location Object), sul gateway locale. Questa funzionalità supporta i servizi Nomadic E911 garantisce che le informazioni critiche sulla posizione siano conservate e inoltrate correttamente. |
Dopo aver definito il conduttore 100 e configurare un dial-peer VoIP SIP, il gateway avvia una connessione TLS verso Webex Calling. A questo punto, l'accesso SBC presenta il proprio certificato al Local Gateway. Il Local Gateway convalida il certificato di accesso SBC Webex Calling utilizzando il bundle root CA che è stato aggiornato in precedenza. Se il certificato viene riconosciuto, viene stabilita una sessione TLS persistente tra il Local Gateway e l'accesso Webex Calling SBC. Il Local Gateway è quindi in grado di utilizzare questa connessione sicura per registrarsi con l'accesso Webex SBC. Quando la registrazione è contestata per l'autenticazione:
-
Il messaggio username, passworde realm parametri dal credentials la configurazione viene utilizzata nella risposta.
-
Le regole di modifica nel profilo sip 100 vengono utilizzate per convertire l'URL SIPS in SIP.
La registrazione ha successo quando un 200 OK viene ricevuto dal SBC di accesso.

Avendo costruito un tronco verso Webex Calling sopra, utilizzare la seguente configurazione per creare un tronco non crittografato verso un provider PSTN basato su SIP:
Se il tuo fornitore di servizi offre un tronco PSTN sicuro, puoi seguire una configurazione simile a quella descritta sopra per il tronco Webex Calling. CUBE supporta l'instradamento sicuro delle chiamate.
Se si utilizza un tronco PSTN TDM / ISDN, passare alla sezione successiva Configura gateway locale con tronco PSTN TDM.
Per configurare le interfacce TDM per le gambe di chiamata PSTN sui gateway Cisco TDM-SIP, vedere Configurazione PRI ISDN.
| 1 |
Configurare l'uri della seguente classe vocale per identificare le chiamate in entrata dal tronco PSTN:
Di seguito una spiegazione dei campi per la configurazione: voice class uri 200 sipDefinisce uno schema per abbinare un invito SIP in arrivo a un dial-peer del tronco in arrivo. Quando si inserisce questo modello, utilizzare l'indirizzo IP del gateway IP PSTN. Per ulteriori informazioni, consultare uri di classe vocale. |
| 2 |
Configura il seguente IP PSTN dial-peer:
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP con un tag di 200 e fornisce una descrizione significativa per facilità di gestione e risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. In questo caso si può usare qualsiasi modello di destinazione valido. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). session protocol sipv2Specifica che questo dial-peer gestisce le gambe delle chiamate SIP. Per ulteriori informazioni, consultare protocollo di sessione (peer dial). session target ipv4: 192.168.80.13Specifica l'indirizzo di destinazione per le chiamate inviate al provider PSTN. Questo potrebbe essere un indirizzo IP o un nome host DNS. Per ulteriori informazioni, consultare obiettivo di sessione (peer dial VoIP). incoming uri via 200Specifica la classe vocale usata per abbinare le chiamate in arrivo a questo peer-to-peer utilizzando l'URI INVITE VIA header. Per ulteriori informazioni, consultare url in arrivo.
voice-class sip asserted-id pai
(Opzionale) Attiva l'elaborazione dell'intestazione P-Asserted-Identity e controlla come viene utilizzata per il tronco PSTN. Se si usa questo comando, l'identità della parte chiamante fornita dal peer-dial in arrivo viene usata per le intestazioni From e P-Asserted-Identity in uscita. Se questo comando non è usato, l'identità della parte chiamante fornita dal peer di chiamata in arrivo viene usata per le intestazioni Da e Remote-Party-ID in uscita. Per ulteriori informazioni, consultare sip asserito-id di classe vocale.
bind control
source-interface
GigabitEthernet0/0/0
Configura l'interfaccia sorgente e l'indirizzo IP associato per i messaggi inviati al PSTN. Per ulteriori informazioni, consultare legatura. bind media source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i supporti inviati a PSTN. Per ulteriori informazioni, consultare legatura. voice-class codec 100Configura il dial-peer per utilizzare l'elenco comune dei filtri di codec100. Per ulteriori informazioni, consultare codec di classe vocale. dtmf-relay rtp-nteDefinisce RTP-NTE (RFC2833) come capacità DTMF prevista sulla gamba chiamata. Per ulteriori informazioni, consultare Relè DTMF (Voice over IP). no vadDisabilita il rilevamento di attività vocale. Per ulteriori informazioni, consultare vad (peer di chiamata). |
| 3 |
Se si sta configurando il gateway locale per indirizzare solo le chiamate tra Webex Calling e PSTN, aggiungere la seguente configurazione di routing delle chiamate. Se stai configurando il tuo Local Gateway con una piattaforma Unified Communications Manager, vai alla sezione successiva. |
Dopo aver costruito un tronco verso Webex Calling, utilizzare la configurazione seguente per creare un tronco TDM per il servizio PSTN con l'instradamento delle chiamate loop-back per consentire l'ottimizzazione dei media sulla gamba delle chiamate Webex.
Se non si richiede l'ottimizzazione dei media IP, seguire i passaggi di configurazione per un trunk PSTN SIP. Utilizzare una porta vocale e un dial-peer POTS (come mostrato nelle fasi 2 e 3) invece del dial-peer VoIP PSTN.
| 1 |
La configurazione loop-back dial-peer utilizza gruppi dial-peer e tag routing delle chiamate per garantire che le chiamate passino correttamente tra Webex e il PSTN, senza creare cicli di routing delle chiamate. Configura le seguenti regole di traduzione che saranno usate per aggiungere e rimuovere i tag di routing della chiamata:
Di seguito una spiegazione dei campi per la configurazione: voice translation-ruleUsa espressioni regolari definite nelle regole per aggiungere o rimuovere i tag di instradamento delle chiamate. Le cifre over-decennali (‘A’) sono usate per aggiungere chiarezza per la risoluzione dei problemi. In questa configurazione, il tag aggiunto dal profilo di traduzione 100 viene utilizzato per guidare le chiamate da Webex Calling verso il PSTN tramite i dial-peer loopback. Allo stesso modo, il tag aggiunto dal profilo di traduzione 200 viene utilizzato per guidare le chiamate dal PSTN verso Webex Calling. Profili di traduzione 11 e 12 rimuovere questi tag prima di inviare chiamate rispettivamente ai tronchi Webex e PSTN. Questo esempio presuppone che i numeri chiamati da Webex Calling siano presentati in formato +E.164. Regola 100 rimuove il + iniziale per mantenere un numero chiamato valido. Regola 12 poi aggiunge una o più cifre di routing nazionali o internazionali quando si rimuove l'etichetta. Utilizzare le cifre che si adattano al piano nazionale ISDN locale. Se Webex Calling presenta numeri in formato nazionale, modificare le regole 100 e 12 semplicemente aggiungere e rimuovere il tag di routing rispettivamente. Per ulteriori informazioni, consultare profilo di traduzione vocalee regola di traduzione vocale. |
| 2 |
Configurare le porte dell'interfaccia vocale TDM come richiesto dal tipo di tronco e dal protocollo utilizzato. Per ulteriori informazioni, consultare Configurazione PRI ISDN. Ad esempio, la configurazione di base di un'interfaccia ISDN Primary Rate installata nello slot NIM 2 di un dispositivo potrebbe includere quanto segue:
|
| 3 |
Configurare il seguente TDM PSTN dial-peer:
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP con un tag di 200 e fornisce una descrizione significativa per facilità di gestione e risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. In questo caso si può usare qualsiasi modello di destinazione valido. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). translation-profile incoming 200Assegna il profilo di traduzione che aggiungerà un tag di instradamento delle chiamate al numero chiamato in arrivo. direct-inward-dialInoltra la chiamata senza fornire un dial-tone secondario. Per ulteriori informazioni, consultare quadrante interno diretto. port 0/2/0:15La porta vocale fisica associata a questo dial-peer. |
| 4 |
Per consentire l'ottimizzazione dei percorsi IP per i gateway locali con flussi di chiamate TDM-IP, è possibile modificare l'instradamento delle chiamate introducendo una serie di dial-peer loop-back interni tra Webex Calling e PSTN trunks. Configura i seguenti omologhi del quadrante loop-back. In questo caso, tutte le chiamate in arrivo saranno indirizzate inizialmente a dial-peer 10 e da lì a dial-peer 11 o 12 in base al tag di routing applicato. Dopo la rimozione del tag di routing, le chiamate saranno indirizzate al tronco in uscita utilizzando gruppi dial-peer.
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP e fornisce una descrizione significativa per facilitare la gestione e la risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. translation-profile incoming 11Applica il profilo di traduzione definito in precedenza per rimuovere il tag di routing della chiamata prima di passare al tronco in uscita. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). session protocol sipv2Specifica che questo dial-peer gestisce le gambe delle chiamate SIP. Per ulteriori informazioni, consultare protocollo di sessione (peer dial). session target ipv4: 192.168.80.14Specifica l'indirizzo dell'interfaccia del router locale come obiettivo di chiamata a loop-back. Per ulteriori informazioni, consultare obiettivo di sessione (peer dial voip). bind control source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i messaggi inviati attraverso il loop-back. Per ulteriori informazioni, consultare legatura. bind media source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i supporti inviati attraverso il loop-back. Per ulteriori informazioni, consultare legatura. dtmf-relay rtp-nteDefinisce RTP-NTE (RFC2833) come capacità DTMF prevista sulla gamba chiamata. Per ulteriori informazioni, consultare Relè DTMF (Voice over IP). codec g711alaw Costringe tutte le chiamate PSTN a utilizzare G.711. Selezionare a-law o u-law per corrispondere al metodo companding utilizzato dal servizio ISDN. no vadDisabilita il rilevamento di attività vocale. Per ulteriori informazioni, consultare vad (peer di chiamata). |
| 5 |
Aggiungere la seguente configurazione di routing chiamata: In questo modo si conclude la configurazione del gateway locale. Salvare la configurazione e ricaricare la piattaforma se questa è la prima volta che le funzioni CUBE sono configurate.
|
La configurazione PSTN-Webex Calling nelle sezioni precedenti può essere modificata per includere ulteriori tronchi a un cluster Cisco Unified Communications Manager (UCM). In questo caso, tutte le chiamate vengono instradate tramite CM unificato. Le chiamate da UCM sulla porta 5060 sono indirizzate al PSTN e le chiamate dalla porta 5065 sono indirizzate a Webex Calling. Le seguenti configurazioni incrementali possono essere aggiunte per includere questo scenario di chiamata.
Quando si crea il bagagliaio Webex Calling in Unified CM, assicurarsi di configurare la porta in arrivo nelle impostazioni del profilo di sicurezza del bagagliaio SIP a 5065. Questo consente l'invio di messaggi sulla porta 5065 e popola l'intestazione VIA con questo valore quando si inviano messaggi al gateway locale.

| 1 |
Configura i seguenti URI di classe vocale: |
| 2 |
Configurare i seguenti record DNS per specificare il routing SRV verso host CM unificati: IOS XE utilizza questi record per determinare localmente gli host e le porte UCM target. Con questa configurazione, non è necessario configurare i record nel sistema DNS. Se preferisci usare il tuo DNS, queste configurazioni locali non sono necessarie.
Di seguito una spiegazione dei campi per la configurazione: Il comando seguente crea un record di risorse DNS SRV. Creare un record per ogni host e tronco UCM: ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Nome del record delle risorse SRV 2: Priorità record risorse SRV 1: Il peso record della risorsa SRV 5060: Il numero di porta da usare per l'host di destinazione in questo record di risorsa ucmsub5.mydomain.com: L'host di destinazione record delle risorse Per risolvere i nomi host target del record delle risorse, creare record DNS A locali. Ad esempio: ip host ucmsub5.mydomain.com 192.168.80.65 host ip: Crea un record nel database locale IOS XE. ucmsub5.mydomain.com: Il nome host del record A. 192.168.80.65: L' indirizzo IP dell' host. Creare i record delle risorse SRV e i record A per riflettere l'ambiente UCM e la strategia di distribuzione delle chiamate preferita. |
| 3 |
Configura i seguenti dial-peer: |
| 4 |
Aggiungere l'instradamento delle chiamate utilizzando le seguenti configurazioni: |
Le firme diagnostiche (DS) individuano in modo proattivo i problemi comunemente osservati nel gateway locale basato su IOS XE e generano notifiche e-mail, registri di sistema o messaggi terminali dell'evento. È inoltre possibile installare il DS per automatizzare la raccolta dei dati diagnostici e trasferire i dati raccolti al caso Cisco TAC per accelerare i tempi di risoluzione.
Le firme diagnostiche (DS) sono file XML contenenti informazioni su eventi e azioni da attivare per informare, risolvere e risolvere il problema. È possibile definire la logica di rilevamento dei problemi usando messaggi syslog, eventi SNMP e attraverso il monitoraggio periodico degli output specifici dei comandi di visualizzazione.
I tipi di azione includono la raccolta degli output dei comandi visualizzati:
-
Generazione di un file di log consolidato
-
Caricamento del file in una posizione di rete fornita dall'utente come server HTTPS, SCP, FTP.
I tecnici TAC autorizzano i file DS e firmano in digitale i file per la protezione dell'integrità. A ogni file DS viene assegnato un ID numerico univoco dal sistema. Strumento di ricerca firme diagnostiche(DSLT) è un'unica fonte per trovare le firme applicabili per il monitoraggio e la risoluzione di vari problemi.
Operazioni preliminari:
-
Non modificare il file DS da cui si scarica Categoria: Digimon. L'installazione dei file da modificare non riesce a causa dell'errore di controllo dell'integrità.
-
Un server SMTP (Mail Transfer Protocol) semplice richiesto dal gateway locale per l'invio di notifiche e-mail.
-
Assicurarsi che il Local Gateway stia eseguendo IOS XE 17.6.1 o superiore se si desidera utilizzare il server SMTP sicuro per le notifiche via email.
Prerequisiti
Gateway locale che esegue IOS XE 17.6.1a o superiore
-
Le firme diagnostiche sono abilitate per impostazione predefinita.
-
Configurare il server di posta elettronica sicuro da usare per inviare una notifica proattiva se il dispositivo è in esecuzione Cisco IOS XE 17.6.1a o superiore.
configure terminal call-home mail-server <username>:<pwd>@<email server> priority 1 secure tls end -
Configurare la variabile d'ambiente ds_email con l'indirizzo email dell'amministratore per darti una notifica.
configure terminal call-home diagnostic-signature environment ds_email <email address> end
Di seguito viene mostrato un esempio di configurazione di un gateway locale in esecuzione su Cisco IOS XE 17.6.1a o superiore per inviare le notifiche proattive a tacfaststart@gmail.comutilizzando Gmail come server SMTP sicuro:
Si consiglia di utilizzare Cisco IOS XE Bengaluru 17.6.x o versioni successive.
call-home
mail-server tacfaststart:password@smtp.gmail.com priority 1 secure tls
diagnostic-signature
environment ds_email "tacfaststart@gmail.com"
Un gateway locale in esecuzione su Cisco IOS XE Software non è un tipico client Gmail basato su Web che supporta OAuth, pertanto è necessario configurare un'impostazione dell'account Gmail specifica e fornire un'autorizzazione specifica per fare in modo che l'e-mail dal dispositivo venga elaborato correttamente:
-
Vai a e accendere il Less secure app access impostazione.
-
Risposta "Sì, sono stato io" quando si riceve un messaggio e-mail da Gmail in cui viene indicato che "Google ha impedito a qualcuno di accedere all'account utilizzando un'app non Google".
Installare le firme diagnostiche per il monitoraggio proattivo
Monitoraggio di un elevato utilizzo della CPU
Questo DS tiene traccia dell'utilizzo della CPU per cinque secondi utilizzando l'OID SNMP 1.3.6.1.4.1.9.2.1.56. Quando l'utilizzo raggiunge il 75% o più, disabilita tutti i debug e disinstalla tutte le firme diagnostiche installate nel Local Gateway. Utilizza questa procedura per installare la firma.
-
Utilizzare la freccia show snmp comando per abilitare SNMP. Se non si abilita, configurare il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Scarica DS 64224utilizzando le seguenti opzioni a discesa in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V di Cisco
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Utilizzo elevato della CPU con notifica e-mail.
-
Copia il file XML DS nel flash del gateway locale.
LocalGateway# copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:L'esempio seguente mostra la copia del file da un server FTP al gateway locale.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes copied in 0.064 secs (55797 bytes/sec) -
Installa il file XML DS nel gateway locale.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success -
Utilizzare la freccia show call-home diagnostic-signature comando per verificare che la firma sia installata con successo. La colonna dello stato deve contenere il valore "registered".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.comDownload di firme digitali:
ID DS
Nome DS
Revisione
Stato
Ultimo aggiornamento (GMT+00:00)
64224
CATEGORIA: DIGIMON75
0.0.10
Registrato
2020-11-07 22:05:33
Quando attivata, questa firma disinstalla tutte le DS in esecuzione, inclusa se stessa. Se necessario, reinstallare DS 64224 per continuare a monitorare l'elevato utilizzo della CPU sul Local Gateway.
Registrazione trunk SIP di monitoraggio
Questo DS verifica la non registrazione di un Local Gateway SIP Trunk con Webex Calling cloud ogni 60 secondo. Una volta rilevato l'evento di annullamento della registrazione, viene generata una notifica e-mail e syslog e si disinstalla da sola dopo due occorrenze di annullamento della registrazione. Utilizzare i passaggi seguenti per installare la firma:
-
Scarica DS 64117utilizzando le seguenti opzioni a discesa in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V di Cisco
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
SIP-SIP
Tipo di problema
Trunk SIP registrazione con notifica e-mail.
-
Copia il file XML DS nel gateway locale.
copy ftp://username:password@<server name or ip>/DS_64117.xml bootflash: -
Installa il file XML DS nel gateway locale.
call-home diagnostic-signature load DS_64117.xml Load file DS_64117.xml success LocalGateway# -
Utilizzare la freccia show call-home diagnostic-signature comando per verificare che la firma sia installata con successo. La colonna dello stato deve contenere un valore "registrato".
Monitoraggio delle chiamate anomale disconnette
Questo DS utilizza il polling SNMP ogni 10 minuto per rilevare la disconnessione anomala delle chiamate con errori SIP 403, 488 e 503. Se l'incremento del conteggio degli errori è maggiore o uguale a 5 dall'ultimo sondaggio, genera una notifica syslog e email. Utilizza la procedura seguente per installare la firma.
-
Utilizzare la freccia show snmp comando per verificare se SNMP è abilitato. Se non è abilitato, configura il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Scarica DS 65221utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Cisco 4300, 4400 serie ISR o serie CSR 1000V di Cisco
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Rilevamento disconnessione chiamata anomala SIP con notifica e-mail e registro di sistema.
-
Copia il file XML DS nel gateway locale.
copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash: -
Installa il file XML DS nel gateway locale.
call-home diagnostic-signature load DS_65221.xml Load file DS_65221.xml success -
Utilizzare la freccia show call-home diagnostic-signature comando per verificare che la firma sia installata con successo. La colonna dello stato deve contenere un valore "registrato".
Installare le firme diagnostiche per risolvere un problema
Utilizzare le firme diagnostiche (DS) per risolvere rapidamente i problemi. I tecnici Cisco TAC hanno creato diverse firme per consentire i debug necessari per risolvere un determinato problema, rilevare l'occorrenza del problema, raccogliere la serie giusta di dati diagnostici e trasferire automaticamente i dati al caso Cisco TAC. Le firme diagnostiche (DS) eliminano la necessità di controllare manualmente il verificarsi del problema e semplificano la risoluzione dei problemi intermittenti e transitori.
È possibile utilizzare il Strumento di ricerca firme diagnosticheper trovare le firme applicabili e installarle per auto-risolvere un dato problema o è possibile installare la firma raccomandata dall'ingegnere TAC come parte dell'engagement di supporto.
Ecco un esempio di come trovare e installare un DS per rilevare l'occorrenza "%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0" syslog e automatizza la raccolta dei dati diagnostici utilizzando i seguenti passaggi:
-
Configura una variabile d'ambiente DS aggiuntiva ds_fsurl_prefix che è il percorso del file server Cisco TAC (cxd.cisco.com) a cui vengono caricati i dati diagnostici raccolti. Il nome utente nel percorso del file è il numero del caso e la password è il token di caricamento del file che può essere recuperato da Gestore casi di supportonel seguente comando. Il token di caricamento del file può essere generato nella sezione Allegati del Support Case Manager, secondo necessità.
configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com" endEsempio:
call-home diagnostic-signature environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com" -
Assicurarsi che SNMP sia abilitato usando il show snmp Comando. Se non è abilitato, configura il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end -
Assicurarsi di installare il DS di monitoraggio High CPU 64224 come misura proattiva per disabilitare tutti i debug e le firme di diagnostica durante il periodo di utilizzo elevato della CPU. Scarica DS 64224utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Cisco 4300, 4400 serie ISR o serie Cisco CSR 1000V
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Utilizzo elevato della CPU con notifica e-mail.
-
Scarica DS 65095utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Cisco 4300, 4400 serie ISR o serie Cisco CSR 1000V
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Registri di sistema
Tipo di problema
Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0
-
Copia i file XML DS nel gateway locale.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: -
Installare il DS di monitoraggio High CPU 64224 e quindi DS 65095 file XML nel Local Gateway.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success call-home diagnostic-signature load DS_65095.xml Load file DS_65095.xml success -
Verificare che la firma sia installata correttamente utilizzando il show call-home diagnostic-signature Comando. La colonna dello stato deve contenere un valore "registrato".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.comFirme digitali scaricate:
ID DS
Nome DS
Revisione
Stato
Ultimo aggiornamento (GMT+00:00)
64224
00:07:45
CATEGORIA: DIGIMON75
0.0.10
Registrato
2020-11-08
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Registrato
2020-11-08
Verifica esecuzione firme diagnostiche
Nel comando seguente, la colonna “Stato” della show call-home diagnostic-signature il comando cambia in “esecuzione” mentre il gateway locale esegue l’azione definita all’interno della firma. L'output di show call-home diagnostic-signature statistics è il modo migliore per verificare se una firma diagnostica rileva un evento di interesse ed esegue l’azione. La colonna "Attivata/Max/Disattivazione" indica il numero di volte in cui la firma specificata ha attivato un evento, il numero massimo di volte in cui viene definito per rilevare un evento e se la firma si autoinstalla dopo aver rilevato il numero massimo di eventi attivati.
show call-home diagnostic-signature
Current diagnostic-signature settings:
Diagnostic-signature: enabled
Profile: CiscoTAC-1 (status: ACTIVE)
Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService
Environment variable:
ds_email: carunach@cisco.com
ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Firme digitali scaricate:
|
ID DS |
Nome DS |
Revisione |
Stato |
Ultimo aggiornamento (GMT+00:00) |
|---|---|---|---|---|
| 64224 |
CATEGORIA: DIGIMON75 |
0.0.10 |
Registrato |
2020-11-08 00:07:45 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
In esecuzione |
2020-11-08 00:12:53 |
mostra statistiche firma diagnostica-chiamata in home
|
ID DS |
Nome DS |
Attivato/Max/Deinstalla |
Tempo di esecuzione medio (secondi) |
Tempo di esecuzione massimo (secondi) |
|---|---|---|---|---|
| 64224 |
CATEGORIA: DIGIMON75 |
0/0/N |
0. 000 |
0. 000 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/Y |
23. 053 |
23. 053 |
Il e-mail di notifica inviato durante l'esecuzione della firma diagnostica contiene informazioni chiave come tipo di problema, dettagli del dispositivo, versione software, configurazione in esecuzione e visualizzazione degli output dei comandi correlati alla risoluzione del problema.
Disinstallare le firme diagnostiche
Per la risoluzione dei problemi vengono solitamente definite le firme diagnostiche da disinstallare dopo il rilevamento di alcune occorrenze di problemi. Se si desidera disinstallare manualmente una firma, recuperare l'ID DS dall'output del show call-home diagnostic-signature comando ed eseguire il seguente comando:
call-home diagnostic-signature deinstall <DS ID>
Esempio:
call-home diagnostic-signature deinstall 64224
Nuove firme vengono aggiunte periodicamente nello strumento di ricerca delle firme diagnostiche, in base ai problemi che vengono comunemente osservati nelle distribuzioni. Il TAC attualmente non supporta richieste di creazione di nuove firme personalizzate.
Per una migliore gestione di Cisco IOS XE Gateways, ti consigliamo di iscriverti e gestire i gateway attraverso il Control Hub. È una configurazione opzionale. Una volta iscritto, è possibile utilizzare l'opzione di convalida della configurazione nel Control Hub per convalidare la configurazione del gateway locale e identificare eventuali problemi di configurazione. Attualmente, solo i tronchi basati sulla registrazione supportano questa funzionalità.
Per ulteriori informazioni si rimanda a quanto segue:
Questa sezione descrive come configurare un Cisco Unified Border Element (CUBE) come Local Gateway per Webex Calling utilizzando un tronco SIP TLS reciproco (mTLS) basato su certificati. La prima parte di questo documento illustra come configurare un semplice gateway PSTN. In questo caso, tutte le chiamate dal PSTN vengono indirizzate a Webex Calling e tutte le chiamate da Webex Calling vengono indirizzate al PSTN. L'immagine seguente evidenzia questa soluzione e la configurazione di routing delle chiamate di alto livello che verrà seguita.
In questo progetto vengono utilizzate le seguenti configurazioni principali:
-
conduttori di classe vocale: Usato per creare configurazioni specifiche del tronco.
-
uri di classe vocale: Usato per classificare i messaggi SIP per la selezione di un dial-peer in entrata.
-
dial-peer in entrata: Fornisce il trattamento dei messaggi SIP in entrata e determina il percorso in uscita utilizzando un gruppo dial-peer.
-
gruppo dial-peer: Definisce i dial-peer in uscita usati per l'instradamento delle chiamate successive.
-
dial-peer in uscita: Fornisce il trattamento dei messaggi SIP in uscita e li indirizza verso l'obiettivo richiesto.
Quando si collega una soluzione Cisco Unified Communications Manager on-premise con Webex Calling, è possibile utilizzare la semplice configurazione del gateway PSTN come base di partenza per la costruzione della soluzione illustrata nel diagramma seguente. In questo caso, un Unified Communications Manager fornisce l'instradamento centralizzato e il trattamento di tutte le chiamate PSTN e Webex Calling.
In questo documento vengono utilizzati i nomi dell'host, gli indirizzi IP e le interfacce illustrate nell'immagine seguente. Sono previste opzioni per l'indirizzamento pubblico o privato (dietro NAT). I record DNS SRV sono facoltativi, a meno che il bilanciamento del carico su più istanze CUBE.
Utilizzare la guida alla configurazione nel resto di questo documento per completare la configurazione del gateway locale come segue:
Configurazione di base
Il primo passo nella preparazione del router Cisco come Local Gateway per Webex Calling è quello di costruire una configurazione di base che assicuri la tua piattaforma e stabilisca la connettività.
-
Tutte le distribuzioni Local Gateway basate su certificati richiedono Cisco IOS XE 17.9.1a o versioni successive. Si consiglia Cisco IOS XE 17.12.2 o versioni successive. Per le versioni consigliate, vedere il Ricerca software Ciscopagina. Cerca la piattaforma e seleziona una delle release suggerite.
-
I router della serie ISR4000 devono essere configurati con licenze di tecnologia Unified Communications e Security.
-
I router della serie Catalyst Edge 8000 dotati di schede vocali o DSP richiedono la licenza DNA Advantage. I router senza schede vocali o DSP richiedono una licenza minima di DNA Essentials.
-
Per i requisiti di alta capacità, è possibile anche richiedere una licenza High Security (HSEC) e un ulteriore diritto di throughput.
Fare riferimento a Codici di autorizzazioneper ulteriori dettagli.
-
-
Crea una configurazione di base per la tua piattaforma che segue le tue politiche aziendali. In particolare, configurare e verificare quanto segue:
-
Ntp
-
Acl
-
Autenticazione utente e accesso remoto
-
DNS
-
Indirizzamento IP
-
Indirizzi IP
-
-
La rete verso Webex Calling deve utilizzare un indirizzo IPv4 . Gli indirizzi Local Gateway Fully Qualified Domain Names (FQDN) o Service Record (SRV) configurati nel Control Hub devono risolvere un indirizzo IPv4 pubblico su Internet.
-
Tutte le porte SIP e media sull'interfaccia Local Gateway che si affaccia su Webex devono essere accessibili da Internet, direttamente o tramite NAT statico. Assicurarsi di aggiornare il firewall di conseguenza.
-
Seguire i passaggi dettagliati di configurazione forniti di seguito per installare un certificato firmato sul Local Gateway:
-
Autorità di certificazione pubblica (CA) come specificato in Quali autorità di certificazione root sono supportate per le chiamate alle piattaforme audio e video di Cisco Webex?deve firmare il certificato del dispositivo.
-
Sono supportati i certificati contenenti solo EKU (Server Authentication Extended Key Usage). Webex Calling non convalida né impone la presenza di autenticazione client EKU durante l'istituzione della stretta di mano TLS.
Alcuni Session Border Controllers (SBC) di terze parti possono imporre una rigorosa convalida EKU e potrebbero rifiutare i certificati che non includono l'autenticazione del cliente EKU. In questi casi, assicurarsi che l'SBC sia configurato per accettare i certificati solo con autenticazione server EKU o per disabilitare la validazione EKU rigorosa (se supportata).
-
Il soggetto certificato Common Name (CN) o uno dei Subject Alternative Names (SAN) deve essere lo stesso del FQDN configurato nel Control Hub.
Quando si acquista un certificato con Common Name (CN) o Subject Alternative Name (SAN), assicurarsi che il certificato utilizzi solo lettere minuscole. Nella configurazione Control Hub, tutte le voci FQDN vengono automaticamente convertite in minuscolo, e qualsiasi discrepanza nella casella di lettere tra FQDN e il certificato impedirà la registrazione del bagagliaio.
Ad esempio:
-
Se un tronco configurato nel Control Hub della vostra organizzazione ha cube1.lgw.com:5061 come FQDN del Local Gateway, il CN o SAN nel certificato del router deve contenere cube1.lgw.com.
-
Se un tronco configurato nel Control Hub della vostra organizzazione ha lgws.lgw.com come indirizzo SRV del Local Gateway raggiungibile dal tronco, il CN o SAN nel certificato del router deve contenere lgws.lgw.com. I record che l SRV indirizzo host risolve in (CNAME, A Record o Indirizzo IP) sono opzionali in SAN.
-
Se si utilizza un FQDN o un SRV per il bagagliaio, l'indirizzo di contatto per tutte le nuove finestre di dialogo SIP del gateway locale deve usare il nome configurato nel Control Hub.
-
-
-
Carica il bundle CA radice Cisco sul gateway locale. Questo pacchetto include il certificato radice CA utilizzato per verificare la piattaforma Webex.
Configurazione
| 1 |
Assicurarsi di assegnare indirizzi IP validi e routabili a qualsiasi interfaccia di livello3 , ad esempio:
|
| 2 |
Proteggere le credenziali STUN sul router utilizzando la crittografia simmetrica. Configura la chiave di cifratura primaria e il tipo di cifratura come segue:
|
| 3 |
Crea un trustpoint di crittografia con un certificato per il tuo dominio, firmato da un supportatoAutorità di certificazione (CA). |
| 4 |
Fornire il certificato della CA di firma intermedia per autenticare il certificato host. Inserire il seguente comando exec o configurazione:
|
| 5 |
Importa il certificato host firmato usando il seguente comando exec o configurazione:
|
| 6 |
Abilita l'esclusività TLS1.2 e specifica il punto di fiducia predefinito da usare per le applicazioni vocali utilizzando i seguenti comandi di configurazione:
|
| 7 |
Installare il bundle Cisco root CA, che include il certificato IdenTrust Commercial Root CA 1 utilizzato da Webex Calling. Utilizzare la freccia crypto pki trustpool import clean url url comando per scaricare il bundle CA radice dall'URL specificato, e per cancellare il trustpool CA corrente, quindi installare il nuovo bundle di certificati: Se è necessario utilizzare un proxy per l'accesso a Internet utilizzando HTTPS, aggiungere la seguente configurazione prima di importare il bundle CA: ip http client proxy-server yourproxy.com proxy-port 80
|
| 1 |
Creare un tronco PSTN basato su certificato CUBE per una posizione esistente nel Control Hub. Per ulteriori informazioni, consultare Configura tronchi, gruppi di itinerari e piani di chiamata per Webex Calling. Annotare le informazioni sul bagagliaio sulla creazione del bagagliaio. Questi dettagli, come evidenziato nell'illustrazione seguente, sono utilizzati nelle fasi di configurazione di questa guida.
|
| 2 |
Inserisci i seguenti comandi per configurare CUBE come Webex Calling Local Gateway:
Di seguito una spiegazione dei campi per la configurazione:
Abilita le funzionalità Cisco Unified Border Element (CUBE) sulla piattaforma. allow-connections sip to sipAbilita la funzionalità di base SIP CUBE back to back user agent. Per ulteriori informazioni, consultare Consenti connessioni. Per impostazione predefinita, il trasporto fax T.38 è abilitato. Per ulteriori informazioni, consultare protocollo fax t38(servizio vocale). Abilita STUN (Session Traversal of UDP through NAT) a livello globale. Questi comandi di stun globali sono richiesti solo quando si distribuisce il gateway locale dietro NAT.
Per ulteriori informazioni, consultare agente-id dei dati di flusso stune segreto condiviso di dati di flusso stun. asymmetric payload fullConfigura il supporto del carico utile asimmetrico SIP sia per i payload DTMF che per i codec dinamici. Per maggiori informazioni su questo comando, vedere carico utile asimmetrico. early-offer forcedCostringe il Local Gateway ad inviare le informazioni SDP nel messaggio iniziale INVITE invece di attendere il riconoscimento da parte del peer vicino. Per maggiori informazioni su questo comando, vedere offerta anticipata. sip-profiles inboundConsente a CUBE di utilizzare i profili SIP per modificare i messaggi man mano che vengono ricevuti. I profili vengono applicati tramite dial-peer o tenant. |
| 3 |
Configurazione voice class codec 100 permettendo G.711 codec solo per tutti i tronchi. Questo semplice approccio è adatto alla maggior parte delle implementazioni. Se necessario, aggiungere alla lista altri tipi di codec supportati sia dai sistemi di origine che da quelli di terminazione. Soluzioni più complesse che coinvolgono transcodifical'utilizzo di moduli DSP è supportato, ma non incluso in questa guida.
Di seguito una spiegazione dei campi per la configurazione: voice class codec 100Utilizzato per consentire solo codec preferiti per le chiamate SIP trunk. Per ulteriori informazioni, consultare codec di classe vocale. |
| 4 |
Configurazione voice class stun-usage 100 per abilitare l'ICE sul bagagliaio Webex Calling. (Questa fase non è applicabile a Webex per il governo)
Di seguito una spiegazione dei campi per la configurazione: stun usage ice liteUtilizzato per abilitare ICE-Lite per tutti i quadranti rivolti a Webex Calling per consentire l'ottimizzazione dei media quando possibile. Per ulteriori informazioni, consultare uso di stun di classe vocalee uso di stun ice lite. Il messaggio stun usage firewall-traversal flowdata il comando è richiesto solo quando si distribuisce il gateway locale dietro NAT. L'ottimizzazione dei media viene negoziata ove possibile. Se una chiamata richiede servizi di media cloud, come la registrazione, il supporto non può essere ottimizzato. |
| 5 |
Configura la politica di crittografia dei media per il traffico Webex. (Questa fase non è applicabile a Webex per il governo)
Di seguito una spiegazione dei campi per la configurazione: voice class srtp-crypto 100Specifica SHA1_80 come l'unica offerta CUBE di cifrari SRTP nel SDP nei messaggi di offerta e risposta. Webex Calling supporta solo SHA1_80. Per ulteriori informazioni, consultare classe vocale srtp-crypto. |
| 6 |
Configurare i cifrari GCM conformi a FIPS (Questa fase è applicabile solo a Webex per Government).
Di seguito una spiegazione dei campi per la configurazione: voice class srtp-crypto 100Specifica GCM come la suite di cifrari offerta da CUBE. È obbligatorio configurare i cifrari GCM per Local Gateway for Webex for Government. |
| 7 |
Configura uno schema per identificare in modo univoco le chiamate a un tronco del gateway locale in base al suo FQDN o SRV di destinazione:
Di seguito una spiegazione dei campi per la configurazione: voice class uri 100 sipDefinisce uno schema per abbinare un invito SIP in arrivo a un dial-peer del tronco in arrivo. Quando si inserisce questo modello, utilizzare il tronco FQDN o SRV configurato nel Control Hub per il tronco. Durante la configurazione tenant-side dei trunks basati su certificati per Webex Calling, utilizzare solo l'indirizzo Webex Calling Edge basato su SRV sul gateway locale. Le FQDN non sono più supportate. |
| 8 |
Configura i profili di manipolazione dei messaggi SIP. Se il gateway è configurato con un indirizzo IP pubblico, configurare un profilo come segue o passare alla fase successiva se si utilizza NAT. In questo esempio, cube1.lgw.com è il FQDN configurato per il gateway locale:
Di seguito una spiegazione dei campi per la configurazione: regole 10 e 20Per consentire a Webex di autenticare i messaggi dal gateway locale, l'intestazione 'Contact' in una richiesta SIP e i messaggi di risposta devono contenere il valore fornito per il trunk nel Control Hub. Questo sarà il FQDN di un singolo host, o il nome SRV utilizzato per un cluster di dispositivi. |
| 9 |
Se il gateway è configurato con un indirizzo IP privato dietro NAT statico, configurare i profili SIP in entrata e in uscita come segue. In questo esempio, cube1.lgw.com è il FQDN configurato per il gateway locale, "10.80.13.12" è l'indirizzo IP dell'interfaccia rivolto a Webex Calling e "192.65.79.20" è l'indirizzo IP pubblico NAT.
Profili SIP per messaggi in uscita a Webex Calling
Di seguito una spiegazione dei campi per la configurazione: rules 10 and 20Per consentire a Webex di autenticare i messaggi dal gateway locale, l'intestazione 'Contact' nella richiesta SIP e i messaggi di risposta devono contenere il valore fornito per il trunk nel Control Hub. Questo sarà il FQDN di un singolo host, o il nome SRV utilizzato per un cluster di dispositivi. rules 30 to 81Converte i riferimenti di indirizzo privato all'indirizzo pubblico esterno per il sito, consentendo a Webex di interpretare correttamente e indirizzare i messaggi successivi. Profilo SIP per i messaggi in entrata da Webex Calling
Di seguito una spiegazione dei campi per la configurazione: rules 10 to 80Converte i riferimenti di indirizzo pubblico all'indirizzo privato configurato, permettendo a CUBE di elaborare i messaggi da Webex. Per ulteriori informazioni, consultare profili sip di classe vocale. Gli Stati Uniti o il fornitore canadese di PSTN possono offrire la verifica dell'ID chiamante per chiamate di spam e frode, con la configurazione aggiuntiva indicata nella Indicazione chiamata spam o frode in Webex Callingarticolo. |
| 10 |
Configura un'opzione SIP keepalive con il profilo di modifica dell'intestazione.
Di seguito una spiegazione dei campi per la configurazione: voice class sip-options-keepalive 100Configura un profilo keepalive ed entra in modalità di configurazione della classe vocale. È possibile configurare l'ora (in secondi) in cui un SIP Out of Dialog Options Ping viene inviato al dial-target quando la connessione del battito cardiaco all'endpoint è in stato UP o Down. Questo profilo keepalive viene attivato dal dial-peer configurato verso Webex. Per garantire che le intestazioni dei contatti includano il nome di dominio SBC completamente qualificato, viene utilizzato il profilo SIP 115. Le regole 30, 40 e 50 sono richieste solo quando il SBC è configurato dietro NAT statico. In questo esempio, cube1.lgw.com è il FQDN selezionato per il gateway locale e se viene utilizzato NAT statico, "10.80.13.12" è l'indirizzo IP dell'interfaccia SBC verso Webex Calling e "192.65.79.20" è l'indirizzo IP pubblico NAT. |
| 11 |
Configura il tronco di chiamata di Webex: |
| 12 |
(Opzionale) Per configurare i dispositivi di rete come CUBE e per inoltrare le intestazioni SIP (Session Initiation Protocol) che il dispositivo non elabora, utilizzare questi comandi. Questi comandi permettono al dispositivo di passare attraverso intestazioni SIP non supportate, incluse intestazioni geo-location e PIDF-LO (Presence Information Data Format - Location Object), sul gateway locale. Questa funzionalità supporta i servizi Nomadic E-911 services garantendo che le informazioni critiche sulla posizione siano conservate e inoltrate correttamente. |
Avendo costruito un tronco verso Webex Calling sopra, utilizzare la seguente configurazione per creare un tronco non crittografato verso un provider PSTN basato su SIP:
Se il tuo fornitore di servizi offre un tronco PSTN sicuro, puoi seguire una configurazione simile a quella descritta sopra per il tronco Webex Calling. CUBE supporta l'instradamento sicuro delle chiamate.
Se si utilizza un tronco PSTN TDM / ISDN, passare alla sezione successiva Configura gateway locale con tronco PSTN TDM.
Per configurare le interfacce TDM per le gambe di chiamata PSTN sui gateway Cisco TDM-SIP, vedere Configurazione PRI ISDN.
| 1 |
Configurare l'uri della seguente classe vocale per identificare le chiamate in entrata dal tronco PSTN:
Di seguito una spiegazione dei campi per la configurazione: voice class uri 200 sipDefinisce uno schema per abbinare un invito SIP in arrivo a un dial-peer del tronco in arrivo. Quando si inserisce questo modello, utilizzare l'indirizzo IP del gateway IP PSTN. Per ulteriori informazioni, consultare uri di classe vocale. |
| 2 |
Configura il seguente IP PSTN dial-peer:
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP con un tag di 200 e fornisce una descrizione significativa per facilità di gestione e risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. In questo caso si può usare qualsiasi modello di destinazione valido. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). session protocol sipv2Specifica che questo dial-peer gestisce le gambe delle chiamate SIP. Per ulteriori informazioni, consultare protocollo di sessione (peer dial). session target ipv4: 192.168.80.13Specifica l'indirizzo di destinazione per le chiamate inviate al provider PSTN. Questo potrebbe essere un indirizzo IP o un nome host DNS. Per ulteriori informazioni, consultare obiettivo di sessione (peer dial VoIP). incoming uri via 200Specifica la classe vocale usata per abbinare le chiamate in arrivo a questo peer-to-peer utilizzando l'URI INVITE VIA header. Per ulteriori informazioni, consultare url in arrivo.
voice-class sip asserted-id pai
(Opzionale) Attiva l'elaborazione dell'intestazione P-Asserted-Identity e controlla come viene utilizzata per il tronco PSTN. Se si usa questo comando, l'identità della parte chiamante fornita dal peer-dial in arrivo viene usata per le intestazioni From e P-Asserted-Identity in uscita. Se questo comando non è usato, l'identità della parte chiamante fornita dal peer di chiamata in arrivo viene usata per le intestazioni Da e Remote-Party-ID in uscita. Per ulteriori informazioni, consultare sip asserito-id di classe vocale.
bind control
source-interface
GigabitEthernet0/0/0
Configura l'interfaccia sorgente e l'indirizzo IP associato per i messaggi inviati al PSTN. Per ulteriori informazioni, consultare legatura. bind media source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i supporti inviati a PSTN. Per ulteriori informazioni, consultare legatura. voice-class codec 100Configura il dial-peer per utilizzare l'elenco comune dei filtri di codec100. Per ulteriori informazioni, consultare codec di classe vocale. dtmf-relay rtp-nteDefinisce RTP-NTE (RFC2833) come capacità DTMF prevista sulla gamba chiamata. Per ulteriori informazioni, consultare Relè DTMF (Voice over IP). no vadDisabilita il rilevamento di attività vocale. Per ulteriori informazioni, consultare vad (peer di chiamata). |
| 3 |
Se si sta configurando il gateway locale per indirizzare solo le chiamate tra Webex Calling e PSTN, aggiungere la seguente configurazione di routing delle chiamate. Se stai configurando il tuo Local Gateway con una piattaforma Unified Communications Manager, vai alla sezione successiva. |
Dopo aver costruito un tronco verso Webex Calling, utilizzare la configurazione seguente per creare un tronco TDM per il servizio PSTN con l'instradamento delle chiamate loop-back per consentire l'ottimizzazione dei media sulla gamba delle chiamate Webex.
Se non si richiede l'ottimizzazione dei media IP, seguire i passaggi di configurazione per un trunk PSTN SIP. Utilizzare una porta vocale e un dial-peer POTS (come mostrato nelle fasi 2 e 3) invece del dial-peer VoIP PSTN.
| 1 |
La configurazione loop-back dial-peer utilizza gruppi dial-peer e tag routing delle chiamate per garantire che le chiamate passino correttamente tra Webex e il PSTN, senza creare cicli di routing delle chiamate. Configura le seguenti regole di traduzione che saranno usate per aggiungere e rimuovere i tag di routing della chiamata:
Di seguito una spiegazione dei campi per la configurazione: voice translation-ruleUsa espressioni regolari definite nelle regole per aggiungere o rimuovere i tag di instradamento delle chiamate. Le cifre over-decennali (‘A’) sono usate per aggiungere chiarezza per la risoluzione dei problemi. In questa configurazione, il tag aggiunto dal profilo di traduzione 100 viene utilizzato per guidare le chiamate da Webex Calling verso il PSTN tramite i dial-peer loopback. Allo stesso modo, il tag aggiunto dal profilo di traduzione 200 viene utilizzato per guidare le chiamate dal PSTN verso Webex Calling. Profili di traduzione 11 e 12 rimuovere questi tag prima di inviare chiamate rispettivamente ai tronchi Webex e PSTN. Questo esempio presuppone che i numeri chiamati da Webex Calling siano presentati in formato +E.164. Regola 100 rimuove il + iniziale per mantenere un numero chiamato valido. Regola 12 poi aggiunge una o più cifre di routing nazionali o internazionali quando si rimuove l'etichetta. Utilizzare le cifre che si adattano al piano nazionale ISDN locale. Se Webex Calling presenta numeri in formato nazionale, modificare le regole 100 e 12 semplicemente aggiungere e rimuovere il tag di routing rispettivamente. Per ulteriori informazioni, consultare profilo di traduzione vocalee regola di traduzione vocale. |
| 2 |
Configurare le porte dell'interfaccia vocale TDM come richiesto dal tipo di tronco e dal protocollo utilizzato. Per ulteriori informazioni, consultare Configurazione PRI ISDN. Ad esempio, la configurazione di base di un'interfaccia ISDN Primary Rate installata nello slot NIM 2 di un dispositivo potrebbe includere quanto segue:
|
| 3 |
Configurare il seguente TDM PSTN dial-peer:
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP con un tag di 200 e fornisce una descrizione significativa per facilità di gestione e risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. In questo caso si può usare qualsiasi modello di destinazione valido. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). translation-profile incoming 200Assegna il profilo di traduzione che aggiungerà un tag di instradamento delle chiamate al numero chiamato in arrivo. direct-inward-dialInoltra la chiamata senza fornire un dial-tone secondario. Per ulteriori informazioni, consultare quadrante interno diretto. port 0/2/0:15La porta vocale fisica associata a questo dial-peer. |
| 4 |
Per consentire l'ottimizzazione dei percorsi IP per i gateway locali con flussi di chiamate TDM-IP, è possibile modificare l'instradamento delle chiamate introducendo una serie di dial-peer loop-back interni tra Webex Calling e PSTN trunks. Configura i seguenti omologhi del quadrante loop-back. In questo caso, tutte le chiamate in arrivo saranno indirizzate inizialmente a dial-peer 10 e da lì a dial-peer 11 o 12 in base al tag di routing applicato. Dopo la rimozione del tag di routing, le chiamate saranno indirizzate al tronco in uscita utilizzando gruppi dial-peer.
Di seguito una spiegazione dei campi per la configurazione:
Definisce un dial-peer VoIP e fornisce una descrizione significativa per facilitare la gestione e la risoluzione dei problemi. Per ulteriori informazioni, consultare voce tra pari. translation-profile incoming 11Applica il profilo di traduzione definito in precedenza per rimuovere il tag di routing della chiamata prima di passare al tronco in uscita. destination-pattern BAD.BADÈ necessario un modello di destinazione fittizio quando si instradano le chiamate in uscita utilizzando un gruppo dial-peer in entrata. Per ulteriori informazioni, consultare modello di destinazione (interfaccia). session protocol sipv2Specifica che questo dial-peer gestisce le gambe delle chiamate SIP. Per ulteriori informazioni, consultare protocollo di sessione (peer dial). session target ipv4: 192.168.80.14Specifica l'indirizzo dell'interfaccia del router locale come obiettivo di chiamata a loop-back. Per ulteriori informazioni, consultare obiettivo di sessione (peer dial voip). bind control source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i messaggi inviati attraverso il loop-back. Per ulteriori informazioni, consultare legatura. bind media source-interface GigabitEthernet0/0/0Configura l'interfaccia sorgente e l'indirizzo IP associato per i supporti inviati attraverso il loop-back. Per ulteriori informazioni, consultare legatura. dtmf-relay rtp-nteDefinisce RTP-NTE (RFC2833) come capacità DTMF prevista sulla gamba chiamata. Per ulteriori informazioni, consultare Relè DTMF (Voice over IP). codec g711alaw Costringe tutte le chiamate PSTN a utilizzare G.711. Selezionare a-law o u-law per corrispondere al metodo companding utilizzato dal servizio ISDN. no vadDisabilita il rilevamento di attività vocale. Per ulteriori informazioni, consultare vad (peer di chiamata). |
| 5 |
Aggiungere la seguente configurazione di routing chiamata: In questo modo si conclude la configurazione del gateway locale. Salvare la configurazione e ricaricare la piattaforma se questa è la prima volta che le funzioni CUBE sono configurate.
|
La configurazione PSTN-Webex Calling nelle sezioni precedenti può essere modificata per includere ulteriori tronchi a un cluster Cisco Unified Communications Manager (UCM). In questo caso, tutte le chiamate vengono instradate tramite CM unificato. Le chiamate da UCM sulla porta 5060 sono indirizzate al PSTN e le chiamate dalla porta 5065 sono indirizzate a Webex Calling. Le seguenti configurazioni incrementali possono essere aggiunte per includere questo scenario di chiamata.
| 1 |
Configura i seguenti URI di classe vocale: |
| 2 |
Configurare i seguenti record DNS per specificare il routing SRV verso host CM unificati: IOS XE utilizza questi record per determinare localmente gli host e le porte UCM target. Con questa configurazione, non è necessario configurare i record nel sistema DNS. Se preferisci usare il tuo DNS, queste configurazioni locali non sono necessarie.
Di seguito una spiegazione dei campi per la configurazione: Il comando seguente crea un record di risorse DNS SRV. Creare un record per ogni host e tronco UCM: ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Nome del record delle risorse SRV 2: Priorità record risorse SRV 1: Il peso record della risorsa SRV 5060: Il numero di porta da usare per l'host di destinazione in questo record di risorsa ucmsub5.mydomain.com: L'host di destinazione record delle risorse Per risolvere i nomi host target del record delle risorse, creare record DNS A locali. Ad esempio: ip host ucmsub5.mydomain.com 192.168.80.65 host ip: Crea un record nel database locale IOS XE. ucmsub5.mydomain.com: Il nome host del record A. 192.168.80.65: L' indirizzo IP dell' host. Creare i record delle risorse SRV e i record A per riflettere l'ambiente UCM e la strategia di distribuzione delle chiamate preferita. |
| 3 |
Configura i seguenti dial-peer: |
| 4 |
Aggiungere l'instradamento delle chiamate utilizzando le seguenti configurazioni: |
Le firme diagnostiche (DS) individuano in modo proattivo i problemi comunemente osservati nel gateway locale basato su Cisco IOS XE e generano notifica e-mail, registro di sistema o messaggi terminali dell'evento. Puoi anche installare le DS per automatizzare la raccolta dei dati diagnostici e trasferire i dati raccolti al caso Cisco TAC per risolvere più rapidamente il problema.
Le firme diagnostiche (DS) sono file XML contenenti informazioni su eventi e azioni di attivazione del problema per informare, risolvere e risolvere il problema. Utilizzare i messaggi syslog, gli eventi SNMP e attraverso il monitoraggio periodico di output specifici dei comandi di visualizzazione per definire la logica di rilevamento dei problemi. I tipi di azione includono:
-
Raccolta degli output dei comandi visualizzati
-
Generazione di un file di log consolidato
-
Caricamento del file in un percorso di rete fornito dall'utente come HTTPS, SCP, server FTP
I tecnici TAC autorizzano i file DS e firmano in digitale i file per la protezione dell'integrità. Ogni file DS dispone dell'ID numerico univoco assegnato dal sistema. Strumento di ricerca firme diagnostiche(DSLT) è un'unica fonte per trovare le firme applicabili per il monitoraggio e la risoluzione di vari problemi.
Operazioni preliminari:
-
Non modificare il file DS da cui si scarica Categoria: Digimon. L'installazione dei file da modificare non riesce a causa dell'errore di controllo dell'integrità.
-
Un server SMTP (Mail Transfer Protocol) semplice richiesto dal gateway locale per l'invio di notifiche e-mail.
-
Assicurarsi che il Local Gateway stia eseguendo IOS XE 17.6.1 o superiore se si desidera utilizzare il server SMTP sicuro per le notifiche via email.
Prerequisiti
Gateway locale che esegue IOS XE 17.6.1 o superiore
-
Le firme diagnostiche sono abilitate per impostazione predefinita.
-
Configurare il server di posta elettronica sicuro utilizzato per inviare una notifica proattiva se il dispositivo è in esecuzione IOS XE 17.6.1 o superiore.
configure terminal call-home mail-server <username>:<pwd>@<email server> priority 1 secure tls end -
Configura la variabile d'ambiente ds_email con l'indirizzo e-mail dell'amministratore a te comunicato.
configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_email <email address> end
Installare le firme diagnostiche per il monitoraggio proattivo
Monitoraggio di un elevato utilizzo della CPU
Questo DS tiene traccia 5-secondi di utilizzo della CPU utilizzando l'OID SNMP 1.3.6.1.4.1.9.2.1.56. Quando l'utilizzo raggiunge il 75% o più, disabilita tutti i debug e disinstalla tutte le firme diagnostiche installate nel Local Gateway. Utilizza questa procedura per installare la firma.
-
Assicurarsi di aver abilitato SNMP usando il comando show snmp. Se SNMP non è abilitato, configurare il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled Scarica DS 64224utilizzando le seguenti opzioni a discesa in Strumento di ricerca firme diagnostiche:
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:Nome campo
Valore campo
Piattaforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Prodotto
CUBE Enterprise nella soluzione Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Utilizzo elevato della CPU con notifica e-mail

-
Copia il file XML DS nel flash del gateway locale.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:L'esempio seguente mostra la copia del file da un server FTP al gateway locale.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes copied in 0.064 secs (55797 bytes/sec) -
Installa il file XML DS nel gateway locale.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success -
Utilizzare la freccia show call-home diagnostic-signature comando per verificare che la firma sia installata con successo. La colonna dello stato deve contenere un valore "registrato".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.comDownload di firme digitali:
ID DS
Nome DS
Revisione
Stato
Ultimo aggiornamento (GMT+00:00)
64224
CATEGORIA: DIGIMON75
0.0.10
Registrato
2020-11-07 22:05:33
Quando attivata, questa firma disinstalla tutte le DS in esecuzione, inclusa se stessa. Se necessario, reinstallare DS 64224 per continuare a monitorare l'elevato utilizzo della CPU sul Local Gateway.
Disconnessioni chiamata anomala di monitoraggio
Questo DS utilizza il polling SNMP ogni 10 minuto per rilevare la disconnessione anomala delle chiamate con errori SIP 403, 488 e 503. Se l'incremento del conteggio degli errori è maggiore o uguale a 5 dall'ultimo sondaggio, genera una notifica syslog e email. Utilizza la procedura seguente per installare la firma.
-
Assicurarsi che SNMP sia abilitato usando il comando show snmp. Se SNMP non è abilitato, configura il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end show snmp Chassis: ABCDEFGHIGK 149655 SNMP packets input 0 Bad SNMP version errors 1 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 37763 Number of requested variables 2 Number of altered variables 34560 Get-request PDUs 138 Get-next PDUs 2 Set-request PDUs 0 Input queue packet drops (Maximum queue size 1000) 158277 SNMP packets output 0 Too big errors (Maximum packet size 1500) 20 No such name errors 0 Bad values errors 0 General errors 7998 Response PDUs 10280 Trap PDUs Packets currently in SNMP process input queue: 0 SNMP global trap: enabled -
Scarica DS 65221utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Rilevamento disconnessione chiamata anomala SIP con notifica e-mail e registro di sistema.
-
Copia il file XML DS nel gateway locale.
copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash: -
Installa il file XML DS nel gateway locale.
call-home diagnostic-signature load DS_65221.xml Load file DS_65221.xml success -
Usa il comando show call-home diagnostic-signature per verificare che la firma sia installata correttamente. La colonna dello stato deve contenere il valore "registered".
Installare le firme diagnostiche per risolvere un problema
È anche possibile utilizzare le firme diagnostiche (DS) per risolvere rapidamente i problemi. I tecnici Cisco TAC hanno creato diverse firme per consentire i debug necessari per risolvere un determinato problema, rilevare l'occorrenza del problema, raccogliere la serie giusta di dati diagnostici e trasferire automaticamente i dati al caso Cisco TAC. In questo modo, si elimina la necessità di controllare manualmente la presenza del problema e si rende molto più semplice la risoluzione di problemi intermittenti e temporanei.
È possibile utilizzare il per trovare le firme applicabili e installarle per risolvere autonomamente un dato problema, oppure è possibile installare la firma raccomandata dall'ingegnere TAC come parte dell'impegno di supporto.
Ecco un esempio di come trovare e installare un DS per rilevare l'occorrenza "%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0" syslog e automatizza la raccolta dei dati diagnostici utilizzando i seguenti passaggi:
Configurare un'altra variabile d'ambiente DS ds_fsurl_prefix come percorso del file server Cisco TAC (cxd.cisco.com) per caricare i dati diagnostici. Il nome utente nel percorso del file è il numero del caso e la password è il token di caricamento del file che può essere recuperato da Gestore casi di supportocome indicato di seguito. Il token di caricamento del file può essere generato nella sezione Allegati del Support Case Manager, come richiesto.

configure terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com" endEsempio:
call-home diagnostic-signature environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"-
Assicurarsi che SNMP sia abilitato usando il comando show snmp. Se SNMP non è abilitato, configurare il snmp-server manager Comando.
show snmp %SNMP agent not enabled config t snmp-server manager end -
Si consiglia di installare il DS di monitoraggio High CPU 64224 come misura proattiva per disabilitare tutti i debug e le firme di diagnostica durante il periodo di utilizzo elevato della CPU. Scarica DS 64224utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Prestazioni
Tipo di problema
Utilizzo elevato della CPU con notifica e-mail.
-
Scarica DS 65095utilizzando le seguenti opzioni in Strumento di ricerca firme diagnostiche:
Nome campo
Valore campo
Piattaforma
Software Cisco 4300, 4400 serie ISR o Catalyst 8000V Edge
Prodotto
CUBE Enterprise in Webex Calling
Ambito del problema
Registri di sistema
Tipo di problema
Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0
-
Copia i file XML DS nel gateway locale.
copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: -
Installare il DS di monitoraggio della CPU elevato 64224 e quindi il file DS 65095 XML nel gateway locale.
call-home diagnostic-signature load DS_64224.xml Load file DS_64224.xml success call-home diagnostic-signature load DS_65095.xml Load file DS_65095.xml success -
Verifica che la firma sia installata correttamente usando show call-home diagnostic-signature. La colonna dello stato deve contenere il valore "registered".
show call-home diagnostic-signature Current diagnostic-signature settings: Diagnostic-signature: enabled Profile: CiscoTAC-1 (status: ACTIVE) Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService Environment variable: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.comFirme digitali scaricate:
ID DS
Nome DS
Revisione
Stato
Ultimo aggiornamento (GMT+00:00)
64224
00:07:45
CATEGORIA: DIGIMON75
0.0.10
Registrato
2020-11-08:00:07:45
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Registrato
2020-11-08:00:12:53
Verifica esecuzione firme diagnostiche
Nel comando seguente, la colonna “Stato” del comando show call-home diagnostic-signature cambia in “esecuzione” mentre il Local Gateway esegue l’azione definita all’interno della firma. L'output di show call-home diagnostic-signature statistics è il modo migliore per verificare se una firma diagnostica rileva un evento di interesse e ha eseguito l'azione. La colonna "Attivata/Max/Disattivazione" indica il numero di volte in cui la firma specificata ha attivato un evento, il numero massimo di volte in cui viene definito per rilevare un evento e se la firma si autoinstalla dopo aver rilevato il numero massimo di eventi attivati.
show call-home diagnostic-signature
Current diagnostic-signature settings:
Diagnostic-signature: enabled
Profile: CiscoTAC-1 (status: ACTIVE)
Downloading URL(s): https://tools.cisco.com/its/service/oddce/services/DDCEService
Environment variable:
ds_email: carunach@cisco.com
ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Firme digitali scaricate:
|
ID DS |
Nome DS |
Revisione |
Stato |
Ultimo aggiornamento (GMT+00:00) |
|---|---|---|---|---|
|
64224 |
CATEGORIA: DIGIMON75 |
0.0.10 |
Registrato |
2020-11-08 00:07:45 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
In esecuzione |
2020-11-08 00:12:53 |
mostra statistiche firma diagnostica-chiamata in home
|
ID DS |
Nome DS |
Attivato/Max/Deinstalla |
Tempo di esecuzione medio (secondi) |
Tempo di esecuzione massimo (secondi) |
|---|---|---|---|---|
| 64224 |
CATEGORIA: DIGIMON75 |
0/0/N |
0. 000 |
0. 000 |
|
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/Y |
23. 053 |
23. 053 |
Il e-mail di notifica inviato durante l'esecuzione della firma diagnostica contiene informazioni chiave come il tipo di problema, i dettagli del dispositivo, la versione del software, l'esecuzione della configurazione e la visualizzazione degli output dei comandi correlati alla risoluzione del problema.
Disinstallare le firme diagnostiche
Per la risoluzione dei problemi, utilizzare le firme diagnostiche da disinstallare dopo il rilevamento di alcune occorrenze di problemi. Se si desidera disinstallare manualmente una firma, recuperare l'ID DS dall'output di show call-home diagnostic-signature ed eseguire il seguente comando:
call-home diagnostic-signature deinstall <DS ID>
Esempio:
call-home diagnostic-signature deinstall 64224
Nuove firme vengono aggiunte periodicamente nello strumento di ricerca delle firme diagnostiche, in base ai problemi che vengono osservati nelle distribuzioni. Il TAC attualmente non supporta richieste di creazione di nuove firme personalizzate.
