Guía de configuración de controlador de la frontera de la sesión de los Cisco 7600 Series Router
Perfiles del SORBO en el regulador de la frontera de la sesión
2 Agosto 2013 - Traducción Automática | Otras Versiones: PDFpdf 361 KB | Inglés (15 Mayo 2009) | Comentarios

Contenidos

Perfiles del SORBO en el regulador de la frontera de la sesión

Contenido

Información sobre los perfiles del SORBO

Método-perfiles

Restricciones para configurar los Método-perfiles

Información sobre los Método-perfiles

Configurar los Método-perfiles

Aplicación de los Método-perfiles

Asignación del código de la respuesta

Restricciones para la asignación del código de la respuesta

Configurar la asignación del código de la respuesta

Aplicación de la asignación del código de la respuesta

Perfiles de la encabezado

Restricciones para configurar los perfiles de la encabezado

Información sobre los perfiles de la encabezado

Manipulación de la encabezado

Información de configuración del perfil de la encabezado

Configurar los perfiles de la encabezado

Aplicación de los perfiles de la encabezado

Soporte de la encabezado P-KT-UE-IP

Información de encabezado P-KT-UE-IP

Configurar el soporte de la encabezado P-KT-UE-IP

Filtración provisional de la respuesta

Filtrado de información provisional de la respuesta

Configurar la filtración provisional de la respuesta

Aplicación de la filtración provisional de la respuesta

Perfiles del parámetro

Restricciones para configurar los perfiles del parámetro

Información sobre los perfiles del parámetro

Configurar los perfiles del parámetro

Aplicación de un perfil del parámetro a un perfil de la encabezado

Asociación a una adyacencia

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Ejemplos de configuración para los perfiles del SORBO

Ejemplos del Método-perfil

Aplicación del ejemplo de los Método-perfiles

La asociación de la encabezado predefinida perfila el ejemplo

La asociación del parámetro predefinido perfila el ejemplo

Asociación del ejemplo de la asignación del código de la respuesta

Configurar la encabezado perfila el ejemplo

La aplicación de la encabezado perfila el ejemplo

Ejemplos de la manipulación de la encabezado

Ejemplo de filtración de la respuesta

Ejemplos del perfil del parámetro

Soporte de la encabezado P-KT-UE-IP

Inserción de la información del público/de IP Address privado de la encabezado del SORBO


Perfiles del SORBO en el regulador de la frontera de la sesión


Usted puede configurar el regulador de la frontera de la sesión (SBC) con los perfiles del método y de la encabezado en los mensajes del Session Initiation Protocol (SIP). Estos perfiles se utilizan para controlar se validan que SORBEN las peticiones (las listas blancas) y que se rechazan las peticiones (las listas negras) basaron en el método de la petición. Esto ayuda a evitar emplear mal el SBE o A SORBER la adyacencia de los usuarios del SORBO y mejora la eficacia de las llamadas del SORBO.

Un encabezado-perfil puede hacer juego condicional cualquier parte de una encabezado, pero puede substituir solamente la encabezado entera. Los perfiles del parámetro del SORBO amplían esta capacidad para permitir que los cambios sean realizados a los parámetros individuales del Identificador de recursos uniformes (URI) de la petición del SORBO asociados a una encabezado.


Observepara la versión 3.0.0 SBC de ACE y posterior, esta característica se soporta en el modelo unificado solamente.


Ofrezca el historial para los Método-perfiles

Versión
Modificación

Versión 3.1.00 SBC de ACE

Apoyo añadido para la asignación del código de la respuesta.

Apoyo añadido para la manipulación de la encabezado del SORBO.

Apoyo añadido para la filtración provisional de la respuesta.

Apoyo añadido para los perfiles del parámetro.

Apoyo añadido para las encabezados P-KT-UE-IP.

Apoyo añadido para la inserción de la información del público/de IP Address privado de la encabezado del SORBO.

Versión 3.0.00 SBC de ACE

La característica del perfil de la encabezado del SORBO fue introducida en los Cisco 7600 Series Router junto con el soporte para el modelo unificado SBC.

La característica del Método-perfil del SORBO fue introducida en los Cisco 7600 Series Router junto con el soporte para el modelo unificado SBC.


Contenido

Este capítulo contiene las secciones siguientes:

Información sobre los perfiles del SORBO

Método-perfiles

Asignación del código de la respuesta

Perfiles de la encabezado

Soporte de la encabezado P-KT-UE-IP

Perfiles del parámetro

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Información sobre los perfiles del SORBO

El SBC puede manipular los perfiles siguientes del SORBO:

Método-perfiles

Encabezado-perfiles

Parámetro-perfiles

los Método-perfiles permiten la asociación de los encabezado-perfiles y de los parámetro-perfiles a los elementos del método contenidos en el método-perfil.

Usted puede utilizar las acciones con los método-perfiles para permitir que la lista blanca contenga las encabezados puestas y la lista negra para contener las encabezados whitelisted así como para rechazar los métodos NON-vitales. Esto permite que cualquier perfil contenga el por-perfil mezclado de las acciones.

los Encabezado-perfiles permiten que la manipulación compleja de la encabezado ocurra, superior a las funciones existentes de la lista blanca y de la lista negra usando las acciones basadas en las expresiones condicionales.

los Encabezado-perfiles permiten además la asociación de los parámetro-perfiles en los elementos headeres contenidos en el perfil.

Usted puede utilizar las variables para salvar el contenido de la encabezado; usted puede entonces reconstruir opcionalmente las encabezados usando las variables previamente salvadas. Usted puede también hacer juego las encabezados basadas en corresponder con de la expresión normal. Usted puede utilizar corresponder con condicional a hacer juego contra las configuraciones de la adyacencia, las direcciones del transporte, y varios criterios de concordancia boleanos. Usted puede también utilizar los encabezado-perfiles para referirse y para hacer a las modificaciones limitadas a la Petición-línea.

los Parámetro-perfiles permiten el retiro, el reemplazo, o la adición de parámetros específicos de URI dentro de ciertas encabezados vitales.

Usted puede también asociar los parámetro-perfiles a los métodos en los método-perfiles con el fin de la petición-línea que procesa por el método solamente.

Cuadro demostración de 16-1 la asociación jerárquica de la adyacencia, de los método-perfiles, de los encabezado-perfiles, y de los parámetro-perfiles.

Cuadro 16-1

Método-perfiles

Los métodos del SORBO se pueden poner y whitelisted dinámicamente en el tiempo de ejecución durante el recibo de un mensaje (ingreso) y en la transmisión de un mensaje (salida).

El método-perfil existente permite dos tipos de método-perfiles para las peticiones NON-vitales. Éstas pueden ser lista negra (descenso) o lista blanca (paso). La acción de la lista blanca se considera ser el tipo predeterminado para un método si la “lista negra” no está presente en la línea de comando.

El método-perfil contendrá una lista de métodos que se pasen encendido (lista blanca) o se caigan (lista negra). Un solo perfil se puede entonces asociar a cada uno de los lados entrantes o de la llamada de salida.

los Método-perfiles se pueden asociar a los encabezado-perfiles predefinidos. Además, los perfiles predefinidos del parámetro se pueden asociar a la Petición-línea por el método.

los Método-perfiles no se permiten poner o los métodos vitales de la lista blanca; sin embargo, los encabezado-perfiles y los parámetro-perfiles se pueden asociar a los métodos vitales.

La asignación del código de estado se puede asociar a cualquier tipo del método declarado en un método-perfil tales que cualquier respuesta identificada con este método puede ser cambiada. Por ejemplo, una respuesta 503 a una INVITACIÓN se podría potencialmente cambiar a una respuesta 500 si la asignación apropiada se declara contra el método de la INVITACIÓN.

Esta sección contiene los temas siguientes:

Restricciones para configurar los Método-perfiles

Información sobre los Método-perfiles

Configurar los Método-perfiles

Aplicación de los Método-perfiles

Restricciones para configurar los Método-perfiles

Revise las restricciones siguientes para los método-perfiles:

Cualquier perfil dado debe ser exclusivamente una lista blanca o una lista negra.

Dos perfiles se aplican para procesar cualquier mensaje dado del SORBO: uno entrante y, si está permitido con ese, uno saliente.

Los perfiles marcan solamente los métodos del SORBO en el Identificador de recursos uniformes (URI) de la petición.

Las peticiones del SORBO se rechazan como resultado de las reglas de los método-perfiles. Las respuestas del SORBO se remiten siempre.

Ningún desconocido del método al SBC que se remite como resultado de las reglas de un perfil no afecta a crear o a borrar un diálogo del SORBO.

Los métodos que son esenciales para la operación de un SBC no se pueden poner y se agregan implícito a cualquier lista blanca.

Los perfiles no pueden ser borrados mientras que están en el uso activo por por lo menos una adyacencia.

En caso del sistema de administración de la falta de información (IMS) preestablecido, hay un método-perfil predeterminado (valor por defecto del método-perfil del sorbo). Si está configurado, consigue asociado a las adyacencias para las cuales se configuran los método-perfiles definidos por el usario no explícitos. El valor por defecto del método-perfil del sorbo es una blanco-lista vacía en sí mismo.

Información sobre los Método-perfiles

Después de que usted configure un perfil, usted puede asignarlo para una aplicación predeterminada. Cualquier adyacencia del SORBO puede aplicarla a la señalización para esa adyacencia.

Usted puede agregar o quitar los métodos de los perfiles en cualquier momento. Cada método se puede asignar opcionalmente una de tres acciones con el comando de la acción:

Pase o rechace la acción.

Utilice la acción del como-perfil para seleccionar la lista negra o la lista blanca del perfil predeterminado.

