In questo documento viene mostrato come abilitare un gateway MGCP (Media Gateway Control Protocol) per il fallback a un'applicazione sessione H323 quando la connessione TCP (Transmission Control Protocol) WAN al server Cisco CallManager primario viene persa e non è disponibile alcun server Cisco CallManager di backup.
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 12.3(4)T1
Router Cisco serie 3700
Cisco CallManager 3.3 e versioni successive
Nota: Cisco IOS versione 12.2(11)T è la versione Cisco IOS minima richiesta per eseguire il fallback MGCP e Survivable Remote Site Telephony (SRST) sulla stessa confezione.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Tutte le chiamate MGCP analogiche attive e le chiamate CAS (Channel-Associated Signaling) T1 vengono mantenute durante la transizione di fallback. I chiamanti non sono a conoscenza della transizione di fallback e queste chiamate MGCP attive vengono cancellate solo quando i chiamanti in comunicazione si interrompono. Le chiamate attive al backhaul PRI MGCP vengono rilasciate durante il fallback .
Tutte le chiamate MGCP transitorie, ovvero le chiamate che non si trovano nello stato connesso, vengono cancellate all'inizio della transizione di fallback e devono essere ritentate in seguito.
Questa configurazione fornisce servizi di connessione di base per il traffico di telefonia IP che attraversa il gateway. Quando il gateway MGCP locale passa alla modalità di fallback, l'applicazione della sessione H.323 predefinita si assume la responsabilità della gestione delle nuove chiamate. Durante il periodo di fallback sono supportate solo le chiamate vocali di base di due parti.
Ad eccezione delle chiamate ISDN T1 e E1 PRI, tutte le chiamate MGCP attive al momento del fallback vengono mantenute, mentre le chiamate temporanee vengono rilasciate. Quando un utente completa (interrompe) una chiamata MGCP attiva, l'applicazione MGCP gestisce l'evento on-hook e cancella tutte le risorse della chiamata.
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. Le tre configurazioni consentono all'utente di:
Abilitare il fallback nel gateway Cisco IOS.
Configurare i peer di connessione POTS controllati da MGCP con "modelli di destinazione" per gestire le chiamate in uscita tramite H.323 in caso di fallback.
Configurare i peer di composizione Voice over IP (VoIP) per instradare le chiamate in arrivo (ai telefoni IP) su un router locale (server Fallback Cisco CallManager) che fornisce il backup per i telefoni IP.
IOS Gateway |
---|
Per il software Cisco IOS versione 12.3(13)T o precedenti: interface FastEthernet0/0 ip address 192.168.1.12 255.255.255.0 ccm-manager fallback-mgcp call application alternate DEFAULT !----H.323 is the default signalling protocol. !--- An FXS-connected phone gets a dial-tone from the router !--- instead of being instructed to do so via MGCP by !--- Cisco CallManager.Per il software Cisco IOS versione 12.3(14)T o successive: R(config)#application R(config-app)#global R(config-app-global)#service alternate Default |
POTS Dial Peer |
---|
dial-peer voice X pots application mgcpapp destination-pattern 0T !----Note that the destination-pattern command is needed for H.323 when the MGCP fallback happens. port 2/0:15 forward-digits all dial-peer voice X pots application mgcpapp destination-pattern 2000 !----Note that the destination-pattern command is needed for H.323 when the MGCP fallback happens. !-- port 1/0/0 Nota: nel software Cisco IOS versione 12.3(7)T o successive, il comando application mgcpapp non deve essere applicato al peer di composizione POTS che supporta PRI Backhaul. |
La configurazione SRST mostrata qui è richiesta per il supporto di Cisco IP Phone.
Configurazione SRST |
---|
call-manager-fallback !--- Enables SRST support and enters Cisco CallManager fallback mode. max-conferences 8 ip source-address 192.168.1.12 port 2000 !--- 192.168.1.12 is the IP address of the Cisco IOS gateway through which it !--- communicates with the Cisco IP Phones. !--- Here, the Cisco IOS gateway is also configured as a Cisco CallManager fallback server. max-ephones 10 max-dn 10 |
La configurazione peer di connessione VoIP mostrata qui è necessaria se si dispone di un altro router locale connesso al gateway Cisco IOS e che funziona come server Cisco CallManager di fallback. Se il gateway stesso funge da server Cisco Callmanager di fallback eseguendo SRST, non è necessario configurare il seguente dial peer VoIP. Il software Cisco IOS versione 12.2(11)T è la versione minima richiesta per eseguire il fallback MGCP e l'SRST sulla stessa confezione.
VoIP Dial Peer |
---|
dial-peer voice 5000 voip destination-pattern 5... !--- These are IP phone directory numbers. session target ipv4: x.x.x.x !--- x.x.x.x. represents the IP address !--- of the fallback Cisco CallManager server. |
Se si dispone di Cisco CallManager V3.3, 4.x o versioni successive
Creare un riferimento SRST
Da Cisco CallManager, fare clic su System and SRST.
Nella pagina Trova ed elenca riferimenti SRST fare clic su Aggiungi nuovo riferimento SRST.
Nella pagina Configurazione riferimento SRST immettere un nome nel campo Nome riferimento SRST e l'indirizzo IP del router Cisco SRST nel campo Indirizzo IP.
Fare clic su Inserisci.
Applicare il riferimento SRST o il gateway predefinito a uno o più pool di dispositivi.
Da Cisco CallManager, fare clic su Pool di sistema e dispositivi.
Nella pagina Configurazione pool di dispositivi fare clic sull'icona del pool di dispositivi desiderato.
Nella pagina Configurazione pool di dispositivi, scegliere un riferimento SRST o "Usa gateway predefinito" dal menu del campo Riferimento SRST.
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.
Questi comandi possono essere utilizzati per verificare la configurazione di fallback MGCP:
show call-manager-fallback all: visualizza la configurazione dettagliata di tutti i telefoni IP Cisco, delle porte vocali e dei peer di composizione nella rete durante il fallback di Cisco CallManager.
show call-manager-fallback dial-peer: visualizza l'output per i peer della chiamata durante il fallback di Cisco CallManager.
show ccm-manager fallback-mgcp: visualizza un elenco di server Cisco CallManager con il relativo stato e la relativa disponibilità correnti.
Nota: l'output del comando show ccm-manager fallback-mgcp mostrato qui viene eseguito prima del fallback MGCP.
mgcp-gateway# show ccm-manager fallback-mgcp Current active Call Manager: 192.168.1.2 MGCP Fallback mode: Enabled/OFF Last MGCP Fallback start time: None Last MGCP Fallback end time: None
Quando si perde la connessione a Cisco CallManager e viene avviato MGCP Fallback, l'output è il seguente:
mgcp-gateway# show ccm-manager fallback-mgcp Current active Call Manager: None MGCP Fallback mode: Enabled/ON Last MGCP Fallback start time: 05:58:48 UTC Oct 6 2004 Last MGCP Fallback end time: 05:56:30 UTC Oct 6 2004
Questo messaggio della console consente di verificare l'operazione di fallback MGCP.
Sep 23 16:35:34.707: %CALL_CONTROL-6-APP_NOT_FOUND: Application mgcpapp in dial-peer 1 not found. Handing callid 98 to the alternate app default
Alcuni comandi show sono supportati dallo strumento Output Interpreter (solo utenti registrati); lo strumento permette di visualizzare un'analisi dell'output del comando show.
Nota: prima di usare i comandi di debug, consultare le informazioni importanti sui comandi di debug.
debug ccm-manager events: visualizza le informazioni di debug su Cisco CallManager.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
14-Sep-2005 |
Versione iniziale |