O recurso de serviços suplementares de transferência de chamadas e encaminhamento de chamadas SIP (Session Initiation Protocol) implementa o suporte SIP de transferências de chamadas cegas ou atendidas e solicitações de encaminhamento de chamadas de um gateway do Cisco IOS®. Uma transferência de chamada é considerada consultiva quando as partes transferidoras conectam o chamador a um telefone tocando (toque de retorno ouvido) ou conversam com o terceiro antes de conectar o chamador ao terceiro. Quando você usa o telefone IP da Cisco com carga de telefone SIP, a transferência de chamada de consulta pode não funcionar quando o ID do chamador tem um parâmetro anônimo ou o ID do chamador é nulo. Este documento explica como resolver esse problema.
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas nestas versões de software e hardware:
Telefone IP da Cisco com carga SIP posterior à versão 7.2
Cisco IOS Voice Gateway que executa o Cisco IOS Software Release 12.4(9)T
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Quando uma transferência de chamada de consulta é feita para uma chamada recebida com ID de chamador nula em um telefone IP com a carga do telefone SIP, a ID do chamador é substituída por anônimo. Esses tipos de chamadas são descartadas e resultam em uma transferência de chamada com falha.
Para resolver esse problema, você precisa usar uma regra de conversão de voz para substituir o ID de chamador nulo por qualquer outro ID de chamador.
Você pode alterar a ID da linha de chamada (CLID) quando usa o comando voice translation-rule no gateway como mostrado neste procedimento.
Crie uma regra de conversão de voz.
VoiceGateway(config)#voice translation-rule 1 VoiceGateway(cfg-translation-rule)#rule 1 /^$/ /2025551150/ VoiceGateway(cfg-translation-rule)#rule 3 /9999999999/ /2025551150/
Associe a regra de conversão a um perfil de conversão de voz.
VoiceGateway(config)#voice translation-profile changeNumber VoiceGateway(cfg-translation-profile)#translate calling 1
A regra 1 na tradução de voz altera o número de chamada se for nulo e a regra 3 o substitui se o número de chamada for 9999999999. Para obter mais detalhes sobre o comando voice translation-rule, consulte Voice Translation Rules.
Ative este perfil em um peer de discagem de voz.
VoiceGateway(config)#dial-peer voice 2000 voip VoiceGateway(config-dial-peer)#translation-profile outgoing changeNumber
Essa conversão de voz do ID do chamador no gateway de voz evita a falha de encaminhamento de chamada de consulta.