Los perfiles no pueden ser borrados mientras que una menos una adyacencia los está utilizando. Usted puede ver qué adyacencias están utilizando un perfil ingresando el comando show siguiente:

show services sbc sbc-name sbe sip method-profile name

El cuadro 16-1 enumera los métodos que son parte del conjunto esencial del método.

Métodos esenciales del cuadro 16-1

INVITE

PRACK

ACK

NOTIFIQUE

CANCELAR

REFIÉRASE

ADIÓS

INSCRIBA

REGISTRO

 

Los perfiles son una parte optativa de la configuración; no tienen que ser especificados para que el SBC actúe correctamente. El comportamiento predeterminado es que las peticiones con uno de los métodos esenciales están procesadas, y se rechazan el resto de las peticiones.

Para modificar los parámetros en la petición-línea, asocie un parámetro-perfil a un método-perfil.

La versión 3.1.00 SBC de ACE introduce las funciones siguientes:

Los encabezado-perfiles predefinidos se pueden asociar a los método-perfiles salientes.

Los perfiles predefinidos del parámetro se pueden asociar a la petición-línea por el método.


Observelos Encabezado-perfiles y los parámetro-perfiles se pueden asociar a los métodos esenciales aunque los método-perfiles no se permiten poner/los métodos esenciales de la lista blanca.


La asignación del código de la respuesta se puede asociar a cualquier tipo del método declarado en un método-perfil para poder cambiar cualquier respuesta identificada con el método. Por ejemplo, una respuesta 503 a una INVITACIÓN se podría potencialmente cambiar a una respuesta 500 si la asignación apropiada se declara contra el método de la INVITACIÓN.

Configurar los Método-perfiles

PASOS SUMARIOS

1. configure

2. sbc service-name

3.sbe

4. sip method-profile profile-name

5. blacklist

6.acción {agregar-primero-encabezado | agregar-encabezado | como-perfil | descenso-MSG | pass | reemplace-nombre | reemplace-valor | tira}

7. pass-body

8.method nombre

9.description texto

10. exit

11. show services sbc sbc-name sbe sip method-profile name

12. show services sbc sbc-name sbe sip method-profiles

13. show services sbc sbc-nombre sbe sip essential-methods

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el submode para configurar el método-perfil.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip method-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip method-profile profile1

Configura un método-perfil.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 5 

blacklist

Example:

host1/Admin(config-sbc-sbe-sip-mth)# blacklist

Configura un perfil para ser una lista negra. La ninguna forma de este comando configura el perfil para ser una lista blanca.

Observepor abandono, los perfiles son listas blancas.

Paso 6 

