Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Escenarios comunes de normalización de mensajes SIP

Copiar valor del encabezado de desvío al encabezado De

Copiar número del encabezado To en una invitación entrante al parámetro REQ-URI (anterior a la versión 15.4 de Cisco IOS)

Copiar número del encabezado A en una invitación entrante al parámetro REQ-URI (con perfiles SIP entrantes)

Problemas de interoperabilidad de audio unidireccional/no unidireccional con el proveedor

Elimine el soporte del método UPDATE para evitar problemas de interoperabilidad

Conversión de dirección IP a nombre de dominio

Agregar un prefijo en el encabezado de desvío

Establecer número DID en encabezado de desvío

Quitar encabezado de desvío

Copia del número de ubicación de la identificación de llamada en el gateway local (implementaciones de llamadas de Webex en Estados Unidos, Canadá y Puerto Rico)

Posibles problemas

Información Relacionada

Introducción

Este documento describe cómo utilizar la Herramienta de prueba de perfil de protocolo de inicio de sesión (SIP), disponible en Cisco.com.

Prerequisites

Requirements

La información de este documento se basa en las plataformas ISR que ejecutan el software Cisco IOS® y Cisco IOS® XE.

Componentes Utilizados

Cisco recomienda que tenga conocimiento sobre estos temas:

- Navegación por Cisco IOS®

- Formato de mensaje SIP y transacciones

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

Los perfiles SIP se utilizan para manipular la información de encabezado en los mensajes SIP. También se pueden utilizar para realizar cambios en el protocolo de descripción de sesiones (SDP), que se utiliza para negociar medios.

Escenarios comunes de normalización de mensajes SIP

Esta sección proporciona varios escenarios de normalización de mensajes SIP que se han visto con frecuencia. Cada escenario incluye la configuración requerida en Cisco IOS para su referencia y una captura de pantalla de la Herramienta de Prueba de Perfil SIP que se menciona en la Introducción.

Estos escenarios se pueden utilizar como referencias para otras manipulaciones requeridas en los mensajes SIP.

Copiar valor del encabezado de desvío al encabezado 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 número del encabezado To en una invitación entrante al parámetro REQ-URI (anterior a la versión 15.4 de Cisco IOS)

Copie el número del encabezado Para en un mensaje de invitación entrante y modifique la INVITE saliente:

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 del encabezado A en una invitación entrante al parámetro REQ-URI (con perfiles SIP entrantes)

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 interoperabilidad de audio unidireccional/no unidireccional con el proveedor

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"

Elimine el soporte del método UPDATE para evitar problemas de interoperabilidad

voice class sip-profiles 200

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

Conversión de dirección IP a nombre de dominio

voice class sip-profiles 1

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

Agregar un prefijo en el encabezado de desvío

voice class sip-profiles 1

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

Establecer número DID en encabezado de desvío

voice class sip-profiles 1

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

Quitar encabezado de desvío

voice class sip-profiles 1

request INVITE sip-header Diversion remove

Copia del número de ubicación de la identificación de llamada en el gateway local (implementaciones de llamadas de Webex en Estados Unidos, Canadá y Puerto 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

Posibles problemas

A continuación se indican algunos problemas que puede encontrar.

- Después de la versión 15.4 del IOS de Cisco, se introduce la función de perfil SIP para modificar también los mensajes SIP entrantes.

- Las versiones 15.3 y anteriores del IOS de Cisco sólo admiten perfiles SIP en la dirección saliente.

Información Relacionada

Explicación detallada del enrutamiento de llamadas IOS e IOS-XE de Cisco

Introducción a la coincidencia de los pares de marcado entrantes y salientes en plataformas IOS.