Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Informações de Apoio

Cenários comuns de normalização de mensagens SIP

Copiar Valor do Cabeçalho de Desvio para o Cabeçalho De

Copiar o Número do Cabeçalho Para em um Convite de Entrada para o Parâmetro REQ-URI (Anterior à Versão 15.4 do Cisco IOS)

Copiar Número do Cabeçalho Para em um Convite de Entrada para o Parâmetro REQ-URI (com Perfis SIP de Entrada)

Problemas de interoperabilidade de áudio unidirecional/não unidirecional com o provedor

Remova o suporte ao método UPDATE para evitar problemas de interoperabilidade

Conversão de Endereço IP em Nome de Domínio

Adicionar um prefixo no cabeçalho de desvio

Definir número DID no cabeçalho de desvio

Remover Cabeçalho de Desvio

Copiar número do local para o identificador de chamada no gateway local (implantações de chamada Webex nos Estados Unidos, Canadá e Porto Rico)

Possíveis problemas

Informações Relacionadas

Introdução

Este documento descreve como usar a ferramenta de teste de perfil do Session Initiation Protocol (SIP) disponível para uso em Cisco.com.

Pré-requisitos

Requisitos

As informações neste documento são baseadas nas plataformas ISR que executam o software Cisco IOS® e Cisco IOS® XE.

Componentes Utilizados

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Navegação pelo Cisco IOS®

- Formato e transações de mensagens SIP

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

Os perfis SIP são usados para manipular informações de cabeçalho nas mensagens SIP. Eles também podem ser usados para fazer alterações no Session Description Protocol (SDP), que é usado para negociar mídia.

Cenários comuns de normalização de mensagens SIP

Esta seção fornece vários cenários de normalização de mensagens SIP que foram vistos com frequência. Cada cenário inclui a configuração necessária no Cisco IOS para sua referência e uma captura de tela da ferramenta de teste de perfil SIP que é mencionada na Introdução.

Esses cenários podem ser usados como referências para outras manipulações necessárias nas mensagens SIP.

Copiar Valor do Cabeçalho de Desvio para o Cabeçalho De

voice class sip-profiles 1

request INVITE sip-header Diversion copy "<sip:(.*)@.*" u01

request INVITE sip-header From copy ".*<sip:(.*)@.*" u02

request INVITE sip-header From modify "(.*)<sip:.*@(.*)" "\1<sip:\u01@\2"

request INVITE sip-header From modify "<sip:@" "<sip:\u02@"

Copiar o Número do Cabeçalho Para em um Convite de Entrada para o Parâmetro REQ-URI (Anterior à Versão 15.4 do Cisco IOS)

Copie o número no cabeçalho Para em uma mensagem de Convite de entrada e modifique o CONVITE de saída:

voice class sip-copylist 1

sip-header TO

voice class sip-profiles 2

request INVITE peer-header sip TO copy "sip:(.*)@" u01

request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"

Copiar Número do Cabeçalho Para em um Convite de Entrada para o Parâmetro REQ-URI (com Perfis SIP de Entrada)

voice class sip-profiles 1

request INVITE sip-header TO copy "sip:(.*)@" u01

request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"

voice service voip

sip

sip-profiles inbound

sip-profiles 1 inbound

Problemas de interoperabilidade de áudio unidirecional/não unidirecional com o provedor

voice class sip-profiles 200

request ANY sdp-header Audio-Attribute modify "a=inactive" "a=sendrecv"

request ANY sdp-header Audio-Connection-Info modify "0.0.0.0" "CUBE’s IP"

Remova o suporte ao método UPDATE para evitar problemas de interoperabilidade

voice class sip-profiles 200

request ANY sip-header Allow-Header modify ", UPDATE" ""

Conversão de Endereço IP em Nome de Domínio

voice class sip-profiles 1

request ANY sip-header SIP-Req-URI modify "10.67.138.241:5060" "sipp.cisco.com"

Adicionar um prefixo no cabeçalho de desvio

voice class sip-profiles 1

request ANY sip-header Diversion modify "sip:(.*)@" "sip:704264\1@"

Definir número DID no cabeçalho de desvio

voice class sip-profiles 1

request INVITE sip-header Diversion modify "sip:(.*)@" "sip:7042642614@"

Remover Cabeçalho de Desvio

voice class sip-profiles 1

request INVITE sip-header Diversion remove

Copiar número do local para o identificador de chamada no gateway local (implantações de chamada Webex nos Estados Unidos, Canadá e Porto Rico)

voice service voip

sip

sip-profile inbound

voice class sip-profiles 201

rule 1 request INVITE sip-header From copy "<sip:(.*)@" u01

rule 2 request INVITE sip-header P-Asserted-Identity modify "<sip:.*@(.*)>" "<sip:\u01@\1>"

voice class tenant 200

sip-profiles 201 inbound

Possíveis problemas

Aqui estão alguns possíveis problemas que você pode encontrar.

- Após o Cisco IOS versão 15.4, o recurso de perfil SIP é introduzido para modificar também as mensagens SIP de entrada.

- As versões 15.3 e anteriores do Cisco IOS suportam apenas perfis SIP na direção de saída.

Informações Relacionadas

Explicação detalhada do roteamento de chamadas do Cisco IOS e IOS-XE

Understanding Inbound and Outbound Dial Peers Matching on IOS Platforms (Compreendendo a correspondência de peers de discagem de entrada e saída em plataformas IOS)