action {add-first-header | add-header | as-profile | drop-msg | pass | replace-name | replace-value | strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action pass

Especifica la acción que se realizará en el parámetro.

Paso 7 

pass-body

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# pass-body

Permite que los cuerpos del mensaje pasen a través para los métodos NON-vitales validados este perfil.

no La forma de este comando elimina el cuerpo del mensaje de cualquier mensaje NON-vital del SORBO correspondido con por este perfil.

Paso 8 

method name

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# method test

Agrega un método con el nombre especificado al perfil.

Este campo puede ser 1 a 32 caracteres (inclusivos) de largo y es sin diferenciación entre mayúsculas y minúsculas.

no La forma de este comando borra el método con ese nombre del perfil.

Paso 9 

description text

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# description my SBC profile

Agrega una descripción para el perfil específicado.

no La forma de este comando quita la descripción.

Se visualiza cuando el comando se utiliza show para este perfil y se visualiza esta descripción para cada perfil al visualizar un resumen de todos los perfiles.

Paso 10 

exit

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# exit

Da salida al modo del método-perfil al modo del sbe.

Paso 11 

show services sbc sbc-name sbe sip method-profile name

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip-method-profile profile1

Detalles de las visualizaciones para el método-perfil con el nombre señalado.

Utilice el valor por defecto del nombre para ver el perfil predeterminado.

Paso 12 

show services sbc sbc-name sbe sip method-profiles

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip method-profiles

Visualiza una lista de todos los método-perfiles configurados.

Paso 13 

show services sbc sbc-name sbe sip essential-methods

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip essential-methods

Visualiza una lista de los métodos esenciales enumerados en el cuadro 16-1.

Aplicación de los Método-perfiles

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. adjacency sip adjacency-name

5. method-profile inbound profile-name

6. exit

7. show services sbc sbc-name sbe sip method-profile name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip test

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 5 

method-profile inbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# method-profile inbound profile1

Fija profile1 que se utilizará para la señalización entrante en la prueba de la adyacencia.

Paso 6 

exit

Example:

host1/Admin(config-sbc-sbe-sip-adj-sip)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 7 

show services sbc sbc-name sbe sip method-profile name

Example:

host1/Admin(config-sbc-sbe)# shows services sbc mysbc sbe sip method-profile one

Visualiza la información del perfil de la encabezado.

Asignación del código de la respuesta

La asignación del código de la respuesta proporciona una capacidad de manipular los códigos de la respuesta del SORBO cuando los mensajes atraviesan a través del SBC. La tabla de correspondencia se aplica a los mensajes entrantes recibidos en una adyacencia del SORBO o a las respuestas enviadas de una adyacencia del SORBO. La asignación es usuario-configureable en a por la base del método del SORBO para poder asociar cada método del SORBO diferentemente. La configuración de la asignación está en a por la base de la adyacencia. El cuadro 16-2 enumera las limitaciones de la asignación en el código de la respuesta SP

Cuadro 16-2

Códigos de la respuesta
El asociar

100

Ninguna asignación permitida

1xx

Correspondencias a 1yy (no 100)

2xx

Correspondencias a 2yy

3xx

Correspondencias a 3yy

4xx

Correspondencias a 4yy, a 5yy, o a 6yy

5xx

Correspondencias a 4yy, a 5yy, o a 6yy

6xx

Correspondencias a 4yy, a 5yy, o a 6yy


Asignación del código de la respuesta

La asignación del código de la respuesta le permite a:

Asocie un código determinado de la respuesta a un código específico de la respuesta. Por ejemplo, usted puede asociar 401 a 400, pero no a 300. Usted puede asociar 102 a 101, pero no 100.

Asocie un grupo de códigos de la respuesta (definidos usando un comodín) a un código específico de la respuesta. Por ejemplo, usted puede asociar 40X a 400, o asocie todo el 4XX a 400.

Especifique las excepciones al comodín. Por ejemplo, asociando 2XX a 201, y asociando 200 a 200.

Usted puede utilizar el comando value del rango de agregar una de más asignaciones.

Donde la configuración hace el código de la respuesta ser asociada a uno que no se defina en el RFC 3261, el SBC aplica la frase “código de estado desconocido de la razón.”

Esta sección contiene los temas siguientes:

Restricciones para la asignación del código de la respuesta

Aplicación de la asignación del código de la respuesta

Restricciones para la asignación del código de la respuesta

Las restricciones siguientes se aplican a la asignación del código de la respuesta:

Código de la respuesta que asocia solamente asociar de las cubiertas de los códigos de la respuesta del SORBO. Las llamadas de H.323 no pueden tener sus códigos de la respuesta asociados.

Ciertos mensajes son procesados solamente por el administrador de transacciones del SORBO; la asignación de estos mensajes no es posible. Por ejemplo, los mensajes formateados que no pueden ser interpretados son respondidos gravemente a directamente por el administrador de transacciones del SORBO.

No hay disposición para la asignación de las frases de la razón del SORBO. La frase de la razón hará juego siempre el código de motivo según lo definido en el RFC 3261. Una frase genérica de la razón es aplicada cuando el código de motivo pedido no tiene ninguna definición correspondiente en el RFC 3261. Esta frase es un constante de tiempo de compilación.

El cambio del código de la respuesta podría dar lugar a un mensaje no válido (por ejemplo, asociar el código de la respuesta podría producir un mensaje con las encabezados obligatorias que faltaban). No hay disposición de asegurarse de que los mensajes contienen las encabezados requeridas por el nuevo código de la respuesta.

Un máximo de las asignaciones 128 se permite en cada dirección por las asignaciones (salientes) 128 entrante y 128 de la adyacencia.

Configurar la asignación del código de la respuesta

PASOS SUMARIOS

1. configure

2. sbc service-name

3.sbe

4. sip method-profile profile-name

5.method nombre

6. map-status-code

7.range statuscodevalue del valor del statuscoderange

8. exit

9. show services sbc sbc-name sbe sip method-profile name

10.show services sbc sbc-name sbe sip method-profiles

11. show services sbc sbc-name sbe sip essential-methods

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el submode para configurar el método-perfil.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip method-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip method-profile profile1

Configura un método-perfil.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 5 

method name

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# method test

Agrega un método con el nombre especificado al perfil.

Este campo puede ser 1 a 32 caracteres (inclusivos) de largo y es sin diferenciación entre mayúsculas y minúsculas.

no La forma de este comando borra el método con ese nombre del perfil.

Paso 6 

map-status-code

Example:
Router/Admi(config-sbc-sbe-sip-mth-ele)# 
map-status-code 

Ingresa la correspondencia

Paso 7 

range statuscoderange value statuscodevalue

Example:

Router/Admi(config-sbc-sbe-sip-mth-ele-map)# range 503 value 500

Asocia un rango de los códigos de la respuesta a un código de la respuesta.

Paso 8 

exit

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# exit

Da salida al modo del método-perfil al modo del sbe.

Paso 9 

show services sbc sbc-name sbe sip method-profile name

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip-method-profile profile1

Detalles de las visualizaciones para el método-perfil con el nombre señalado.

Utilice el valor por defecto del nombre para ver el perfil predeterminado.

Paso 10 

show services sbc sbc-name sbe sip method-profiles

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip method-profiles

Visualiza una lista de todos los método-perfiles configurados.

Paso 11 

show services sbc sbc-name sbe sip essential-methods

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip essential-methods

Visualiza una lista de los métodos esenciales enumerados en el cuadro 16-1.

Aplicación de la asignación del código de la respuesta

Aplique la asignación del código de la respuesta asociándola a una adyacencia.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. adjacency sip adjacency-name

5. method-profile inbound profile-name

6. exit

7. show services sbc sbc-name sbe sip method-profile name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip test

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 5 

method-profile inbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# method-profile inbound profile1

Fija profile1 que se utilizará para la señalización entrante en la prueba de la adyacencia.

Paso 6 

exit

Example:

host1/Admin(config-sbc-sbe-sip-adj-sip)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 7 

show services sbc sbc-name sbe sip method-profile name

Example:

host1/Admin(config-sbc-sbe)# shows services sbc mysbc sbe sip method-profile one

Visualiza la información del perfil de la encabezado.

Perfiles de la encabezado

el proceso de los Encabezado-perfiles ocurre en un proceso de dos etapas. En la primera fase, los pasos siguientes ocurren:

1.Seleccione la encabezado siguiente del mensaje.

2.Mire con el perfil de la encabezado para las reglas que afectan a la encabezado seleccionada.

3. En el orden configurado, intente aplicar cada regla a la encabezado.

4. Si la acción es agregar una encabezado, después ignore esta regla y muévase encendido al siguiente.

5. Si la condición de la coincidencia es FALSA entonces se mueve sobre la regla siguiente, no evalúe ningún perfil del parámetro.

6.Aplique el perfil de la acción o del parámetro descrito en el elemento. Si éste es quitar la encabezado, después muévase encendido a la encabezado siguiente en el mensaje.

La segunda etapa agrega las nuevas encabezados al mensaje. Porque ocurre después de la primera fase, hay un grupo bien definido de encabezados en el mensaje. Los pasos son:

1.Tome cada regla que agregue una encabezado al mensaje.

2. Si la acción es agregar el primer caso de la encabezado solamente y hay ya una encabezado con ese nombre en el mensaje, después movimiento sobre la regla siguiente de la adición.


Observesi otra acción ha substituido el nombre de la encabezado entonces que es el nombre substituido que se utiliza para probar si una nueva encabezado debe ser agregada. Es decir, cualquier reemplazo del encabezado-nombre realizado en la etapa 1 se utiliza en esta etapa de las comparaciones del encabezado-nombre, y no los encabezado-nombres de la original del mensaje de llegada.


3.Agregue la encabezado si la condición de la coincidencia evalúa PARA VERDAD.

4.Aplique cualquier regla definida para esa encabezado en la orden del usuario configurado con este nombre. Aplique solamente las reglas se piden que después de que la regla de la encabezado del agregar, si la encabezado fue agregada.

Esta sección contiene los temas siguientes:

Restricciones para configurar los perfiles de la encabezado

Información sobre los perfiles de la encabezado

Manipulación de la encabezado

Información de configuración del perfil de la encabezado

Configurar los perfiles de la encabezado

Aplicación de los perfiles de la encabezado

Soporte de la encabezado P-KT-UE-IP

Restricciones para configurar los perfiles de la encabezado

Revise las restricciones siguientes para los perfiles de la encabezado:

Cualquier perfil dado debe ser exclusivamente una lista blanca o una lista negra.

Dos perfiles se aplican para procesar cualquier mensaje dado del SORBO: uno entrante y, si está permitido con ese, uno saliente.

Las encabezados del SORBO que son esenciales para la operación de un SBC no se pueden poner y se agregan implícito a cualquier lista blanca.

Los perfiles no pueden ser quitados mientras que están en el uso activo por una adyacencia.

Para la filtración provisional, las respuestas provisionales no pueden ser bloqueadas donde el remitente ha requerido las respuestas provisionales confiables (SORBO 100rel). Éste es asegurarse de que el SBC no interfiere con la configuración de la llamada (según el RFC3262) cayendo la respuesta provisional.

el corresponder con condicional del Encabezado-perfil se puede realizar contra cualquier parte del mensaje. Las coincidencias pueden ser exactas - las coincidencias o aún las subcadenas de cualquier campo dado.

Las condiciones se pueden asociar a una encabezado específica referida por la definición de la encabezado del encabezado-perfil, pero pueden también referirse a otras partes de NON-vitales el mensaje para evaluar la expresión condicional; así la condición se podía asociar a la P-Afirmar-identidad de la encabezado mientras que marcaba contra el contenido de la encabezado Llamada-Info.

Información sobre los perfiles de la encabezado

Después de que usted configure un perfil, usted puede asignarlo para una aplicación predeterminada. Cualquier adyacencia del SORBO puede aplicarla a la señalización para esa adyacencia.

Usted puede agregar o quitar las encabezados de los perfiles en cualquier momento. Las encabezados configuradas en un perfil deben contener los caracteres que son válidos para una encabezado del SORBO.

Los perfiles no pueden ser borrados mientras que cualquier adyacencia los está utilizando. Usted puede ver qué adyacencias están utilizando un perfil ingresando el comando show siguiente:

show services sbc sbc-name sbe sip header-profile name

El cuadro 16-3 enumera el conjunto fijo de las encabezados esenciales del SORBO, que no se permiten para ser configuradas en ningún perfil.

Encabezados esenciales del cuadro 16-3

A

Tipo de contenido

Expira

Rutear

Referir-por

Desde

Contenido-longitud

Minuto-expira

Expediente-ruta

Referido

Vía

Contacto

Autorización

Proxy-autorización

 

ID de llamada

Soportados

WWW-autentique

Proxy-requiera

 

CSeq

Requiera

Proxy-autentique

Reemplaces

 

MAX-Adelante

Permita

Evento

Suscripción-estado

 

Los perfiles son una parte optativa de la configuración. Si no hay perfil aplicable a una señal dada del SORBO, después se procesan las encabezados esenciales y el resto de las encabezados no se remiten.

Manipulación de la encabezado

Usted puede modificar las encabezados no esenciales en los mensajes del SORBO usando la encabezado y los perfiles del parámetro. La siguiente información resume las acciones soportadas:

Pase la encabezado sin cambios (las funciones de la lista blanca).

Pase condicional la encabezado sin cambiar.

Quite la encabezado (funciones de la lista negra).

Quite condicional la encabezado.

Substituya el nombre de la encabezado. El nombre del reemplazo no puede ser el de una encabezado vital.

Substituya condicional el contenido de la encabezado (que aparece después del “: ").

Agregue una nueva instancia de una encabezado a un mensaje sin importar independientemente de si existe la encabezado ya.

Agregue el primer caso de la encabezado al mensaje, si no existe una encabezado con este nombre ya.

Una combinación de las acciones antedichas se puede especificar como un conjunto o grupo de acciones que se realizarán dentro de un perfil.

Los encabezado-perfiles se pueden utilizar en los método-perfiles para permitir las acciones de la encabezado asociadas solamente a los tipos de las peticiones específicas.

los Parámetro-perfiles se pueden asociar a las encabezados en los encabezado-perfiles.

El contenido de la encabezado se puede salvar en las variables y posterior ampliadas durante las acciones del reemplace-valor.

El corresponder con de la expresión normal se puede realizar en las encabezados

Usted puede hacer juego contra cualquier parte de una encabezado pero substituir solamente la encabezado entera. Un parámetro-perfil amplía esta capacidad para cambiar los parámetros individuales de URI del SORBO asociados a una encabezado. Los perfiles de la encabezado pueden modificar solamente la información de encabezado NON-vital. Para visualizar la información de encabezado vital, utilizar el esencial-método del sorbo del sbe de la prueba sbc de los servicios de la demostración, mostrar a los servicios las esencial-encabezados del sorbo del sbe de la prueba sbc, o mostrar a los servicios los parámetros esenciales del sorbo del sbe de la prueba sbc ordena.

los Parámetro-perfiles se pueden especificar para hacer juego las partes de siguientes el mensaje.

Petición URI

A

Desde

Contacto

Para modificar los parámetros en la Petición-línea, asocie un parámetro-perfil a un método-perfil. Para modificar los parámetros en el contacto, o de las encabezados, asocie un parámetro-perfil en el encabezado-perfil.

Información de configuración del perfil de la encabezado

La consideración necesita ser dada en cuanto al efecto de una acción o el conjunto de las acciones conjuntamente con el comportamiento del perfil predeterminado (lista blanca/lista negra).

Una lista negra vacía intentará con eficacia pasar encendido cualquier encabezado NON-vital.

Una lista blanca vacía caerá con eficacia todas las encabezados NON-vitales.

El comportamiento llega a ser más complejo cuando las condiciones se asocian a las encabezados.

Es importante considerar qué acciones se definen en el lado de entrada. Si un encabezado-perfil vacío de la lista blanca se asocia al lado de entrada, después no hay encabezados NON-vitales visibles en absoluto al lado de salida, y por lo tanto, las acciones aplicadas al perfil el extranjero de los lados pueden aparecer no trabajar. Usted puede necesitar considerar agregar las acciones “para pasar” una encabezado específica en el lado de entrada agregando la encabezado a una lista blanca (con el como-perfil o el paso de la acción) o agregando la encabezado con la acción “paso” en una lista negra.

Por ejemplo, si un encabezado-perfil se define como lista blanca (comportamiento predeterminado), y una acción de la encabezado modificar el valor de encabezado se inserta con una condición, después la acción será procesada si la condición es VERDAD y la encabezado modificada, pero ignorada si la condición es FALSA.

Porque la encabezado se inserta en la lista blanca que puede ser que sea asumido bien que sería pasado en sin modificar si la condición es FALSA, sin embargo, si la condición es FALSA, la acción (entrada) se ignora, y por lo tanto él está como si la encabezado no esté presente en la lista blanca así que la encabezado no será pasada encendido.

Para superar esto, una segunda entrada con la acción “paso” puede ser ingresada; así si la condición de las encabezados es VERDAD, el contenido con se modifique, pero si la condición es falsa, será ignorado y continuar procesando cualquier otra entrada. La segunda entrada tiene una acción “paso” y hará la encabezado ser pasada encendido.

Configurar los perfiles de la encabezado

PASOS SUMARIOS

1. configure

2. sbc service-name

3.sbe

4. sip header-profile profile-name

5. blacklist

6.descriptiontexto

7.header nombre

8.header nombre

9.Número de entrada

10.acción {agregar-primero-encabezado | agregar-encabezado | como-perfil | descenso-MSG | pass | reemplace-nombre | reemplace-valor | tira}

11nombre del parámetro-perfil

12. exit

13. show services sbc sbc-name sbe sip header-profile profile name

14. show services sbc sbc-name sbe sip header-profiles

15. show services sbc nombre sbc sbe sip essential-headers

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el submode para configurar el perfil de la encabezado.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip header-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip header-profile profile1

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 5 

blacklist

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# blacklist

Configura un perfil para ser una lista negra.

La ninguna forma de este comando configura el perfil para ser una lista blanca.

Observepor abandono, los perfiles son listas blancas.

Paso 6 

description text

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# description blacklist profile

Agrega una descripción para el perfil específicado.

La ninguna forma de este comando quita la descripción.

Se visualiza cuando utilizan al comando show para este perfil y se visualiza esta descripción para cada perfil al visualizar un resumen de todos los perfiles.

Paso 7 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# header test1

Configura el perfil para contener la encabezado test1.

Paso 8 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# header test1

Agrega una encabezado a este perfil.

Paso 9 

entry number

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# entry

Especifica en qué entrada de la acción a trabajar.

Paso 10 

action {add-first-header | add-header | as-profile | drop-msg | pass | replace-name | replace-value | strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action pass

Especifica el tipo de acción.

Paso 11 

parameter-profile name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile test1

Agrega un parámetro-perfil asociado a una encabezado.

Paso 12 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-prf)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 13 

show services sbc sbc-name sbe sip header-profile name

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip header-profile profile1

Detalles de las visualizaciones para el perfil de la encabezado con el nombre señalado.

Utilice el valor por defecto del nombre para ver el perfil predeterminado.

Paso 14 

show services sbc sbc-name sbe sip header-profiles

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip header-profiles

Visualiza una lista de todos los perfiles configurados de la encabezado.

Paso 15 

show services sbc sbc-name sbe sip essential-headers

Example:

host1/Admin(config-sbc-sbe)# show services sbc mysbc sbe sip essential-headers

Visualiza una lista de las encabezados esenciales enumeradas en el cuadro 16-3.

Aplicación de los perfiles de la encabezado

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. adjacency sip adjacency-name

5. header-profile inbound profile-name

6. exit

7. show services sbc service-name sbe sip header-profile name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip sipGW

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 5 

header-profile inbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound profile1

Fija el perfil entrante de la encabezado.

Paso 6 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-prf)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 7 

show services sbc sbc-name sbe sip header-profile name

Example:

host1/Admin# show services sbc sbc-name sbe sip header-profile name

Visualiza la información del perfil de la encabezado.

Soporte de la encabezado P-KT-UE-IP

La versión 3.1.0 proporciona el soporte para las encabezados P-KT-UE-IP. Estas encabezados son un tipo de P-encabezados usadas para una variedad de propósitos dentro de las redes, incluyendo la carga y la información sobre las redes las travesías de una llamada.

Cuando el SBC recibe el mensaje del SORBO con la encabezado P-KT-UE-IP, el SBC substituye el valor de encabezado P-KT-UE-IP por el IP Address público del gateway de inicio (que es la dirección de origen de la encabezado de la capa IP).

Para hacer esto, el SBC agregará condicional la encabezado P-KT-UE-IP que contiene el direccionamiento del IPv4 del UE que originó la petición.

Información de encabezado P-KT-UE-IP

La siguiente información se aplica:

Esta característica se configura con el perfil entrante de la encabezado que recibe las peticiones a las cuales la encabezado debe ser agregada.

Cuando está configurada, la encabezado se agrega PARA INVITAR a las peticiones y a las peticiones del hacia fuera-de-diálogo.

El valor de encabezado contiene un direccionamiento del IPv4 formatado como cadena de texto del decimal punteado, tal como "123.123.123.123". Si la petición fue recibida sobre un VPN, el VPN ID se añade al final del fichero después de la dirección IP, tal como "123.123.123.123 VPN-ID el 0x01020304".

El direccionamiento del IPv4 es la dirección IP de origen del mensaje del SORBO que fue recibido por el SBC. Éste puede no ser lo mismo que la dirección IP en vía la encabezado. Por ejemplo, el mensaje del SORBO pudo haber estado a través de un gateway entre el dispositivo UE y el SBC.

Configurar el soporte de la encabezado P-KT-UE-IP

PASOS SUMARIOS

1. configure

2. sbc service-name

3.sbe

4. sip header-profile profile-name

5.header nombre

6.Número de entrada

7.salida

8.Número de entrada

9. adjacency sip adjacency-name

10. header-profile inbound profile-name

11. sip header-profile profile-name

12. header nombre

13. acción {agregar-primero-encabezado | agregar-encabezado | como-perfil | descenso-MSG | pass | reemplace-nombre | reemplace-valor | tira}

14. adjacency sip adjacency-name

15. header-profile inbound profile-name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip header-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip header-profile profile1

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 5 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# header test1

Agrega una encabezado a este perfil.

Paso 6 

entry number

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# entry

Especifica en qué entrada de la acción a trabajar.

Paso 7 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-prf)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 8 

