Wenn Sie sowohl Survival Remote Site Telefony (SRST) Version 2.0 oder höher als auch Media Gateway Control Protocol (MGCP)-Fallback auf dem Gateway konfiguriert haben, verwenden Sie dieses Dokument, um eines der folgenden MGCP-Failover-Probleme zu lösen:
Ein Telefon an einem FXS-Port (Foreign Exchange Station) erhält keinen Wählton oder Sie können über einen FXO-Port (Foreign Exchange Office) oder über die ISDN-Verbindung keine eingehenden Anrufe tätigen.
In einer Failover-Situation können eingehende Anrufe nicht mit Direct Inward Dial (DID) an ein MGCP-Gateway getätigt werden, das für MGCP-Fallback konfiguriert ist.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Die Informationen in diesem Dokument basieren auf dieser Softwareversion:
Cisco IOS® Softwareversion 12.2(11)T und höher
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
Dieses Problem wird in diesem Abschnitt ausführlich erläutert.
Sie erhalten ein Telefon an einem FXS-Port, der keinen Wählton ausgibt, oder Sie können über einen FXO-Port oder ISDN-Link keine eingehenden Anrufe tätigen. In solchen Situationen wird dies unter dem entsprechenden herkömmlichen Telefon-Service (POTS)-DFÜ-Peer konfiguriert:
dial-peer voice X pots application mgcpapp
Hinweis: Für Cisco IOS Software Release 12.3(7)T oder höher darf der application mgcpapp-Befehl nicht auf den POTS-DFÜ-Peer angewendet werden, der PRI-Backhaul unterstützt.
In dieser Situation wird eine ähnliche Fehlermeldung auf der Konsole des Cisco IOS-Gateways angezeigt:
*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.
Hinweis: Für Cisco IOS Software Release 12.4(8c) oder höher, wenn der Befehl application mgcpapp angewendet wird:
In diesem Fall wird eine ähnliche Warnmeldung auf der Konsole des Cisco IOS-Gateways angezeigt:
Warning: This command has been deprecated and will be automatically converted to the following: service mgcp
Für die Cisco IOS Software Version 12.3(7)T oder höher sollte der Befehl application mgcpapp nicht auf den POTS-DFÜ-Peer angewendet werden.
Wenn auf den Cisco CallManager nicht mehr zugegriffen werden kann, können Telefone einen Cisco Voice-Router für die Anrufverarbeitung verwenden. Die Telefone wechseln in den SRST-Modus, wenn eine der folgenden Situationen eintritt:
Die WAN-Verbindung zum Cisco CallManager in der Zentrale wird unterbrochen.
Die Verbindung zum Cisco CallManager wird unterbrochen.
Mit SRST können Telefone in Zweigstellen so lange funktionieren, bis die WAN-Verbindung hergestellt ist oder bis sich die Telefone bei einem Cisco CallManager erneut registrieren können.
Verwenden Sie eine der in diesem Abschnitt beschriebenen Lösungen, um dieses Problem zu beheben.
Damit der Router auf die Standardanwendung zurückgesetzt wird, konfigurieren Sie diesen Befehl im globalen Konfigurationsmodus:
Für Cisco IOS Software Release 12.3(13)T oder frühere Version:
R(config)#call application alternate default
Für Cisco IOS Software Release 12.3(14)T oder höher:
R(config)#application R(config-app)#global R(config-app-global)#service alternate Default
Wenn die MGCP-Anwendung nicht verfügbar ist, übernimmt die Standardanwendung.
Sie müssen einen anderen POTS-Dial-Peer (Standardanwendung H323) erstellen, um im Fallbackmodus verwendet zu werden.
Dieses Problem wird in diesem Abschnitt ausführlich erläutert.
Sie können mit DID keine eingehenden Anrufe an ein MGCP-Gateway tätigen, das in einer Failover-Situation für das MGCP-Failover konfiguriert ist - auch wenn eine Verbindung besteht, klingelt das Telefon nicht. Dies ist ein Beispiel für den Befehl debug isdn q931, der auf dem Cisco IOS-Gateway verwendet wird, wenn Sie dieses Problem überprüfen:
Beispiel für die Problemüberprüfung |
---|
*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 |
Die Lösung dieses Problems wird in diesem Abschnitt ausführlich erläutert.
Sie müssen sicherstellen, dass Sie diese Konfigurationen auf dem entsprechenden POTS-DFÜ-Peer vorgenommen haben:
dial-peer voice X pots application mgcpapp incoming called-number . direct-inward-dial port 1/0:15
Hinweis: Für Cisco IOS Software Release 12.3(7)T oder höher darf der application mgcpapp-Befehl nicht auf den POTS-DFÜ-Peer angewendet werden, der PRI-Backhaul unterstützt.
Dies ist ein Beispiel für eine ordnungsgemäße Konfiguration:
Konfigurationsbeispiel |
---|
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 |
Hinweis: Bei ausgehenden Anrufen müssen Sie das Zielmuster konfigurieren.
Hier finden Sie einen Link zu einem Video in der Cisco Support Community , in dem das Verfahren zum Einrichten eines grundlegenden SRST beschrieben wird: Konfigurieren des einfachen SRST
Dieser Abschnitt enthält Informationen, mit denen Sie überprüfen können, ob Ihre Konfiguration ordnungsgemäß funktioniert.
Bestimmte show-Befehle werden vom Output Interpreter Tool unterstützt (nur registrierte Kunden), mit dem Sie eine Analyse der show-Befehlsausgabe anzeigen können.
show call-manager-fallback all (Alle Anrufmanager-Fallback anzeigen) - Zeigt die detaillierte Konfiguration aller Cisco IP-Telefone, Sprach-Ports und DFÜ-Peers in Ihrem Netzwerk während des Cisco CallManager-Fallbacks an.
show call-manager-fallback dial-peer (Anrufverwaltungs-Fallback-Dial-Peer anzeigen): Zeigt die Ausgabe für die DFÜ-Peers während des CiscoCallManager-Fallbacks an.
show ccm-manager fallback-mgcp: Zeigt eine Liste der Cisco CallManager-Server sowie deren aktuellen Status und Verfügbarkeit an.
Überwachung und Wartung von Cisco SRST - Cisco Survivable Remote Site Telefony (SRST)