Se sul gateway sono configurati sia Survival Remote Site Telephony (SRST) versione 2.0 o successiva che Media Gateway Control Protocol (MGCP), utilizzare questo documento per risolvere uno dei seguenti problemi di failover MGCP:
Un telefono su una porta FXS (Foreign Exchange Station) non riceve il segnale di linea oppure non è possibile effettuare chiamate in arrivo tramite una porta FXO (Foreign Exchange Office) o il collegamento ISDN.
Non è possibile effettuare chiamate in arrivo con Direct Inward Dial (DID) su un gateway MGCP, configurato per il fallback MGCP, in una situazione di failover.
Nessun requisito specifico previsto per questo documento.
Le informazioni di questo documento si basano sulla seguente versione del software:
Software Cisco IOS® versione 12.2(11)T e successive
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Questo problema viene spiegato in dettaglio in questa sezione.
Vi viene presentato un telefono su una porta FXS che non riceve un segnale di composizione, o non potete effettuare chiamate in arrivo attraverso una porta FXO o un collegamento ISDN. In tali situazioni, questa configurazione viene configurata nel dial peer POTS (Plain Old Telephone Service) pertinente:
dial-peer voice X pots application mgcpapp
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.
In questa situazione, sulla console del gateway Cisco IOS viene visualizzato un messaggio di errore simile al seguente:
*Mar 1 20:41:58.571: %CALL_CONTROL-6-APP_NOT_FOUND: Application mgcp in dial-peer 10 not found. Handing callid 13 to the alternate app.
Nota: per il software Cisco IOS versione 12.4(8c) o successive, quando viene applicato il comando mgcpapp dell'applicazione:
In questa situazione, sulla console del gateway Cisco IOS viene visualizzato un messaggio di avviso simile a questo:
Warning: This command has been deprecated and will be automatically converted to the following: service mgcp
Sul software Cisco IOS versione 12.3(7)T o successive, il comando application mgcpapp non deve essere applicato al dial peer POTS.
Se Cisco CallManager non è più accessibile, i telefoni possono usare un router voce Cisco per l'elaborazione delle chiamate. I telefoni entrano in modalità SRST quando si verifica una delle seguenti situazioni:
Il collegamento WAN a Cisco CallManager sul sito centrale non è attivo.
La connessione a Cisco CallManager è stata interrotta.
SRST consente ai telefoni nelle filiali di continuare a funzionare finché non compare il collegamento WAN o finché i telefoni non possono registrarsi di nuovo con Cisco CallManager.
Utilizzare una delle soluzioni descritte in questa sezione per risolvere il problema.
Affinché il router esegua il fallback all'applicazione predefinita, configurare questo comando in modalità di configurazione globale:
Per il software Cisco IOS versione 12.3(13)T o precedenti:
R(config)#call application alternate default
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
Se l'applicazione MGCP non è disponibile, subentra l'applicazione predefinita.
È necessario creare un dial-peer POTS diverso (applicazione predefinita H323) da utilizzare nella modalità di fallback.
Questo problema viene spiegato in dettaglio in questa sezione.
Non è possibile effettuare chiamate in ingresso, con DID, a un gateway MGCP configurato per il failover MGCP in una situazione di failover, anche se è presente una connessione, il telefono non squilla. Questo è un esempio di comando debug isdn q931 usato sul gateway Cisco IOS, quando si verifica il problema:
Esempio di verifica di un problema |
---|
*Mar 1 20:53:33.511: ISDN Se1/0:15 Q931: RX <- SETUP pd = 8 callref = 0x000A Bearer Capability i = 0x8090A3 Standard = CCITT Transer Capability = Speech Transfer Mode = Circuit Transfer Rate = 64 kbit/s Channel ID i = 0xA98381 Exclusive, Channel 1 Calling Party Number i = 0x00, 0xA2, '5000' Plan:Unknown, Type:Unknown Called Party Number i = 0xC1, '5002' Plan:ISDN, Type:Subscriber(local) *Mar 1 20:53:33.543: ISDN Se1/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x800A Channel ID i = 0xA98381 Exclusive, Channel 1 *Mar 1 20:53:33.543: ISDN Se1/0:15 Q931: TX -> CONNECT pd = 8 callref = 0x800A *Mar 1 20:53:33.595: ISDN Se1/0:15 Q931: RX <- CONNECT_ACK pd = 8 callref = 0x000A *Mar 1 20:53:40.045: ISDN Se1/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x000A Cause i = 0x8090 - Normal call clearing *Mar 1 20:53:40.057: ISDN Se1/0:15 Q931: TX -> RELEASE pd = 8 callref = 0x800A *Mar 1 20:53:40.073: ISDN Se1/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x000A |
La soluzione a questo problema è illustrata in dettaglio in questa sezione.
È necessario verificare di aver eseguito le seguenti configurazioni sul dial peer POTS pertinente:
dial-peer voice X pots application mgcpapp incoming called-number . direct-inward-dial port 1/0:15
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.
Questo è un esempio di configurazione corretta:
Esempio di configurazione |
---|
isdn switch-type primary-net5 ! ! ccm-manager fallback-mgcp ccm-manager mgcp ccm-manager config mta receive maximum-recipients 0 ! controller E1 1/0 . pri-group timeslots 1-12,16 service mgcp ! controller E1 1/1 ! ! ! interface Ethernet0/0 ip address 10.48.80.9 255.255.255.0 duplex auto speed auto ! interface Serial1/0:15 no ip address no logging event link-status isdn switch-type primary-net5 isdn incoming-voice voice isdn bind-l3 ccm-manager no cdp enable ! ! ! call rsvp-sync ! call application alternate DEFAULT !--- For Cisco IOS® Software Release 12.3(14)T or later, this command was replaced by the service command in global application configuration mode. application global service alternate Default Refer to Solution 1 for the command syntax. ! voice-port 1/0:15 ! mgcp mgcp dtmf-relay voip codec all mode cisco mgcp package-capability rtp-package mgcp sdp simple ! mgcp profile default ! ! ! dial-peer cor custom ! ! ! dial-peer voice 10 pots application mgcpapp incoming called-number . destination-pattern 9T direct-inward-dial port 1/0:15 ! ! call-manager-fallback limit-dn 7960 2 ip source-address 10.48.80.9 port 2000 max-ephones 10 max-dn 32 dialplan-pattern 1 704.... extension-length 4 keepalive 20 default-destination 5002 alias 1 5003 to 5002 call-forward busy 5002 call-forward noan 5002 timeout 12 time-format 24 ! ! line con 0 exec-timeout 0 0 line aux |
Nota: per le chiamate in uscita, è necessario configurare il modello di destinazione .
Di seguito è riportato un collegamento a un video disponibile sul sito della Cisco Support Community in cui viene descritta la procedura per configurare l'SRST di base: Configurazione di SRST di base
Le informazioni contenute in questa sezione permettono di verificare che la configurazione funzioni correttamente.
Alcuni comandi show sono supportati dallo strumento Output Interpreter (solo utenti registrati); lo strumento permette di visualizzare un'analisi dell'output del comando show.
show call-manager-fallback all: visualizza la configurazione dettagliata di tutti i Cisco IP Phone, 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.
Monitoraggio e manutenzione di Cisco SRST - Cisco Survivable Remote Site Telephony (SRST)