entry number

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# entry

Especifica en qué entrada de la acción a trabajar.

Paso 9 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip sipGW

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 10 

header-profile inbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound profile1

Fija el perfil entrante de la encabezado.

Paso 11 

sip header-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip header-profile profile1

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 12 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# header test1

Agrega una encabezado a este perfil.

Paso 13 

action {add-first-header | add-header | as-profile | drop-msg | pass | replace-name | replace-value | strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action pass

Especifica el tipo de acción.

Paso 14 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip sipGW

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 15 

header-profile outbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound profile1

Fija el perfil saliente de la encabezado.

Filtración provisional de la respuesta

La filtración provisional de la respuesta permite bloquear 183 respuestas enviadas por los puntos finales. Al configurar la respuesta provisional que filtra, tenga el siguiente presente:

Las respuestas provisionales no pueden ser bloqueadas donde el remitente ha requerido las respuestas provisionales confiables (SORBO 100rel).

La caída de las respuestas donde se requiere 100_rel no se recomienda. Puede prevenir la configuración de la llamada puesto que las respuestas subsiguientes de los estados del RFC3262 no deben ser enviadas.


Observela llamada A frustrada con '' requirió: la encabezado 100Rel'' en la INVITACIÓN fallará cuando la adyacencia se configura con un perfil de la encabezado para caer 183 mensajes.


Esta sección contiene los temas siguientes:

Configurar la filtración provisional de la respuesta

Aplicación de la filtración provisional de la respuesta

Filtrado de información provisional de la respuesta

La filtración provisional de la respuesta es alcanzada por el uso del comando de la acción descenso-MSG. La acción se debe asociar a la acción de la encabezado del comodín *. Una condición se debe agregar para hacer juego en el código específico de la respuesta que debe ser caído.


Observela acción de la encabezado * puede ser utilizado solamente una vez en un perfil.


Configurar la filtración provisional de la respuesta

1. configure

2. sbc service-name

3.sbe

4. sip header-profile profile-name

5.header *

6.acción descenso-MSG

7.código de estado de la condición

8. exit

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el submode para configurar el perfil de la encabezado.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip header-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip header-profile profile1

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 5 

header *






Example:

host1/Admin(config-sbc-sbe-sip-hdr)# header *

Configura un perfil para ser una lista negra.

La ninguna forma de este comando configura el perfil para ser una lista blanca.

Observepor abandono, los perfiles son listas blancas.

Observepara filtrar las respuestas provisionales utilizan siempre el asterisco (*) como el nombre de la encabezado con el comando de encabezado tal y como se muestra en del comando example.

Paso 6 

action drop-msg

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# action drop-msg

Configura la acción para adquirir un tipo de elemento en una encabezado.

Paso 7 

condition status-code

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele-act)# condition status-code eq 183

Especifica una condición para hacer juego antes de llevar una acción un perfil del mensaje del SORBO.

Paso 8 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele-act)# exit

Agrega una encabezado a este perfil.

Aplicación de la filtración provisional de la respuesta

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. adjacency sip adjacency-name

5. header-profile inbound profile-name

6. exit

7. show services sbc service-name sbe sip header-profile name

Perfiles del parámetro

Los perfiles del parámetro permiten que usted especifique los Nombres del parámetro específicos de URI y que permita el retiro, el reemplazo, o la adición de parámetros NON-vitales específicos de URI dentro de ciertas encabezados.

El encabezado-perfil permite corresponder con condicional potencial contra los parámetros de URI del SORBO que forman la parte de un conjunto limitado de las encabezados. Permite solamente el reemplazo completo de la encabezado y o del contenido.

El parámetro-perfil permitirá que las acciones sean realizadas solamente en los parámetros de URI del SORBO y no los parámetros de la encabezado

Esta sección contiene los temas siguientes:

Restricciones para configurar los perfiles del parámetro

Información sobre los perfiles del parámetro

