Se você tiver a versão 2.0 ou posterior do Survival Remote Site Telephony (SRST) e o fallback do Media Gateway Control Protocol (MGCP) configurados no gateway, use este documento para resolver qualquer um destes problemas de failover de MGCP:
Um telefone em uma porta FXS (Foreign Exchange Station) não recebe um tom de discagem ou você não pode fazer chamadas recebidas por meio de uma porta FXO (Foreign Exchange Office, Escritório de Intercâmbio Externo) ou pelo link ISDN.
Não é possível fazer chamadas de entrada com discagem interna direta (DID) para um gateway MGCP, configurado para fallback MGCP, em uma situação de failover.
Não existem requisitos específicos para este documento.
As informações aqui são baseadas nesta versão de software:
Cisco IOS® Software Release 12.2(11)T e Mais Recente
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Este problema é explicado em detalhes nesta seção.
Você recebe um telefone em uma porta FXS que não recebe um tom de discagem ou não pode fazer chamadas recebidas através de uma porta FXO ou link ISDN. Em tais situações, isso é configurado sob o correspondente de discagem POTS (Plain Old Telephone Service):
dial-peer voice X pots application mgcpapp
Observação: para o Cisco IOS Software Release 12.3(7)T ou posterior, o comando application mgcpapp não deve ser aplicado ao peer de discagem POTS que suporta PRI Backhaul.
Nessa situação, uma mensagem de erro semelhante a esta aparece no console do gateway do Cisco IOS:
*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.
Observação: para o Cisco IOS Software Release 12.4(8c) ou posterior, quando o comando application mgcpapp é aplicado:
Nessa situação, uma mensagem de aviso semelhante a esta aparece no console do gateway do Cisco IOS:
Warning: This command has been deprecated and will be automatically converted to the following: service mgcp
Para o Cisco IOS Software Release 12.3(7)T ou posterior, o comando application mgcpapp não deve ser aplicado ao peer de discagem POTS.
Se o Cisco CallManager se tornar inacessível, os telefones poderão usar um roteador de voz da Cisco para o processamento de chamadas. Os telefones entram no modo SRST quando um destes ocorre:
O link da WAN para o Cisco CallManager no local central é desativado.
A conexão com o Cisco CallManager é perdida.
O SRST permite que os telefones nas filiais continuem a funcionar até que o link da WAN seja ativado ou até que os telefones possam se registrar novamente em um Cisco CallManager.
Use uma das soluções descritas nesta seção para solucionar este problema.
Para que o roteador recue para o aplicativo padrão, configure este comando no modo de configuração global:
Para o software Cisco IOS versão 12.3(13)T ou anterior:
R(config)#call application alternate default
Para o software Cisco IOS versão 12.3(14)T ou posterior:
R(config)#application R(config-app)#global R(config-app-global)#service alternate Default
Se o aplicativo MGCP não estiver disponível, o aplicativo padrão assume.
Você deve criar um peer de discagem POTS diferente (aplicativo padrão H323) para usar no modo de fallback.
Este problema é explicado em detalhes nesta seção.
Não é possível fazer chamadas de entrada, com DID, para um gateway MGCP configurado para failover de MGCP em uma situação de failover, mesmo que haja uma conexão, o telefone não tocará. Este é um exemplo do comando debug isdn q931 usado no gateway do Cisco IOS quando você verifica esse problema:
Exemplo de verificação de 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 |
A solução para esse problema é explicada em detalhes nesta seção.
Você deve verificar se efetuou estas configurações no correspondente de discagem POTS relevante:
dial-peer voice X pots application mgcpapp incoming called-number . direct-inward-dial port 1/0:15
Observação: para o Cisco IOS Software Release 12.3(7)T ou posterior, o comando application mgcpapp não deve ser aplicado ao peer de discagem POTS que suporta PRI Backhaul.
Este é um exemplo de uma configuração apropriada:
Exemplo de configuração |
---|
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 |
Observação: para chamadas de saída, você deve configurar o padrão de destino.
Aqui está um link para um vídeo na Comunidade de Suporte da Cisco que descreve o procedimento para configurar o SRST básico: Configurando SRST básico
Esta seção fornece informações que você pode usar para confirmar se sua configuração está funcionando adequadamente.
A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.
show call-manager-fallback all —Exibe a configuração detalhada de todos os telefones IP da Cisco, portas de voz e peers de discagem na sua rede durante o fallback do Cisco CallManager.
show call-manager-fallback dial-peer — Exibe a saída dos peers de discagem durante o fallback do CiscoCallManager.
show ccm-manager fallback-mgcp — Exibe uma lista de servidores Cisco CallManager e seu status e disponibilidade atuais.
Monitoramento e manutenção do Cisco SRST —Cisco Survivable Remote Site Telephony (SRST)