Configurar los perfiles del parámetro

Aplicación de un perfil del parámetro a un perfil de la encabezado

Restricciones para configurar los perfiles del parámetro

Revise las restricciones siguientes para los perfiles del parámetro:

Para la versión 3.1.00, se permite solamente para actuar en los parámetros asociados al SORBO URI y no a los parámetros de la encabezado.

Para prevenir los errores del Procesamiento de llamadas, las acciones no se pueden realizar contra los parámetros (esenciales) vitales.

Los perfiles del parámetro trabajan solamente en el lado de salida.

Algunas configuraciones existentes de la adyacencia pueden afectar la manera que las acciones del parámetro son afectadas. Por ejemplo, considere el vpssAdjRewriteToHdr de la configuración de la adyacencia fijado por como sigue:

	sbc test
  		sbe
    			adjacency sip <adj name>
       				passthrough [to/from]

Esta configuración puede causar a: y o de: encabezados que se pasarán de entrante al lado de salida.

La configuración predeterminada en una adyacencia, sin embargo, es FALSA (no “[to/From] del passthrough” aparece en la demostración ejecutada contra la adyacencia) 'que signifique que a: y de: las encabezados se reescriben con eficacia siempre en el lado de salida por abandono. El impacto de esto es que las acciones de los parámetro-perfiles se aplicaron a los costados entrantes a: y/o de: las encabezados serán perdidas en el lado de salida a menos que el “[to/from] del passthrough” se fije en la configuración. Así la acción agregar-no-presente puede mirar como agrega siempre un parámetro en el lado de salida, incluso cuando el parámetro está presente en el lado de entrada.

Si un parámetro-perfil agrega un parámetro a la petición-línea, y a: la encabezado no tiene configuración “passthrough” fijado contra la adyacencia, entonces la reescritura del a: la encabezado que se basa típicamente en la Petición-línea, hará el parámetro también aparecer en a: encabezado.

El contenido de la Petición-línea puede afectar al comportamiento de los parámetro-perfiles asociada a los método-perfiles. Si la petición-línea que llega en el lado de entrada de la llamada directamente dirige el direccionamiento del SBC, después cualquier llamada que origine en el lado el extranjero requiere con eficacia una nueva Petición-línea ser generada. Esto significa que los parámetros que llegan en el lado de entrada están perdidos y pueden con eficacia hacer la acción agregar-no-presente mirar como agrega siempre un parámetro.

Si sin embargo, la Petición-línea direccionamiento el destino final, entonces la Petición-línea se pasa con eficacia a través al lado de salida y se modifica según las necesidades. Los parámetros en este caso son visibles en el lado el extranjero.

Información sobre los perfiles del parámetro

los Parámetro-perfiles forman un conjunto de las acciones que se pueden realizar contra cualquier una encabezado o petición-línea.

los Parámetro-perfiles se pueden especificar solamente contra las partes de siguientes el mensaje:

Petición URI

A

Desde

Contacto

Para modificar los parámetros en el contacto, o de las encabezados, asocie un parámetro-perfil en el encabezado-perfil.

Para modificar los parámetros en la petición-línea, asocie un parámetro-perfil a un método-perfil.


Los Parámetro-perfilesde la nota se pueden asociar a los métodos esenciales aunque los método-perfiles no se permiten poner/los métodos esenciales de la lista blanca.


Configurar los perfiles del parámetro

Realice esta tarea de configurar los perfiles del parámetro.

PASOS SUMARIOS

1. config

2. sbc service-name

3. sbe

4.sip parameter-profile {profile-name}

5.parameter {parameter name}

6. action {add-not-present| add-or-replace | strip}

7. exit

8.show services sbc sbc-name sbe sip-parameter-profile {profile name}

9. show services sbc sbc-name sbe sip parameter-profiles

10. show services sbc sbc name sbe sip essential-parameters

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

sip parameter-profile {profile-name}

Example:

host1/Admin(config-sbc-sbe)# sip parameter-profile parmprof1

Configura un perfil del parámetro y ingresa al modo de configuración de la encabezado SBE SIP.

Paso 5 

parameter {parameter name}

Example:
host1/Admin(config-sbc-sbe-sip-prm)# parameter 
user

Agrega un parámetro con un nombre especificado al perfil del parámetro.

Paso 6 

action {add-not-present| add-or-replace | strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-not-present value phone

Especifica la acción que se realizará en el parámetro.

Paso 7 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-prf)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 8 

show services sbc sbc-name sbe sip-parameter-profile {profile name}

Example:

host1/Admin# show services sbc mysbc sbe sip parameter-profile profile1

Detalles de las visualizaciones para el perfil del parámetro con el nombre señalado.

Utilice el valor por defecto del nombre para ver el perfil predeterminado.

Paso 9 

show services sbc sbc-name sbe sip parameter-profiles

Example:

host1/Admin# show services sbc mysbc sbe sip parameter-profiles

Visualiza una lista de todos los perfiles del parámetro configurado.

Paso 10 

show services sbc sbc name sbe sip essential-headers

Example:

host1/Admin# show services sbc mysbc sbe sip essential-headers

Visualiza una lista de las encabezados esenciales enumeradas en el cuadro 16-3.

Aplicación de un perfil del parámetro a un perfil de la encabezado

Realice esta tarea de aplicar los perfiles del parámetro a un perfil de la encabezado.

PASOS SUMARIOS

1. config

2. sbc service-name

3. sbe

4. sip header-profile header-profile-name

5. header header-name

6. parameter-profile parameter-profile-name

7. exit

8. exit

9.show services sbc sbc-name sbe sip header-profile {profile-name}

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

config

Example:

host1/Admin# config

Ingresa en el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa al modo de configuración de un servicio SBC.

Utilice service-name el argumento para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa al modo de configuración de la función del elemento de la frontera de la señalización (SBE) del SBC.

Paso 4 

sip header-profile header-profile-name

Example:

host1/Admin(config-sbc-sbe-sip)# header-profile profile1

Ingresa al modo de configuración para un perfil de la encabezado.

Paso 5 

header header-name

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# header P-Asserted-Identity

Ingresa el modo del submandato de la encabezado, donde usted especifica el tipo de la encabezado para corresponder con.

Paso 6 

parameter-profile parameter-profile-name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile parmprof1

Configura el perfil del parámetro para aplicarse cuando corresponden con al tipo de la encabezado.

Paso 7 

exit

Devoluciones al modo de configuración para un perfil de la encabezado.

Paso 8 

exit

Devoluciones al modo de configuración para un servicio SBC.

Asociación a una adyacencia

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. adjacency sip adjacency-name

5. header-profile inbound profile-name

6. exit

7. show services sbc service-name sbe sip header-profile name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

configure

Example:

host1/Admin# configure

Habilita el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa el modo de un servicio SBC.

Utilice el argumento del servicio-nombre para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa el modo de una entidad SBE dentro de un servicio SBC.

Paso 4 

adjacency sip adjacency-name

Example:

host1/Admin(config-sbc-sbe)# adjacency sip sipGW

Ingresa el modo de una adyacencia SBE SIP.

Utilice el argumento del adyacencia-nombre para definir el nombre del servicio.

Paso 5 

header-profile inbound profile-name

Example:

host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound profile1

Fija profile1 que se utilizará para la señalización entrante en el sipGW de la adyacencia.

Paso 6 

exit

Example:

host1/Admin(config-sbc-sbe-sip-hdr-prf)# exit

Da salida al modo del perfil de la encabezado al modo del sbe.

Paso 7 

show services sbc sbc-name sbe sip header-profile name

Example:

host1/Admin# show services sbc sbc-name sbe sip header-profile name

Visualiza la información del perfil de la encabezado.

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Softswitches requiere la información de IP Address público en los mensajes del SORBO cargar correctamente los partidos relacionados. Usted puede utilizar esta característica para insertar al IP Address público para el equipo del usuario (UE) que está detrás de los dispositivos del Network Address Translation (NAT) en la encabezado del contacto del SORBO como parámetro del “Firewall”.

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Realice esta tarea de configurar la inserción de la información del público/de IP Address privado de la encabezado del SORBO.

PASOS SUMARIOS

1. config

2. sbc service-name

3. sbe

4. sip parameter-profile profile-name

5.parameter {parameter name}

6.action {[value] agregar-no-presente {IP Address privado | IP Address público | acceso-usuario-DATA}| add-or-replace [value] {IP Address privado | IP Address público | acceso-usuario-DATA}| tira}

7. sip parameter-profile profile-name

8.salida

9.parameter{parameter name}

10.action{[value] agregar-no-presente {IP Address privado | IP Address público | acceso-usuario-DATA}| add-or-replace [value] {IP Address privado | IP Address público | acceso-usuario-DATA}| tira}

11. sip header-profile profile-name

12. salida

13. header header-name

14. entry entry_num {acción [agregar-encabezado | como-perfil | descenso-MSG | pass | reemplace-nombre | reemplace-valor | tira] | nombre del parámetro-perfil}

15. nombre del parámetro-perfil

16. sip header-profile profile-name

17. header header-name

18. entry entry_num {acción [agregar-encabezado | como-perfil | descenso-MSG | pass | reemplace-nombre | reemplace-valor | tira] | nombre del parámetro-perfil}

19. nombre del parámetro-perfil

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

config

Example:

host1/Admin# config

Ingresa en el modo de configuración global.

Paso 2 

sbc service-name

Example:

host1/Admin(config)# sbc mysbc

Ingresa al modo de configuración de un servicio SBC.

Utilice service-name el argumento para definir el nombre del servicio.

Paso 3 

sbe

Example:

host1/Admin(config-sbc)# sbe

Ingresa al modo de configuración de la función del elemento de la frontera de la señalización (SBE) del SBC.

Paso 4 

sip parameter-profile {profile-name}

Example:

host1/Admin(config-sbc-sbe)# sip parameter-profile proxy-param

Configura un perfil del parámetro y ingresa al modo de configuración de la encabezado SBE SIP.

Paso 5 

parameter {parameter name}

Example:

host1/Admin(config-sbc-sbe-sip-prm)# parameter firewall

Agrega un parámetro con un nombre especificado al perfil del parámetro.

Paso 6 

action {add-not-present [value] {private-ip-address | public-ip-address | access-user-data}| add-or-replace [value] {private-ip-address | public-ip-address | access-user-data}| strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action-strip

Configura la acción para adquirir un parámetro.

Paso 7 

sip parameter-profile {profile-name}

Example:

host1/Admin(config-sbc-sbe)# sip parameter-profile access-param

Configura un perfil del parámetro y ingresa al modo de configuración de la encabezado SBE SIP.

Paso 8 

exit

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# exit

Sale.

Paso 9 

parameter {parameter name}

Example:
host1/Admin(config-sbc-sbe-sip-prm)# parameter 
firewall

Agrega un parámetro con un nombre especificado al perfil del parámetro.

Paso 10 

action {add-not-present [value] {private-ip-address | public-ip-address | access-user-data}| add-or-replace [value] {private-ip-address | public-ip-address | access-user-data}| strip}

Example:

host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-or-replace value private-ip-address

Configura la acción para adquirir un parámetro.

Paso 11 

sip header-profile profile-name action as-profile

Example:

host1/Admin(config-sbc-sbe)# sip header-profile proxy

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 12 

exit

Example:

host1/Admin(config-sbc-sbe-sip-mth-prf)# exit

Sale.

Paso 13 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# header contact

Configura el perfil para contener la encabezado test1.

Paso 14 

entry entry_num {action [add-header | as-profile | drop-msg | pass | replace-name | replace-value | strip] | parameter-profile name}

Example:
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 
1 action as-profile

Configura una entrada en un perfil.

Paso 15 

parameter-profile parameter-profile-name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile proxy-param

Configura el perfil del parámetro para aplicarse cuando corresponden con al tipo de la encabezado.

Paso 16 

sip header-profile profile-name

Example:

host1/Admin(config-sbc-sbe)# sip header-profile access

Configura un perfil de la encabezado.

Si usted ingresa el nombre del perfildefault, se configura el perfil predeterminado. Este perfil se utiliza para todas las adyacencias que no tengan un perfil específico configurado.

Paso 17 

header name

Example:

host1/Admin(config-sbc-sbe-sip-hdr)# header contact

Configura el perfil para contener la encabezado test1.

Paso 18 

entry entry_num {action [add-header | as-profile | drop-msg | pass | replace-name | replace-value | strip] | parameter-profile name}

Example:
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 
1 action as-profile

Configura una entrada en un perfil.

Paso 19 

parameter-profile parameter-profile-name

Example:

host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile access-param

Configura el perfil del parámetro para aplicarse cuando corresponden con al tipo de la encabezado.

Ejemplos de configuración para los perfiles del SORBO

Esta sección contiene el siguiente:

Ejemplos del Método-perfil

Aplicación del ejemplo de los Método-perfiles

La asociación de la encabezado predefinida perfila el ejemplo

La asociación del parámetro predefinido perfila el ejemplo

Asociación del ejemplo de la asignación del código de la respuesta

Configurar la encabezado perfila el ejemplo

La aplicación de la encabezado perfila el ejemplo

Ejemplos de la manipulación de la encabezado

Ejemplo de filtración de la respuesta

Ejemplos del perfil del parámetro

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

Ejemplos del Método-perfil

El siguiente ejemplo muestra que los comandos y la salida generaron cuando usted configura los método-perfiles.

host1/Admin# conf t
Router/Admi(config)# sbc umsbc-node3 
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# sip method-profile test1
Router/Admi(config-sbc-sbe-sip-mth)# method abcd
Router/Admi(config-sbc-sbe-sip-mth)# blacklist
Router/Admi:Nov 13 17:43:11.124 : config[65761]: %MGBL-CONFIG-6-DB_COMMIT : Configuration 
committed by user 'yunsun'. Use 'show configuration commit changes 1000000296' to view the 
changes. 
Router/Admi(config-sbc-sbe-sip-mth)# end

Router/Admi:Nov 13 17:43:14.866 : config[65761]: %MGBL-SYS-5-CONFIG_I : Configured from 
console by yunsun 

Este ejemplo muestra la salida para todos los método-perfiles.

Router/Admin# show services sbc test sbe sip method-profiles
Method profiles for SBC service "test"

  Name                          In use
  ====================================
  test                           No
  mprof1                         No
  default                        Yes
  preset-acc-in-mth              No
  preset-std-in-mth              No
  preset-acc-out-mth             No
  preset-core-in-mth             No
  preset-std-out-mth             No
  preset-core-out-mth            No
  preset-ipsec-in-mth            No
  preset-ipsec-out-mth           No
  preset-ibcf-ext-in-mth         No
  preset-ibcf-int-in-mth         No
  preset-ibcf-utr-in-mth         No
  preset-ibcf-int-in-mth         No
  preset-ibcf-utr-in-mth         No
  preset-ibcf-ext-out-mth        No
  preset-ibcf-int-out-mth        No
  preset-ibcf-utr-out-mth        No

Este ejemplo muestra la salida para la prueba de los método-perfiles.

Router/Admin# show services sbc test sbe sip method-profile test
  Method profile "test"
    Description: 
    Type:    Whitelist
    Methods:
      INVITE
        action as-profile
        map-status-code
          range 50X value 500
          range 60X value 600
       Not in use with any adjacencies
Router/Admin#

Aplicación del ejemplo de los Método-perfiles

El siguiente ejemplo muestra que los comandos y la salida generaron cuando usted está aplicando un método-perfil a un SBC.

Router/Admi# conf t
Router/Admi(config)# sbc umsbc-node3 
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# adjacency sip sipp-10
Router/Admi(config-sbc-sbe-adj-sip)# method-profile inbound test1
Router/Admi:Nov 13 17:44:28.609 : config[65761]: %MGBL-CONFIG-6-DB_COMMIT : Configuration 
committed by user 'yunsun'. Use 'show configuration commit changes 1000000297' to view the 
changes. 
Router/Admi(config-sbc-sbe-adj-sip)# end
Router/Admi:Nov 13 17:44:31.637 : config[65761]: %MGBL-SYS-5-CONFIG_I : Configured from 
console by yunsun 
Router/Admi#sh services sbc umsbc-node3 sbe sip method-profiles
Method profiles for SBC service "umsbc-node3"
  Name                          In use
  ====================================
  test1                          Yes
  testb                          No
Router/Admi# show services sbc umsbc-node3 sbe sip method-profile test1
  Method profile "test1"
    Type:    Blacklist
    Methods:
      abcd
    In use by:
       Adjacency: sipp-10 (in)

La asociación de la encabezado predefinida perfila el ejemplo

Este ejemplo muestra cómo asegurarse de que el myparm=myvalue del parámetro está agregado a la petición-línea de una INVITACIÓN:

Primero, configure un parámetro-perfil para el myparm:

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# sip parameter-profile parmprof1
Router/Admi(config-sbc-sbe-sip-prm)# parameter myparm
Router/Admi(config-sbc-sbe-sip-prm-ele)# action add-not-present value myvalue

Después configure y asocíese a un método-perfil:

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# sip method-profile mthdprof1
Router/Admi(config-sbc-sbe-sip-mth)# method INVITE
Router/Admi(config-sbc-sbe-sip-prm-ele)# parameter-profile parmprof1

Finalmente, socio con una adyacencia

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# adjacency sip adj1
Router/Admi(config-sbc-sbe-adj-sip)# method-profile outbound mthdprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone;myparm=myvalue SIP/2.0

La asociación del parámetro predefinido perfila el ejemplo

El siguiente ejemplo muestra cómo asegurarse que la P-Afirmar-identidad está pasada siempre en una INVITACIÓN si contiene el user=phone.

Primero, configure un perfil de la encabezado que se refiera a una encabezado de la P-Afirmar-identidad:

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# sip header-profile hdrprof1
Router/Admi(config-sbc-sbe-sip-hdr)# header P-Asserted-Identity
Router/Admi(config-sbc-sbe-sip-hdr-ele)# action pass
Router/Admi(config-sbc-sbe-sip-hdr-ele-act)# condition header-value contains user=phone 

Después cree y asocie el perfil de la encabezado a un método-perfil:


Router/Admi(config-sbc-sbe)# sip method-profile mthdprof1
Router/Admi(config-sbc-sbe-sip-mth)# method INVITE
Router/Admi(config-sbc-sbe-sip-prm-ele)# parameter-profile hdrprof1

Finalmente, socio con una adyacencia:

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# adjacency sip adj1

Router/Admi (config-sbc-SBE-ADJ-sorbo) # método-perfil mthdprof1 saliente

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
P-Asserted-Identity: "rob" <sip:1234567@cisco.com;user=phone>

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
P-Asserted-Identity: "rob" <sip:1234567@cisco.com;user=phone>

Asociación del ejemplo de la asignación del código de la respuesta

Las demostraciones del siguiente ejemplo cómo crear una correspondencia del código de estado para asociar todas las respuestas 5XX a una INVITACIÓN a 500.

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# sip method-profile mthdprof1
Router/Admi(config-sbc-sbe-sip-mth)# method INVITE
Router/Admi(config-sbc-sbe-sip-mth-ele)# map-status-code 
Router/Admi(config-sbc-sbe-sip-mth-ele-map)# range 5XX value 500

Finalmente, socio con una adyacencia:

Router/Admi# configure
Router/Admi(config)# sbc test
Router/Admi(config-sbc)# sbe
Router/Admi(config-sbc-sbe)# adjacency sip adj1

Router/Admi (config-sbc-SBE-ADJ-sorbo) # mthdprof saliente del método-perfil

En el costado entrante:

SIP/2.0 501 Not Implemented

En el lado de salida:

SIP/2.0 500 Internal Server Error

Configurar la encabezado perfila el ejemplo

El siguiente ejemplo muestra que los comandos y la salida generaron cuando usted configura los perfiles de la encabezado.

host1/Admin(config)# sbc umsbc-node3 sbe
host1/Admin(config-sbc-sbe)# sip header-profile test1
host1/Admin(config-sbc-sbe-sip-hdr)# blacklist  
host1/Admin(config-sbc-sbe-sip-hdr)# header abcd
host1/Admin# show serv sbc sbc4 sbe sip header-profile EXAMPLE
  Header profile EXAMPLE
    Type:    Whitelist
    Headers:                          
      Cisco-Guid
        Entry 1:
          action add-first-header
      User-Agent:
        Entry 1:
          action as-profile 
      Remote-Party-ID
        Entry 1:
          action strip 
            condition header-value contains user=phone
        Entry 2:
          parameter-profile adduser
      P-Asserted-Identity
        Entry 1:
          action strip 
            condition header-value contains user=phone
      Organisation
        Entry 1:
          action replace-value value Cisco-Systems
            condition header-value contains MCI
    In use by:
       Adjacency: callgen100sip (in, out)

La aplicación de la encabezado perfila el ejemplo

El siguiente ejemplo muestra que los comandos y la salida generaron cuando usted está aplicando un perfil de la encabezado a un SBC.

host1/Admin# conf t
host1/Admin(config)# sbc umsbc-node3 sbe
host1/Admin(config-sbc-sbe)# adjacency sip sipp-10
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound test1
host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound test1
host1/Admin# show services sbc umsbc-node3 sbe sip header-profile test1
  Header profile "test1"
    Type:    Blacklist
    Headers:
      abcd
    In use by:
       Adjacency: sipp-10 (in, out)
show running-config

sbc umsbc-node3
 sbe
  activate

sip header-profile test1
   blacklist
   header abcd
  !
  adjacency sip sipp-10
   header-profile inbound test1
   header-profile outbound test1
   signaling-address ipv4 88.88.109.8
   signaling-port 5060
   remote-address ipv4 10.10.105.222 255.255.255.255
   signaling-peer 10.10.105.222
   signaling-peer-port 5060
   account sip-customer

Ejemplos de la manipulación de la encabezado

El siguiente ejemplo muestra cómo quitar la encabezado en cualquier mensaje si la prueba del nombre de la encabezado contiene el user=phone.

Primero, acceda la encabezado:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header P-Asserted-Identity
host1/Admin(config-sbc-sbe-hdr-ele)# action strip
host1/Admin(config-sbc-sbe-hdr-ele-act)# condition header-value contains user=phone

Después, asocie la encabezado a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

P-Asserted-Identity: "rob" <sip:1234567@cisco.com;user=phone>

En el lado de salida:

No P-Asserted-Identity header present

Agregue esta condición además de una condición existente anterior:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header P-Asserted-Identity
host1/Admin(config-sbc-sbe-hdr-ele)# entry 2
host1/Admin(config-sbc-sbe-hdr-ele)# action strip
host1/Admin(config-sbc-sbe-hdr-ele-act)# condition header-value contains user=phone

Finalmente, asocie el perfil de la encabezado a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
P-Asserted-Identity: "rob" <sip:1234567@cisco.com;user=phone>

En el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
<No P-Asserted-Identity header present>

Las demostraciones del próximo ejemplo cómo quitar una encabezado basada en una condición en otra encabezado en el mensaje. Primero, elimine la encabezado de la P-Afirmar-identidad, pero solamente si Llamada-Info: contiene el “teléfono-evento.”

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header P-Asserted-Identity
host1/Admin(config-sbc-sbe-hdr-ele)# action strip
host1/Admin(config-sbc-sbe-hdr-ele-act)# condition header-name Call-Info header-value 
contains telephone-event


Entonces asocie el headerprofile a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
P-Asserted-Identity: "rob" <sip:1234567@cisco.com;user=phone>
...
Call-Info:  <sip:8985@10.131.132.6>;method="NOTIFY;Event=telephone-event;Duration=1000"

El resultado en el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
<No P-Asserted-Identity header present>

El próximo ejemplo quita una encabezado de la organización de todas las respuestas:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header cisco.com
host1/Admin(config-sbc-sbe-hdr-ele)# action strip
host1/Admin(config-sbc-sbe-hdr-ele-act)# condition status-code eq *

Asocie el encabezado-perfil a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

SIP/2.0 200 OK  
...                                                                                  
Allow: INVITE,ACK,PRACK,SUBSCRIBE,BYE,CANCEL,NOTIFY,INFO,REFER,UPDATE                        

En el lado de salida:

SIP/2.0 200 OK 
... 
<No allow header present>

Este ejemplo transforma una encabezado en otra encabezado (diversión en el Hist-Info).

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header Diversion
host1/Admin(config-sbc-sbe-hdr-ele)# action replace-name value Hist-Info

Asocie el encabezado-perfil a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
Diversion: <sip:1234567@cisco.com>;reason=unconditional;counter=1;privacy=off

En el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0

Hist-Info: <sip:1234567@cisco.com>;reason=unconditional;counter=1;privacy=off

Este ejemplo se asegura que todos los mensajes salientes contengan una encabezado del específico (organización: Cisco.com).

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header Organization
host1/Admin(config-sbc-sbe-hdr-ele)# action add-first-header value cisco.com

Asocie el encabezado-perfil a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
<no Organization header present>

En el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
Organization: cisco.com

Este ejemplo pone una encabezado (todos los casos se quitan para cualquier método/respuesta).


Observeesto puede ser realizado solamente contra un tipo del encabezado-perfil de lista negra


host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr-ele)# blacklist
host1/Admin(config-sbc-sbe-sip-hdr)# header Organization 

O:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe-hdr)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr-ele)# blacklist
host1/Admin(config-sbc-sbe-sip-hdr)# header Organization
host1/Admin(config-sbc-sbe-sip-hdr)# action as-profile

Asocie el encabezado-perfil a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
Organization: cisco.com

En el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
<no Organization: header present>

Whilelists de este ejemplo una encabezado (paso en todos los métodos/respuestas) .r


Observeesto puede ser especificado solamente contra un tipo de la lista blanca de perfil


host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header Organization 

O:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header Organization
host1/Admin(config-sbc-sbe-hdr-ele)# action as-profile

Asocie el encabezado-perfil a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

El costado entrante:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
...
Organization: cisco.com

En el lado de salida:

INVITE sip:1234567@cisco,com;user=phone SIP/2.0
... 
Organization: cisco.com 

Este ejemplo pasa una encabezado (fecha) condicional en una respuesta 200.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-hdr)# header Date
host1/Admin(config-sbc-sbe-hdr-ele)# action pass
host1/Admin(config-sbc-sbe-hdr-ele-act)# condition status-code eq 200

Socio con una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

Ensure no other responses contain a Date: header
SIP/2.0 200 OK
...
Date: Mon, 01 Jan 2008 GMT

En el lado de salida: -

SIP/2.0 200 OK
...
Date: Mon, 01 Jan 2008 GMT

Also try all responses containing a Date: header and ensure the 200 OK only contains one 

:

Este ejemplo elimina todas las encabezados de la “organización” en una INVITACIÓN. Para hacer esto, un encabezado-perfil se crea y después se asocia le a un método-perfil.


Los Encabezado-perfilesde la nota se pueden asociar a los métodos (esenciales) vitales.


host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headerprof1
host1/Admin(config-sbc-sbe-hdr)# blacklist
host1/Admin(config-sbc-sbe-hdr-ele)# header Organization 

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe) sip method-profile methodprof1
host1/Admin(config-sbc-sbe-sip-mth) blacklist
host1/Admin(config-sbc-sbe-sip-mth) method INVITE
host1/Admin(config-sbc-sbe-sip-mth-ele) header-profile headerprof1

Socio con una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# method-profile outbound methodprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
Organization: cisco.com

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
<no Organization: header present>

Este ejemplo aplica un perfil del parámetro para agregar el user=phone en la petición-línea de una INVITACIÓN.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile test
host1/Admin(config-sbc-sbe-sip-prm)# parameter user
host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-not-present value phone

Socio con un método-perfil:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe) sip method-profile test
host1/Admin(config-sbc-sbe-sip-mth) method INVITE
host1/Admin(config-sbc-sbe-sip-mth-ele) parameter-profile test

Socio con una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# method-profile inbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco.com SIP/2.0

En el lado del utbound:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0

Ejemplo de filtración de la respuesta

Las respuestas provisionales del SORBO 183 de los descensos del siguiente ejemplo de un perfil de la encabezado basado en corresponder con la encabezado * asociada a las adyacencias entrantes y salientes.

Primero, cree un perfil headprof1 de la encabezado para hacer juego en la encabezado * y para caer el mensaje:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1 
host1/Admin(config-sbc-sbe-hdr)# header * 
host1/Admin(config-sbc-sbe-hdr-ele)# action drop-msg 
host1/Admin(config-sbc-sbehdr-ele-act)# condiiton status-code eq 183

Asssociate el perfil headprof1 al costado entrante de una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# adjacency sip adjacencyA 
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound headerprof1

Asocie el perfil headprof1 al entrante y a los lados de salida de otra adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# adjacency sip adjacencyB 
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound headerprof1

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# adjacency sip adjacencyB 
host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound headerprof1

Ejemplos del perfil del parámetro

Este ejemplo muestra cómo agregar un parámetro del user=phone en a: encabezado si uno no se ha especificado ya en una encabezado.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile parmprof1
host1/Admin(config-sbc-sbe-sip-prm)# parameter user
host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-not-present value phone

Ahora agregue a un perfil de la encabezado:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-sip-hdr)# header To
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile parmprof1

Ahora asocíese a una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com>;tag=1234;

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=phone>;tag=1234

Este ejemplo quita el parámetro del “usuario” (“user=phone”, el “user=fax”…) del a: encabezado.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile parmprof1
host1/Admin(config-sbc-sbe-sip-prm)# parameter user
host1/Admin(config-sbc-sbe-sip-prm-ele)# action strip

Agregue a un perfil de la encabezado:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-sip-hdr)# header To
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile parmprof1

Finalmente, socio con una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=phone;tag=1234;

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com>;tag=1234

Este ejemplo muestra cómo substituir el parámetro del “user=phone” por el user=fax o agregar el user=fax si un parámetro de usuario no está presente en la encabezado.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile parmprof1
host1/Admin(config-sbc-sbe-sip-prm)# parameter user
host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-or-replace value fax

Agregue a un perfil de la encabezado:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-sip-hdr)# header To
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile parmprof1

Finalmente, socio con una adyacencia:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=phone;tag=1234;

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=fax>;tag=1234 

O:

En el costado entrante: -

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;tag=1234;

En el lado de salida: -

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=fax>;tag=1234 

El próximo ejemplo agrega el parámetro del “user=phone” si uno en no ya presente en la encabezado.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile parmprof1
host1/Admin(config-sbc-sbe-sip-prm)# parameter user
host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-not-present value phone

Agregue el parámetro-perfil a un perfil de la encabezado:

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip header-profile headprof1
host1/Admin(config-sbc-sbe-sip-hdr)# header To
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile parmprof1

Finalmente, socio con una adyacencia

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-sip)# header-profile outbound headprof1

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=fax;tag=1234;

En el lado de salida:

No parameter added as a user parameter already exists
INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com>;tag=1234 

O: -

En el costado entrante:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;tag=1234;

En el lado de salida:

INVITE sip:1234567@cisco.com;user=phone SIP/2.0
...
To: "rob" <sip:1234567@cisco.com;user=phone>;tag=1234 

Soporte de la encabezado P-KT-UE-IP

Las demostraciones del siguiente ejemplo cómo quitar cualquier encabezado existente P-KT-UE-IP de todos los mensajes recibidos y después substituirlos por una sola encabezado P-KT-UE-IP para las peticiones INVITAN y OOD. En el este ejemplo, la llamada se pone de adj1 a adj2.

Las demostraciones siguientes cómo configurar un perfil de la encabezado con dos entradas. La primera entrada elimina la encabezado “P-KT-UE-IP” y la segunda entrada agrega el “P-KT-UE-IP” con un valor establecidovalor establecido 18-character a la cadena $ {msg.rmt_ip_addr}.

host1/Admin(config-sbc-sbe)# sip header-profile kt
host1/Admin(config-sbc-sbe-sip-hdr)# header P-KT-UE-IP
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 1 action strip 
host1/Admin(config-sbc-sbe-sip-hdr-ele-act)# exit
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 2 action add-header value 
${msg.rmt_ip_addr}

Lo que sigue aplica el perfil antedicho de la encabezado a la adyacencia entrante como perfil entrante de la encabezado.

host1/Admin(config-sbc-sbe)# adjacency sip adj1
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound kt

Las configuraciones siguientes un perfil de la encabezado para permitir el paso de la encabezado “P-KT-UE-IP”.

host1/Admin(config-sbc-sbe)# sip header-profile kt-pass
host1/Admin(config-sbc-sbe-sip-hdr)# header P-KT-UE-IP
host1/Admin(config-sbc-sbe-sip-hdr-ele)# action pass

Lo que sigue aplica el perfil antedicho de la encabezado a la adyacencia saliente como perfil saliente de la encabezado.

host1/Admin(config-sbc-sbe)# adjacency sip adj2
host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound kt-pass

Inserción de la información del público/de IP Address privado de la encabezado del SORBO

El siguiente ejemplo muestra una inserción de la información del público/de IP Address privado de la encabezado del SORBO.

El perfil del parámetro del SORBO se agrega para quitar el parámetro.

host1/Admin# configure
host1/Admin(config)# sbc test
host1/Admin(config-sbc) sbe
host1/Admin(config-sbc-sbe)# sip parameter-profile proxy-param
host1/Admin(config-sbc-sbe-sip-prm)# parameter firewall
host1/Admin(config-sbc-sbe-sip-prm-ele)# action strip
host1/Admin(config-sbc-sbe)# sip parameter-profile access-param
host1/Admin(config-sbc-sbe-sip-prm)# parameter firewall
host1/Admin(config-sbc-sbe-sip-prm-ele)# action add-or-replace value private-ip-address

Se agrega el perfil de la encabezado del SORBO; el perfil del parámetro se asocia al perfil de la encabezado.

host1/Admin(config-sbc-sbe)# sip header-profile proxy
host1/Admin(config-sbc-sbe-sip-hdr)# header contact
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 1 action as-profile
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile proxy-param
host1/Admin(config-sbc-sbe)# sip header-profile access
host1/Admin(config-sbc-sbe-sip-hdr)# header contact
host1/Admin(config-sbc-sbe-sip-hdr-ele)# entry 1 action as-profile
host1/Admin(config-sbc-sbe-sip-hdr-ele)# parameter-profile access-param
host1/Admin(config-sbc-sbe)# sip max-connections 2
host1/Admin(config-sbc-sbe)# sip timer
host1/Admin(config-sbc-sbe-sip-tmr)# tcp-idle-timeout 120000
host1/Admin(config-sbc-sbe-sip-tmr)# tls-idle-timeout 3600000
host1/Admin(config-sbc-sbe-sip-tmr)# tcp-connect-timeout 30000
host1/Admin(config-sbc-sbe-sip-tmr)# udp-response-linger-period 32000
host1/Admin(config-sbc-sbe-sip-tmr)# udp-first-retransmit-interval 500
host1/Admin(config-sbc-sbe-sip-tmr)# udp-max-retransmit-interval 4000
host1/Admin(config-sbc-sbe-sip-tmr)# invite-timeout 180

Debajo de la encabezado del SORBO se agrega a la adyacencia del SORBO.

host1/Admin(config-sbc-sbe)# adjacency sip sip-41
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound access
host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound proxy
host1/Admin(config-sbc-sbe-adj-sip)# preferred-transport udp
host1/Admin(config-sbc-sbe-adj-sip)# redirect-mode pass-through
host1/Admin(config-sbe-adj-sip)# authentication nonce timeout 300
host1/Admin(config-sbc-sbe-adj-sip)# signaling-address ipv4 10.140.90.6
host1/Admin(config-sbc-sbe-adj-sip)# signaling-port 5060
host1/Admin(config-sbc-sbe-adj-sip)# remote-address ipv4 0.0.0.0 0.0.0.0
host1/Admin(config-sbc-sbe-adj-sip)# signaling-peer 10.0.48.41
host1/Admin(config-sbc-sbe-adj-sip)# signaling-peer-port 5060
host1/Admin(config-sbc-sbe-adj-sip)# dbe-location-id 4294967295
host1/Admin(config-sbc-sbe-adj-sip)# registration rewrite-register
host1/Admin(config-sbc-sbe-adj-sip)# reg-min-expiry 3000
host1/Admin(config-sbc-sbe-adj-sip)# media-bypass
host1/Admin(config-sbc-sbe-adj-sip)# attach
host1/Admin(config-sbc-sbe)# adjacency sip sip-proxy
host1/Admin(config-sbc-sbe-adj-sip)# header-profile inbound proxy
host1/Admin(config-sbc-sbe-adj-sip)# header-profile outbound access
host1/Admin(config-sbc-sbe-adj-sip)# preferred-transport udp
host1/Admin(config-sbc-sbe-adj-sip)# redirect-mode pass-through
host1/Admin(config-sbe-adj-sip)# authentication nonce timeout 300
host1/Admin(config-sbc-sbe-adj-sip)# signaling-address ipv4 10.140.90.6
host1/Admin(config-sbc-sbe-adj-sip)# remote-address ipv4 10.0.5.2 255.255.255.255
host1/Admin(config-sbc-sbe-adj-sip)# signaling-peer 10.0.5.2
host1/Admin(config-sbc-sbe-adj-sip)# signaling-peer-port 5060
host1/Admin(config-sbc-sbe-adj-sip)# dbe-location-id 4294967295
host1/Admin(config-sbc-sbe-adj-sip)# registration rewrite-register
host1/Admin(config-sbc-sbe-adj-sip)# reg-min-expiry 3000
host1/Admin(config-sbc-sbe-adj-sip)# media-bypass
host1/Admin(config-sbc-sbe-adj-sip)# registration target address 10.0.5.2
host1/Admin(config-sbc-sbe-adj-sip)# attach
host1/Admin(config-sbc-sbe)# call-policy-set 2
host1/Admin(config-sbc-sbe-rtgpolicy)# first-call-routing-table start-table
host1/Admin(config-sbc-sbe-rtgpolicy)# first-reg-routing-table reg-table
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-adjacency-table reg-table
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip-proxy
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-adjacency sip-41
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-adjacency-table start-table
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip-proxy
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-adjacency sip-41
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# exit
host1/Admin(config-sbc-sbe-rtgpolicy)# complete
host1/Admin (config-sbc-sbe)# active-call-policy-set 2