Guía de configuración de controlador de la frontera de la sesión de los Cisco 7600 Series Router
Implementar las directivas SBC
2 Agosto 2013 - Traducción Automática | Otras Versiones: PDFpdf 455 KB | Inglés (28 Abril 2008) | Comentarios

Contenidos

Implementar las directivas SBC

Contenido

Requisitos previos para implementar las directivas

Información sobre implementar las directivas

Directivas SBC

Eventos de la directiva

Etapas de la directiva

Conjuntos de la directiva

Tablas de la directiva

Directivas del análisis del número

Validación del número

Clasificación del número

Manipulación de dígitos

Ruteo

Tablas de ruteo y adyacencias

Manipulación del número

Búsqueda

Caza de MultiARQ

Control de admisión de llamadas

Control de admisión de llamadas

Los media desvían en el control de admisión de llamadas

Limitación de la tarifa CAC

Política de suscriptor

Cómo implementar las directivas

Configurar las tablas del análisis del número

Configurar la validación del número

Configurar la clasificación del número

Configurar las tablas de ruteo

Configurar una tabla de dirección destino

Configurar el destino, el dominio de origen, y las tablas del ID de la portadora

Configurar la tabla de la categoría

Configurar la menos tabla de costo

Configurar la tabla cargada

Configurar las tablas del time basado

Configurar las tablas Expresión-basadas regulares

Configurar la manipulación del número

Configurar la caza y la caza de MultiARQ

Activar un conjunto del política de ruteo

Configurar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC

Activar un conjunto de la directiva CAC

Ejemplos de configuración de implementar el análisis del número

Configurar la validación del número: Ejemplo:

Configurar la clasificación del número: Ejemplo:

Ejemplos de configuración de implementar el ruteo de llamadas

Encaminamiento sin el Equilibrio de carga: Ejemplo:

Encaminamiento de menor coste: Ejemplo:

Encaminamiento cargada: Ejemplo:

Encaminamiento del time basado: Ejemplo:

Encaminamiento de la expresión normal: Ejemplo:

Ejemplo de configuración de implementar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC


Implementar las directivas SBC


Una directiva del regulador de la frontera de la sesión (SBC) es un conjunto de reglas que define cómo el SBC trata los diferentes tipos de eventos de la voz sobre IP (VoIP). Una directiva SBC permite que usted controle la señalización VoIP y el media que pasa a través del SBC en un nivel de aplicación.


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


Para una descripción completa de los comandos usados en este capítulo, refiera al capítulo 39, “los comandos controller de la frontera de la sesión de Cisco.” Para localizar la documentación para otros comandos que aparecen en este capítulo, utilizan el índice principal de referencia de comandos, o buscan en línea.

Historial de la característica para implementar las directivas SBC

Versión
Modificación

Versión 3.1.00 SBC de ACE

Soporte agregado para:

Funciones de ruteo incluyendo:

– Encaminamiento por la categoría

– Manipulación del número de la fuente

– Encaminamiento de menor coste

– Encaminamiento cargada

– Encaminamiento del time basado

– Encaminamiento de la expresión normal

Limitación de la tarifa CAC

Política de suscriptor

Versión 3.0.00 SBC de ACE

Esta característica fue introducida en el Cisco 7600 Series Router junto con el soporte para el modelo unificado SBC.


Contenido

Este capítulo contiene las secciones siguientes:

Requisitos previos para implementar las directivas

Información sobre implementar las directivas

Cómo implementar las directivas

Ejemplos de configuración de implementar el análisis del número

Ejemplos de configuración de implementar el ruteo de llamadas

Ejemplo de configuración de implementar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC

Requisitos previos para implementar las directivas

Los requisitos previos siguientes se requieren implementar las directivas SBC:

En el módulo del motor del control de la aplicación (ACE), usted debe ser Usuario administrador para ingresar los comandos SBC. Para más información, vea la guía de administración del módulo del motor del control de la aplicación en el http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/vA4_2_0/configuration/administration/guide/AdminGd.html.

Antes de implementar las directivas, el SBC debe ser creado ya. Vea los procedimientos descritos en el capítulo 2, “los requisitos previos de la configuración de ACE para el SBC”.

Información sobre implementar las directivas

Una directiva SBC es un conjunto de reglas que define cómo el SBC trata los diferentes tipos de eventos VoIP. Una directiva SBC permite que usted controle la señalización VoIP y el media que pasa a través del SBC en un nivel de aplicación. El cuadro 13-1 muestra una descripción del flujo del control de políticas.

Cuadro descripción del control de políticas de 13-1

El análisis y la encaminamiento del número se configuran en un tipo de conjunto de la configuración, control de admisión se configura en otro.

El análisis del número (NA) determina si un conjunto de los dígitos marcados representa un número de teléfono válido (basado en la validación del número, la clasificación del número, o la Manipulación de dígitos). El ruteo de llamadas determina la entidad de la señalización VoIP a la cual una petición de señalización debe ser enviada. Una adyacencia del destino se elige para el mensaje de señalización basado en los diversos atributos del mensaje (por ejemplo, sobre la base de la cuenta de la fuente o de la adyacencia). El política de ruteo se aplica a los nuevos eventos de llamada y a los eventos de registro del suscriptor.

El control de admisión de llamadas (CAC) limita el número de llamadas concurrentes y de registros, y restringe el ancho de banda de los media dedicado a las llamadas activas. Permite el control de carga en otros elementos de redes limitando de la tarifa. Ciertos eventos se pueden bloquear totalmente (usando una lista negra) o permitir libremente (usando una lista blanca), sobre la base de ciertos atributos.

No todas las directivas son obligatorias:

Para llamar entre los suscriptores, solamente se requiere el política de ruteo del punto final.

Para llamar entre los números de teléfono, solamente se requiere la directiva del ruteo de llamadas.

El análisis y el control de admisión del número son opcionales, aunque sean probables ser requeridos por el usuario.

Las directivas refieren a las cuentas y a las adyacencias por nombre. Por lo tanto, usted puede encontrarlo útil para configurar y para nombrar las adyacencias antes de configurar las directivas aunque esto no se requiera.

Las secciones siguientes describen los muchos conceptos críticos a entender cómo implementar las directivas SBC:

Directivas SBC

Directivas del análisis del número

Ruteo

Control de admisión de llamadas

Directivas SBC

Esta sección describe las directivas siguientes SBC:

Eventos de la directiva

Etapas de la directiva

Conjuntos de la directiva

Tablas de la directiva

Eventos de la directiva

Las directivas se aplican a los eventos siguientes:

Nuevas llamadas — Cuando las nuevas llamadas se señalan al SBC, el SBC aplica una directiva para determinar qué sucede al nuevo pedido de llamada y qué apremios debe satisfacer la llamada durante su curso de la vida.

Actualizaciones de la llamada — Si uno de los puntos finales en los intentos de llamada de renegociar los nuevos parámetros de los media, el SBC aplica la directiva para ratificar la tentativa.

Registros del suscriptor — Si un suscriptor intenta registrarse a través del SBC, el SBC aplica la directiva para determinar qué sucede al pedido de inscripción.

Etapas de la directiva

Hay tres etapas distintas de una directiva, que se aplican en la orden estricta a los eventos de la directiva. Las etapas en las cuales la directiva es aplicada son como sigue:

Análisis del número

Ruteo

Control de admisión

Algunas de estas etapas de la directiva se saltan para los tipos determinados de eventos. El cuadro 13-2 muestra la secuencia de las etapas de la directiva para cada tipo de evento.

Cuadro 13-2 etapas de la directiva para los tipos de evento

Si las etapas de la directiva fallan, se rechaza la llamada y propagan el error de nuevo al dispositivo de llamada (usando el Session Initiation Protocol (SIP) o H.323 que señala, como apropiado) con los códigos de error en el cuadro 13-1.

Errores de la etapa de la directiva del cuadro 13-1 

Componente
Código de error resultante del SORBO
Error resultante de H.323

Análisis del número

604" no existe dondequiera”

Versión UUIE completo del q.931 ITU-T con el unreachableDestination del campo de la razón H.225

Ruteo

604" no existe dondequiera”

Versión UUIE completo del q.931 ITU-T con el unreachableDestination del campo de la razón H.225

Control de admisión de llamadas

503" servicio inasequible”

Versión UUIE completo del q.931 ITU-T con el noPermission del campo de la razón H.225



Observesi la llamada falla en la encaminamiento o la fase del control de admisión de llamadas, se libera. No hay tentativa de revisar. Independientemente de si revisar está dejado al dispositivo (de llamada) por aguas arriba para decidir.


Las secciones siguientes describen las etapas de la directiva más detalladamente:

Análisis del número

Ruteo

Control de admisión

Análisis del número

El análisis del número (NA) determina si un conjunto de los dígitos marcados representa un número de teléfono válido. Esto es alcanzada configurando una o más tablas de cadenas válidas del dígito marcado usando un sintaxis de la expresión normal de la forma limitada, entonces correspondiendo con los dígitos marcados reales contra las diversas cadenas en las tablas.

La directiva NA se aplica solamente a los nuevos eventos de llamada. Si el NA determina que una nueva llamada no contiene un conjunto válido de los dígitos marcados, el SBC rechaza la llamada, usando el código de error descrito en la “directiva efectúa” la sección.

Las reglas NA son sensibles a la adyacencia de la cuenta de la fuente y de la fuente de una llamada, que permite que diversos Planes de marcado sean configurados para diversas organizaciones del cliente, o aún para diversos puntos finales.

Además de validar un Número marcado, la directiva NA puede también:

Cambie formato los dígitos marcados en el formato canónico; por ejemplo, formato E.164.

Etiquete la llamada con una categoría, que es utilizada por las etapas posteriores de la directiva.

Ruteo

La encaminamiento determina la entidad de la señalización VoIP del Next-Hop a la cual una petición de señalización debe ser enviada. La encaminamiento de los mensajes de señalización VoIP ocurre en dos etapas:

Policy-Based Routing — La primera fase de encaminamiento. En el Policy-Based Routing, una adyacencia del destino se elige para el mensaje de señalización, sobre la base de los diversos atributos del mensaje, discutidos más adelante.

Encaminamiento basada en protocolos — Ocurre después del Policy-Based Routing. La encaminamiento basada en protocolos utiliza un mecanismo del protocol específico VoIP para deducir un IP Address de Next Hop del par de la señalización configurado para la adyacencia del destino elegida por el Policy-Based Routing.

Por ejemplo, si la adyacencia del destino es una adyacencia SIP y el par de la señalización es uk.globalisp.com, el Domain Name Server de las aplicaciones SBC (DNS) u operaciones de búsqueda IP para determinar el IP Address y el puerto del servidor SIP para el dominio uk.globalisp.com, y adelante el mensaje de señalización apropiado a ese IP Address y puerto.

El política de ruteo se aplica a los nuevos eventos de llamada y a los eventos de registro del suscriptor.

Si un nuevo evento de llamada hace juego una suscripción existente, la llamada se rutea automáticamente a la dirección IP de origen y al puerto del registro del suscriptor original. No se requiere ninguna directiva configurada para alcanzar esto, y ninguna directiva configurada puede influenciar la encaminamiento de tales llamadas.

El política de ruteo no se aplica para llamar los eventos de la actualización; los mensajes de señalización de la actualización de la llamada se rutean automáticamente a la adyacencia del destino que fue elegida para el nuevo evento de llamada que originó la llamada.

Es posible que un evento no puede ser ruteado, si sus atributos no hacen juego una regla de ruteo configurada conveniente. En estos casos, el SBC rechaza el evento usando un código de error conveniente.

Control de admisión

El control de admisión de llamadas determina si un evento se debe conceder o rechazar basado en los límites configurados para la utilización de los recursos de red. Hay dos razones de realizar el control de admisión.

Para defender los elementos de redes carga-sensibles, tales como softswitches, contra los niveles potencialmente dañinos de carga precipitados por los eventos singulares, por ejemplo hace los ataques, natural o los desastres provocados por el hombre, o los medios de comunicación teléfono-INS.

Para limpiar el Service Level Agreements (SLA) entre las organizaciones, para asegurarse de que los niveles de utilización de la red definidos en SLA no están excedidos.

La directiva de control de admisión de llamadas se aplica a todos los tipos de evento. Si un evento no es concedido por la directiva de control de admisión, después el SBC la rechaza con un código de error conveniente.

Conjuntos de la directiva

Un conjunto de la directiva es un grupo de directivas que puedan ser activas en el SBC a cualquier momento. Si un conjunto de la directiva es activo, después el SBC utiliza las reglas definidas dentro de él para aplicar la directiva a los eventos. Usted puede crear los conjuntos de las políticas múltiples en un solo SBC; esta característica tiene dos aplicaciones potenciales:

Le permite atómico para modificar la directiva configurada creando una copia actualmente - del conjunto de la directiva activa, realizando todos los cambios necesarios, revisando la directiva modificada, y después conmutando el conjunto de la directiva activa. Si un problema se descubre con el nuevo conjunto de la directiva después de que se active, el SBC se puede conmutar de nuevo a usar la directiva anterior fijada con un comando único.

Le permite para crear diversos conjuntos de la directiva para el uso en los momentos diferentes y para conmutarlos entre ellos en los momentos apropiados.

El análisis y la encaminamiento del número se configuran en un conjunto de la directiva de la llamada. El control de admisión se configura en un conjunto de la directiva CAC.

Solamente un conjunto de la directiva de cada tipo puede ser activo en cualquier momento. Usted puede conmutar la directiva activa fijada en cualquier momento. Usted no puede modificar actualmente - el conjunto de la directiva activa, pero puede modificar los conjuntos de la directiva que no son activos.

Una nueva directiva fijó puede estar vacía creado (es decir, sin cualquier directivas configuradas), o creado como una copia de otro conjunto de la directiva. Un conjunto de la directiva puede ser borrado, a condición de que no es el conjunto de la directiva activa.

Cuando se inicializa el SBC, no hay conjuntos de la directiva activa. En cualquier momento después de inicialización, el conjunto de la directiva activa puede ser indefinido. Mientras que no hay política de ruteo activo, se rechaza cada evento que requiere la encaminamiento.

Tablas de la directiva

Toda la directiva en el SBE se configura en un conjunto de las tablas. Esta sección describe la estructura total de las tablas de la directiva, según lo descrito en las secciones siguientes:

Nomenclatura

Aplicación de la directiva

Ejemplo de la tabla de la directiva

Nomenclatura

Esta sección define algunos términos que utilicemos más adelante al discutir la directiva presentemos.

Una tabla de la directiva tiene las propiedades siguientes:

Un nombre que identifica únicamente la tabla dentro del ámbito de un solo conjunto de la directiva. Las tablas en diversos conjuntos de la directiva pueden tener el mismo nombre.

Un tipo, que define el criterio que se utiliza para seleccionar una entrada de la tabla.

Una colección de entradas de tabla.

Una entrada de tabla de la directiva es un miembro de una tabla de la directiva. Tiene las propiedades siguientes:

Un valor a hacer juego encendido (el valor de la coincidencia). La semántica de este valor es determinada por el tipo de la tabla. Ningunas dos entradas en la misma tabla pueden tener valores idénticos de la coincidencia.

Una acción opcional a realizarse en el evento, si hace juego esta entrada.

Un nombre opcional de la tabla siguiente a buscar para la directiva, si el evento hace juego esta entrada.

Aplicación de la directiva

Se buscan las tablas de la directiva siempre que ocurra un evento. La directiva que se aplicará al evento se aumenta mientras que se buscan las tablas.

Los conjuntos de la directiva contienen las propiedades siguientes, que definen que las tablas de la directiva se buscan en cada etapa del cálculo de la directiva. El conjunto de la directiva de la llamada contiene:

Primera tabla de la directiva NA a procesar

Primera tabla del política de ruteo a procesar para las llamadas

Primera tabla del política de ruteo a procesar para los registros del punto finales

El conjunto de la directiva CAC contiene la primera tabla de la directiva de control de admisión.

Cuando ocurre un evento, las tablas de la directiva se buscan como sigue. Este procedimiento se sigue una vez para cada etapa de la directiva a la cual se sujete un evento.

La primera tabla para la etapa determinada del cálculo de la directiva se obtiene del conjunto de la configuración activa.

El tipo de la tabla define que de los atributos del evento (por ejemplo, el número de destino o la adyacencia de la fuente) está siendo examinado por esta tabla.

Este atributo se compara contra el valor de la coincidencia de cada entrada en la tabla. Esto da lugar exactamente a una entrada que corresponde con el evento, o a ningunas entradas que corresponden con el evento.

Si una entrada hace juego el evento, después la acción asociada a esa entrada se realiza. Después de que se realice la acción, si la entrada contiene el nombre de una tabla siguiente, que la tabla se procesa. Si no hay tabla siguiente, después el cálculo de la directiva es completo y de proceso para esta etapa de los extremos de la directiva.

Si ninguna entrada hace juego el evento, después el cálculo de la directiva es completo y de proceso para esta etapa de los extremos de la directiva.

Ejemplo de la tabla de la directiva

El siguiente ejemplo ilustra el flujo de control mientras que las tablas de la directiva se analizan en una etapa determinada de la directiva para un evento determinado. El evento en este ejemplo es una nueva llamada, recibida de la cuenta de la fuente con el número de destino 129. La etapa de la directiva considerada aquí está ruteando.

Este ejemplo se proporciona sólo con fines ilustrativos; las tablas de ruteo se describen detalladamente en la sección de la “encaminamiento”.

El cuadro 13-3 muestra las tablas de ruteo relevantes.

Cuadro ejemplo de la tabla de la directiva de 13-3

El cálculo de la directiva comienza mirando para arriba la primera tabla de la directiva que se utilizará por la etapa de la encaminamiento. Ésta es la tabla con el nombre RtgAnalyzeSourceAccount. Se procesa esta tabla como sigue:

El coincidencia-tipo de la tabla es src-cuenta, así que la cuenta de la fuente del nuevo evento de llamada se compara con cada uno de las entradas en esta tabla.

La entrada de tabla que hace juego en el csi proporciona una coincidencia para este nuevo evento de llamada. No hay acción asociada a esta entrada, sino los puntos de entrada a una tabla siguiente con el nombre RtgAnalyzeDestCSINumber.

El flujo de control entonces pasa a la tabla con el nombre RtgAnalyzeDestCSINumber. Se procesa esta tabla como sigue:

El coincidencia-tipo de la tabla es dst-número, así que el número de destino del nuevo evento de llamada se compara con cada uno de las entradas en esta tabla.

La entrada de tabla que hace juego en 1xx proporciona una coincidencia para este nuevo evento de llamada. La acción asociada a esta entrada se realiza; es decir, la adyacencia del destino para el nuevo evento de llamada se fija a CSI-Chester.

Esta entrada no señala a una tabla siguiente, tan el cálculo de la directiva para los extremos de la etapa de la encaminamiento.

Este ejemplo muestra la encaminamiento acertada de la nueva llamada. El resultado es acertado porque la adyacencia del destino de la nueva llamada se selecciona antes de que el cálculo de la directiva acabe. Es totalmente posible que el resultado de la encaminamiento sea fracasado para una nueva llamada si las tablas del política de ruteo no asignan una adyacencia del destino a la llamada antes de los extremos del cálculo del política de ruteo. Por ejemplo, el política de ruteo ilustrado arriba no rutea con éxito una nueva llamada cuya cuenta de la fuente sea csi y cuyo número de destino sea 911.

En este ejemplo, una sola entrada se selecciona de cada tabla que se atraviese durante el cálculo. A lo más una entrada en cualquier tabla de la directiva hace juego generalmente un evento al cual la directiva esté siendo aplicada. En los casos en los cuales más de una entrada haría juego un evento, se selecciona la mejor entrada coincidente.

Directivas del análisis del número

Configuran a tres diversos tipos de directivas del análisis del número (NA) dentro de las tablas NA. Aplican simultáneamente a las nuevas llamadas y se describen a estos tipos de directivas NA en las secciones siguientes:

Validación del número

Clasificación del número

Manipulación de dígitos

Validación del número

La validación del número es fundamental al proceso de atravesar las tablas de la directiva del análisis del número. Se valida un número si se atraviesan las tablas NA y la imputación definitiva examinada contiene una acción de valida. Un número es inválido si se atraviesan las tablas NA, y la imputación definitiva examinada contiene una acción del rechazo. Un número también es inválido si, en cualquier etapa de procesar las tablas NA, una tabla sin las entradas coincidentes se encuentra.

Las tablas del análisis del número pueden ser uno de los siguientes tipos:

dst-número — Las tablas de este tipo contienen las entradas cuyos valores de la coincidencia representan los números completos. En tales tablas, una entrada hace juego un evento si la cadena entera del dígito marcado hace juego exactamente el valor de la coincidencia de la entrada.

dst-prefijo — Las tablas de este tipo contienen las entradas cuyos valores de la coincidencia representan los prefijos del número. En tales tablas, una entrada hace juego un evento si existe un subconjunto de la cadena del dígito marcado, consistiendo en los dígitos consecutivos tomados de delante de la cadena del dígito marcado, que hace juego exactamente el valor de la coincidencia de la entrada.

src-cuenta — Las tablas de este tipo contienen las entradas cuyos valores de la coincidencia son los nombres de las cuentas. En tales tablas, una entrada hace juego un evento si el nombre de la cuenta de la fuente del evento hace juego exactamente el valor de la coincidencia de la entrada.

src-adyacencia — Las tablas de este tipo contienen las entradas cuyos valores de la coincidencia son los nombres de las adyacencias. En tales tablas, una entrada hace juego un evento si el nombre de la cuenta de la fuente del evento hace juego exactamente el valor de la coincidencia de la entrada.

ID del portador — Las tablas de este tipo contienen las entradas que corresponden con la identificación del portador

tablas NA Dígito-que corresponden con

El formato de los valores de la coincidencia de las entradas en las tablas NA que hacen juego en el número de destino o prefijo del número de destino es una forma limitada, cadena de la expresión normal que representa una cadena de dígitos marcados. El sintaxis usado se describe en el cuadro 13-2.

Sintaxis del cuadro 13-2 de los valores de la coincidencia para las entradas en Dígito-corresponder con las tablas NA 

X

Cualquier dígito numérico 0 - 9.

()

El dígito dentro de paréntesis es opcional. Por ejemplo, (representa y el.

[]

Uno de los dígitos dentro de los corchetes se utiliza. Por ejemplo, [01]XXX representa 0XXX y 1XXX. Un rango de los valores se puede representar dentro de los corchetes. Por ejemplo, [013-5]XXX representa 0XXX, 1XXX, 3XXX, 4XXX y 5XXX.

*

* la clave en el teléfono.

#

# clave en el teléfono.


En tales tablas, es siempre posible que más de una entrada en la tabla puede hacer juego una cadena determinada del dígito. Por ejemplo, las entradas que hacen juego 1xx y 12x ambos hacen juego una cadena 129 del dígito. Sin embargo, una sola entrada se debe elegir de cada tabla, así que el SBC elige la mejor entrada coincidente aplicando las reglas siguientes en la orden dada.


Paso 1Elija las coincidencias explícitas más largas.

Si la tabla NA es un tipo del dst-prefijo, es posible que más de una entrada especifica un número explícito (es decir, uno que no contenga ningunos caracteres X o construcción del []) y hace juego el Número marcado del evento. En esta situación, la entrada con el número más largo tiene prioridad.

Por ejemplo, el Número marcado comienza 011, la tabla de la validación del número es un tipo del dst-prefijo, y hay dos entradas coincidentes con los números 01 y 011. La entrada con el número 011 toma la prioridad, porque es un número más largo.

Paso 2Si no hay coincidencias explícitas, elija la coincidencia más larga del comodín.

Si la tabla no contiene una entrada explícita para hacer juego el Número marcado del evento, la entrada comodín más larga que hace juego toma la prioridad.

Paso 3Si hay coincidencias múltiples del comodín de la misma longitud, elija el más explícito.

Por ejemplo, el Número marcado es 01234567890, la tabla NA es un tipo del dst-número, y hay dos entradas coincidentes con los valores y de la coincidencia. En la primera entrada, el quinto dígito es un comodín; en la segunda entrada, el octavo dígito es un comodín, así que la segunda entrada toma la prioridad.

Si se marca el mismo número, y una diversa tabla NA tiene entradas coincidentes y, la segunda entrada toma la prioridad, porque en la primera entrada el primer dígito es un comodín.


Clasificación del número

Los eventos se pueden poner en las categorías definidas por el usario durante el proceso NA. Esto es alcanzada especificando una acción de la clasificación en una entrada de una tabla NA. Las categorías son útiles, porque pueden ser referidas más adelante durante la etapa de la directiva de control de admisión.

A lo más, una categoría se puede asociar a un evento. Si, durante el proceso de las tablas NA, las categorías se asignan a los tiempos múltiples de un evento, después la categoría más reciente que se asignará se utiliza. Cuando una categoría se asigna a un evento, no puede ser borrada, sólo está substituida por otra categoría.

Manipulación de dígitos

Durante el NA, es a menudo un requisito normalizar los números — es decir conviértalos del formato interno usado por una organización determinada o un proveedor de servicio a un formato canónico entendido global en Internet y el PSTN.

Esto es alcanzada especificando uno o más de las acciones siguientes en una entrada de una tabla NA:

informando n — Esta acción quita los dígitos principales n de la cadena del dígito marcado, o borra la cadena entera si es n o menos dígitos de largo.

del_suffix n — Esta acción quita los dígitos finales n de la cadena del dígito marcado, o borra la cadena entera si es n o menos dígitos de largo.

cadena del dígito del add_prefix — Esta acción agrega la cadena dada del dígito al frente de la cadena del dígito marcado.

substituya la cadena del dígito — Esta acción substituye la cadena entera del dígito marcado por la cadena dada del dígito.

Ruteo

Esta sección describe los políticas de ruteo siguientes:

Tablas de ruteo y adyacencias

Manipulación del número

Búsqueda

Caza de MultiARQ

Tablas de ruteo y adyacencias

Esta sección explica cómo las tablas de ruteo se configuran en el SBC.

Las entradas a la etapa del Policy-Based Routing son como sigue:

El número de destino del evento, que es la cadena del dígito marcado poste-NA (es decir, pudo haber sido modificado de la cadena original del dígito marcado) — esta entrada es presente solamente si el evento es una nueva llamada.

El número de la fuente del evento — Esta entrada es presente solamente si el evento es una nueva llamada.

La adyacencia de la fuente del evento.

La cuenta de la fuente del evento.

Las tablas del política de ruteo examinan algunas o todos estas entradas, y producen uno de los productos siguientes:

Una adyacencia del destino único.

Un grupo de adyacencias usadas para el Equilibrio de carga. Uno de éstos se elige, dependiendo de la carga enviada previamente a las adyacencias en este grupo.

Las tablas de ruteo representan uno de los siguientes tipos:

dst-direccionamiento — Las tablas de este tipo contienen las entradas que corresponden con el Número marcado (después del análisis del número). Estos valores son números completos o prefijos del número (dependiendo de si el parámetro del prefijo está dado). Sin el parámetro del prefijo, una entrada hace juego un evento si la cadena del dígito marcado hace juego exactamente el valor de la coincidencia de la entrada. Con el parámetro del prefijo, una entrada hace juego un evento si existe un subconjunto de la cadena del dígito marcado, consistiendo en los dígitos consecutivos tomados de delante de la cadena del dígito marcado que hace juego exactamente el valor de la coincidencia de la entrada.

Ruteando las acciones también haga juego los nombres de usuario del texto usando una expresión normal bastante que una cadena de texto literal. Ruteando las acciones se consideran para hacer juego si la expresión normal hace juego por lo menos una parte del direccionamiento.

src-direccionamiento — Las tablas de este tipo contienen las entradas que corresponden con el número del marcador o SORBEN el Nombre de usuario. Estos valores son números completos o prefijos del número (dependiendo de si el parámetro del prefijo está dado). Sin el parámetro del prefijo, una entrada hace juego un evento si la cadena entera del dígito que representa el número que llama hace juego exactamente el valor de la coincidencia de la entrada. Con el parámetro del prefijo, una entrada hace juego un evento si existe un subconjunto de la cadena del dígito que representa el número que llama, consistiendo en los dígitos consecutivos tomados de delante de esta cadena que hacen juego exactamente el valor de la coincidencia de la entrada.

Ruteando las acciones también haga juego los nombres de usuario del texto usando una expresión normal bastante que una cadena de texto literal. Ruteando las acciones se consideran para hacer juego si la expresión normal hace juego por lo menos una parte del direccionamiento.

src-cuenta — Las tablas de este tipo contienen las entradas que corresponden con los nombres de las cuentas. En tales tablas, una entrada hace juego un evento si el nombre de la cuenta de la fuente del evento hace juego exactamente el valor de la coincidencia de la entrada.

src-adyacencia — Las tablas de este tipo contienen las entradas que corresponden con los nombres de las adyacencias. En tales tablas, una entrada hace juego un evento si el nombre de la cuenta de la fuente del evento hace juego exactamente el valor de la coincidencia de la entrada.

src-dominio — Las tablas de este tipo contienen las entradas que corresponden con los Domain Name de la fuente.

Rutear las acciones puede hacer juego usando las expresiones normales completas. Ruteando las acciones se consideran para hacer juego si la expresión normal hace juego por lo menos una parte del dominio.

dst-dominio — Las tablas de este tipo contienen las entradas que corresponden con los Domain Name del destino.

Rutear las acciones puede hacer juego usando las expresiones normales completas. Ruteando las acciones se consideran para hacer juego si la expresión normal hace juego por lo menos una parte del dominio.

carrier-id — Las tablas de este tipo contienen las entradas que corresponden con la identificación del portador

round-robin-table — Un grupo de adyacencias se elige para un evento si una entrada en una tabla de ruteo hace juego ese evento y las puntas a una tabla de adyacencia circular en la acción de la siguiente-tabla. Una tabla de adyacencia circular es un tipo especial de tabla de la directiva, cuyos eventos no tienen ninguna parámetros del coincidencia-valor, ni de acciones de la siguiente-tabla. Sus acciones se restringen a fijar la adyacencia del destino.

categoría — Las tablas de este tipo contienen las entradas que corresponden con en la categoría que fue asignada a la llamada durante el análisis del número. Usted asigna la categoría durante el análisis del número.

los calendarios de este tipo contienen las entradas que corresponden con en un rato del usuario configurado. Las entradas pueden tener períodos de la coincidencia que solapan. Los períodos de tiempo se pueden especificar por el año, el mes, la fecha, el día de la semana, la hora, o el minuto.

de menor coste — Las tablas de este tipo contienen las entradas que corresponden con en la precedencia del usuario configurado (coste) de las entradas. Si más de una entrada tiene un igual costo, un ise de la entrada seleccionó sobre la base de una ponderación del usuario configurado o una entrada se selecciona sobre la base del número de llamadas activas en cada ruta. Si el rutear falla, después la adyacencia con el más barato siguiente se selecciona.

Las reglas especificadas en el “NA Dígito-que corresponde con presentan” la sección gobiernan el formato y las reglas que corresponden con de los coincidencia-valores de las entradas en las tablas de ruteo de dst-número, de dst-prefijo, de src-número y de src-prefijo del tipo.

Manipulación del número

La característica de la manipulación del número le permite para especificar las diversas manipulaciones del número que se pueden realizar en un Número marcado después de que se haya seleccionado una adyacencia del destino.

Esta mejora afecta a las funciones de la factura mientras que permite que el SBC visualice la original y el Número marcado editado para una llamada. Por ejemplo:

    <party ty"e="o"ig" pho"e="01234567890"/>
    <party ty"e="t"rm" pho"e="23456789"31" editphone="1111111111111"/>


Observelos números de teléfono en el ejemplo antedicho no son real.


La característica de la manipulación del número requiere que la acción del editar esté permitida en las entradas del política de ruteo. La acción del editar toma los mismos parámetros que la acción del editar para las tablas del análisis del número, habilitandole para borrar varios caracteres desde el principio o el extremo de la cadena marcada, para agregar los dígitos al comienzo de la cadena, o para substituir la cadena entera por otra. Por ejemplo, si la tabla siguiente fue correspondida con:

call-policy-set 1
  rtg-src-adjacency-table table1
    entry 1
      match SipAdj1
      edit del-prefix 3
      dst-adjacency SipAdj2
      action complete
    end
  end

entonces la cadena marcada tendría el primer de sus dígitos borrados.

En la etapa del análisis del número usted puede especificar las categorías como se muestra abajo.

call-policy-set 1
    first-number-analysis-table check-accounts
    na-src-account-table check_accounts
     entry 1 
      match-account hotel_foo 
      action next-table hotel_dialing_plan
     entry 2 
      match-account hotel_bar 
      action next-table hotel_dialing_plan
     entry 3
      match-account internal 
      action accept
    na-dst-prefix-table hotel_dialing_plan
      entry 1 
       match-prefix XXX 
       category internal
       action accept
     entry 2
      match-prefix 9XXX
      category external
      action accept

Más adelante durante la encaminamiento, las llamadas se rutean sobre la base de las categorías asignadas.

  call-policy-set 1
    first-call-routing-table start_routing
    rtg-category-table start_routing
      entry 1
       match-category internal
       action next-table internal_routing
      entry 2
       match-category external
       action next-table external_routing
    rtg-src-adjacency-table internal_routing
      entry 1
        match-adjacency sip_from_foo
        dst-adjacency sip_to_foo
        action complete
      entry 2
       match-adjacency sip_from_bar
       dst-adjacency sip_to_bar
       action complete
     rt-dst-address-table external_routing
      entry 1
       match-address 208111
       prefix
       dst-adjacency sip_to_foo
       action complete
      entry 2
       match-address 208222
       prefix
       dst-adjacency sip_to_bar
       action complete
      entry 3
       match-address 208333
       prefix
       dst-adjacency sip_to_softswitch
       action complete

Observela categoría de una llamada no puede ser cambiado en una tabla de ruteo. Las categorías se asignan solamente durante el análisis del número.


Usted puede también especificar las diversas manipulaciones del número que se realizarán en una marca o un Número marcado después de que se seleccione una adyacencia del destino. El siguiente ejemplo agrega un prefijo del "123" al número de la fuente, para todas las llamadas que vienen adentro en la adyacencia del "SipAdj1" y destinadas hasta el "SipAdj2".

call-policy-set 1
  rtg-src-adjacency-table table1
    entry 1
      match SipAdj1
      edit-src add-prefix 123
      dst-adjacency SipAdj2
      action complete

Búsqueda

Esta mejora permite al SBC para cazar para otras rutas o adyacencias del destino en caso de un error. La búsqueda significa que la ruta está revisada. Hay varias maneras de las cuales los errores pueden ocurrir, incluyendo

La directiva CAC rechaza admitir una llamada.

Los servicios del política de ruteo no pueden rutear una llamada.

Reciben a una falla de configuración de la llamada vía el SORBO o el H323.

Si una directiva CAC no puede permitir una llamada, usted puede intentar rerrutear la llamada usando los RP, e intenta la directiva de admisión de llamadas otra vez. Si el SBC recibe una falla de configuración de la llamada del SORBO o del H323, y el código de error es uno de los conjuntos nuevamente configurables, después el SBC revisa la encaminamiento.

Caza de MultiARQ

La caza de MultiARQ permite al SBC para cazar para otras rutas o adyacencias del destino usando un mecanismo no estándar de H.323 basado en la publicación de los ARQ múltiples a un portero para una sola llamada.

La caza de MultiARQ trabaja así:

Un punto final de H.323 en el SBC envía un la más admissionRequest (ARQ) a un portero como parte de establecer un tramo de salida de la llamada.

El portero entra en contacto otras entidades de red e identifica uno o más puntos finales potenciales.

El portero vuelve un admissionConfirm (ACF) que contenga un solo destinationInfo y ningunos alternateEndpoints.

El SBC intenta entrar en contacto el punto final identificado en el ACF. El punto final o rechaza la llamada, o el punto final es inalcanzable, y la configuración de los activadores de la caza indica que la búsqueda es posible.

El portero puede entrar en contacto otras entidades de red para identificar otros identificadores de punto finales convenientes.

El portero vuelve un ACF que contiene un solo destinationInfo y el intento de llamada continúa según el primer ACF recibido.

El ciclo de la caza descrito arriba continúa hasta que una de las condiciones siguientes se cumpla:

– Se entra en contacto un punto final y la llamada completa.

– Se requiere una recomprobación del portero ARQ pero un límite cifrado duro en el número de la recomprobación permitida ARQ se ha alcanzado. Este límite se establece actualmente a 32.

– El portero vuelve un admissionReject, implicando que hay no otros identificadores de punto finales convenientes.

– Un punto final vuelve un rejectReason que no se configure como activador de la caza.

– Un punto final no puede ser entrado en contacto y connectFailed no se configura como activador de la caza.

Para los casos donde la llamada falla, se realiza el proceso siguiente.

Si la llamada fallada como resultado de un portero que vuelve un admissionReject para el ARQ inicial, no más disengageRequest se envía al portero, se rechaza la llamada, y la caza adicional no se puede realizar por los servicios del política de ruteo (RP).

Si la llamada fallada como resultado de un portero que vuelve un admissionReject para un segundo o el ARQ subsiguiente, que es la indicación que la caza del multiARQ ha agotado una lista de blancos posibles, no más disengageRequest se envía al portero, se rechaza la llamada, pero la caza adicional se puede realizar por los servicios del política de ruteo (RP).

Si la llamada fallada como resultado de una falla de conexión o de un motivo de rechazo, que no se configura como activador de la caza, un la más disengageRequest se envía al portero, se rechaza la llamada, y la caza adicional no se puede realizar por los servicios del política de ruteo (RP).

Un límite en el número máximo de ARQ permitidos se requiere para evitar un problema o un ataque del tipo de la negación de servicio (DOS). Si se habilita la caza del multiARQ pero el portero guarda el volver del mismo destinationInfo (o relanza el ciclo de los puntos finales en una serie de los ARQ) entonces allí no puede ser ningún activador a terminar la fase de la caza. La imposición de un límite ante el número ARQ proporciona un tope contra tal problema.

Control de admisión de llamadas

En esta sección se describe:

Control de admisión de llamadas

Los media desvían en el control de admisión de llamadas

Limitación de la tarifa CAC

Política de suscriptor

Control de admisión de llamadas

El control de admisión de llamadas (CAC) limita el número de llamadas concurrentes y de registros, y restringe el ancho de banda de los media dedicado a las llamadas activas. Permite el control de carga en otros elementos de redes limitando de la tarifa. Ciertos eventos se pueden bloquear totalmente (usando una lista negra) o permitir libremente (usando una lista blanca), sobre la base de ciertos atributos.

El control de admisión de llamadas determina si un evento se debe conceder o rechazar basado en los límites configurados para la utilización de los recursos de red. Hay dos razones de realizar el control de admisión.

Para defender los elementos de redes carga-sensibles, tales como softswitches, contra los niveles potencialmente dañinos de carga precipitados por los eventos singulares, tales como ataques DOS, natural o desastres provocados por el hombre, o medios de comunicación teléfono-INS.

Para limpiar el Service Level Agreements (SLA) entre las organizaciones, para asegurarse de que los niveles de utilización de la red definidos en SLA no están excedidos.

La directiva de control de admisión de llamadas se aplica a todos los tipos de evento. Si un evento no es concedido por la directiva de control de admisión, después el SBC la rechaza con un código de error conveniente.

Los media desvían en el control de admisión de llamadas

La característica de puente de los media permite que los paquetes de medios desvíen el SBC, habilitando los puntos finales para comunicar directamente el uno al otro. Los paquetes de medios fluyen directamente sin ir a través del componente DBE del SBC después de que se realice la señalización de llamada. Señalando los paquetes todavía atraviesan el SBC como de costumbre. La configuración se fija por la adyacencia, y permite puente de los media a través de diversas adyacencias.

En la versión 3.0.00 SBC de ACE, el CAC puede controlar si media-puente es con./desc. Puente de los media se configura por la adyacencia y en el CAC. Sin embargo, el valor por defecto es todavía realizar puente de los media si las adyacencias están en el mismo VPN. Además, el CAC puede dar vuelta a puente de los media apagado basado en el destino o prefijo y cuenta de la fuente.

Los requisitos para esta nueva función son los siguientes:

La opción de la media-puente-prohibición se debe fijar en una tabla CAC.

La configuración CAC toma la prioridad sobre la configuración fijada en la adyacencia.

Para realizar puente de los media entre dos adyacencias, las reglas de prioridad siguientes toman el efecto:

– Ambas adyacencias deben estar en el mismo VPN.

– Ambas adyacencias se deben permitir realizar puente de los media por el CAC.

– Ambas adyacencias deben tener su puente de los media de la por-adyacencia encendido.

Limitación de la tarifa CAC

Para la versión 3.1.00 SBC de ACE, usted puede limitar el número o el índice de nuevas llamadas validadas y el número de renegociaciones de los media dentro de una llamada. Sin embargo, los límites no se ponen en el siguiente:

Renegociaciones de los media que no cambian realmente las características de la llamada.

Cualquier otros mensajes de la en-llamada. (los mensajes de la En-llamada incluyen cualquier mensaje en el contexto de una llamada, incluyendo las respuestas provisionales durante los mensajes de la renegociación de la configuración de la llamada y de la llamada, pero no incluyendo los mensajes de la configuración de la llamada o del desmontaje.)

Mensajes internamente generados


Notausted no puede especificar los límites en el granularity de un SORBO o de un mensaje específico de H.323.


Usted puede también limitar el índice y el número de registros que pasan a través del SBC. Sin embargo, los límites no se ponen en ninguna otra mensajes de la hacia fuera-de-llamada. (Un mensaje de la hacia fuera-de-llamada es cualquier mensaje que no es siguiente en el contexto de una llamada y que no forma el proceso del registro de la parte de. Éstos se clasifican siempre como una petición o respuesta.)

La versión 3.1.00 SBC de ACE no le prohibe al límite de velocidad toda la en-llamada y mensajes de la hacia fuera-de-llamada.

Esto incluye los mensajes de la en-llamada en todos los alcances, como normal. Por ejemplo:

La configuración en “por llamada” el alcance permite que usted limite la tarifa en la cual un punto final envía los mensajes dentro de una llamada.

La configuración en el alcance de la “dst-adyacencia” permite que usted limite el índice total de mensajes de la en-llamada enviados de una adyacencia dentro de todas las llamadas usando esa adyacencia. (Esto podría asegurarse de que la carga fuera de una adyacencia nunca exceda el a las cuales la entidad de la red conectada pueda hacer frente.)


El SORBO de la nota INVITA a las peticiones, 200 respuestas y mensajes ACK, los mensajes y respuesta del SORBO PRACK, los mensajes del ADIÓS del SORBO y respuesta, y para las llamadas de H.323, la CONFIGURACIÓN del q.931, q.931 CONECTA y los mensajes release del q.931 no son tarifa limitada.


Usted puede poner las restricciones en la tarifa en la cual se procesan los mensajes de la hacia fuera-de-llamada. La configuración se permite en todos los alcances excepto por llamada el alcance (porque este alcance no existe para los mensajes de la hacia fuera-de-llamada).

El SBC rechaza agraciado los mensajes de la en-llamada cuando la tarifa excede eso especificada en el CAC. Cuando un mensaje de la en-llamada no se procesa, el SBC hace el siguiente:

Para los mensajes del SORBO, el SBC rechaza el mensaje agraciado, donde sea posible. El rechazo se devuelve al punto final de envío, así que la llamada es probable sobrevivir.

Porque los mensajes de H.323 no requieren una respuesta, no pueden ser rechazados agraciado, el SBC caen tan el mensaje. Esto es probable ser perturbador para la llamada.

El SBC rechaza agraciado los mensajes de la hacia fuera-de-llamada cuando la tarifa excede eso especificada en el CAC.

Todos los límites de velocidad deben ser independiente de la pila del protocolo; los límites deben limpiar el SORBO y los mensajes de H.323.

Además de configurar las listas negras basadas en varios errores de la directiva CAC, usted puede ahora permitir que las listas negras sean aplicadas a los puntos finales que envían la en-llamada o los mensajes de la hacia fuera-de-llamada a una alta velocidad.

Política de suscriptor

Un usuario puede inscribir los puntos finales múltiples a la red para permitir que hagan las llamadas. Un suscriptor es uno de esos puntos finales. En una red determinada, usted puede ser que quiera limitar a cada suscriptor a no más que un número específico de llamadas simultáneas. La versión 3.1.00 SBC de ACE proporciona una característica de la política de suscriptor que permita que usted limite a cada suscriptor a un número específico de llamadas simultáneas.

Esta característica proporciona la capacidad de configurar los límites CAC. Por ejemplo, usted puede configurar el número máximo de llamadas concurrentes, el número máximo de registros, o el porcentaje de llamadas máximo en diversos alcances como el subcriber, la categoría del suscriptor, y el prefijo de la categoría del suscriptor.

Usted puede configurar las tablas CAC:

Para asociar a un suscriptor a una categoría del suscriptor. Los eventos de llamada entre ese suscriptor y la red del núcleo también se asocian a esa misma categoría del suscriptor.

Para hacer juego en una categoría del suscriptor o en un prefijo de la categoría del suscriptor (los primeros bits n de la categoría del suscriptor), y después establecer los límites cuando está correspondido con. El prefijo de la categoría del suscriptor especifica la longitud del prefijo para hacer juego. Si está fijado a 0, se ignora este campo y las coincidencias de esta entrada solamente en las coincidencias explícitas de la categoría del suscriptor. Si está fijado a cualquier otro valor que 0, diga n, después solamente los primeros bits n de cada uno de las categorías del suscriptor de la llamada se marcan para saber si hay una coincidencia.

A para establecer los límites por la categoría del suscriptor.

Para establecer los límites por el suscriptor.

Cómo implementar las directivas

Las directivas SBC se configuran y se activan según lo descrito en las secciones siguientes:

Configurar las tablas del análisis del número

Configurar las tablas de ruteo

Configurar la tabla de la categoría

Configurar la caza y la caza de MultiARQ

Configurar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC

Activar un conjunto de la directiva CAC

Configurar las tablas del análisis del número

Esta tarea configura una tabla del análisis del número. Describen a los tipos de configuración del análisis del número en las secciones siguientes:

Configurar la validación del número

Configurar la clasificación del número

Configurar la validación del número

Esta tarea configura la validación del número para una tabla del análisis del número.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. call-policy-set policy-set-id

5. first-number-analysis-table table-name

6. na-dst-prefix-table table-name

7. entry entry-id

8. match-prefix key

9.action [next-table goto-table-name | accept | reject]

10. category category-name

11. entry entry-id

12. edit [pa]del-prefix | del [sd]del-suffix | del [pd]add-prefix | [ds]replace

13. edit-cic {del-prefix pd | DEL-sufijo sd | agregar-prefijopa | replace ds}

14. match-prefix key

15. action [next-table goto-table-name | accept | reject]

16. category category-name

17. entry entry-id

18. match-prefix key

19. action [next-table goto-table-name | accept | reject]

20. category category-name

21. exit

22. exit

23. show

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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

host1/Admin(config-sbc-sbe-rtgpolicy)#

Ingresa el modo de configuración determinada del política de ruteo dentro de un SBE entitiy, creando un nuevo conjunto de la directiva, en caso necesario.

Paso 5 

first-number-analysis-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)#

first-number-analysis-table hotel_table

Configura el nombre de la primera tabla de la directiva para procesar al realizar la etapa del análisis del número de la directiva.

Paso 6 

na-dst-prefix-table table-name








Example:

host1/Admin(config-sbc-sbe-rtgpolicy)#

na-dst-prefix-table hotel_table

Ingresa el modo para configurar una tabla del análisis del número cuyas entradas correspondan con el prefijo (el primer varios dígitos) del Número marcado en el contexto de un conjunto de la directiva SBE.

Comandos para otras tablas del análisis del número:

na-carrier-id-table — Esta tabla requiere los comandos adicionales match-cic y edit-cic (véase abajo)

na-dst-number-table

na-src-accoun-table

na-src-adjacency-table

Paso 7 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable)# entry 1

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 8 

match-prefix key | match-cic cic







Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-prefix XXX

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número.

match-prefix El argumento dominante es una cadena usada para hacer juego el prefijo (la parte que comienza) del Número marcado.

match-cic cic El argumento se utiliza con na-carrier-id-table el comando y configura el código de ID de la portadora de la coincidencia en una tabla cuyas entradas hagan juego el Número marcado entero.

Paso 9 

action [next-table goto-table-name | accept | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 10 

category category-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# category external

Configura la categoría de una entrada en la tabla del análisis del número.

Paso 11 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 2

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 12 

edit [del-prefix pd] | [del-suffix sd] | [add-prefix pa] | [replace ds]




















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# edit del-prefix 1

Configura una acción de la manipulación de dial-string en una tabla del análisis del número. A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando borra la acción del editar de la entrada dada en la tabla de ruteo.

edit El comando se puede fijar a los valores siguientes:

del-prefix pd — Borre el prefijo pd, donde pd está un entero positivo que especifica varios dígitos para borrar de delante de la cadena marcada.

del-suffix sd — Borre el sufijo sd, donde sd está un entero positivo que especifica varios dígitos para borrar del extremo de la cadena marcada.

add-prefix pa — Agregue el prefijo pa, donde pa está una cadena de dígitos a agregar al frente de la cadena marcada.

replace ds — Reemplace ds, donde ds está una cadena de dígitos que substituye la cadena marcada.

En el ejemplo a la izquierda, edit el entry2 de los comandos estableces para borrar 1 dígito desde el principio de la cadena marcada en la tabla del análisis del número.

Paso 13 

edit-cic {del-prefix pd | del-suffix sd | add-prefix pa | replace ds}






















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# edit-cic del-prefix 4

Configura una acción de la manipulación del código de identificación del portador (CIC) en cualquier tabla del análisis del número.

A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando destruye el valor de la coincidencia.

del-prefix pd: Un entero positivo que especifica varios dígitos para borrar de delante de la cadena del ID de la portadora.

del-suffix sd: Un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del ID de la portadora.

add-prefix pa: Una cadena de dígitos a agregar al frente de la cadena del ID de la portadora.

replace ds: Una cadena de dígitos para substituir la cadena del ID de la portadora por.

El siguiente comando fija el entry2 para borrar el primer dígito del ID de la portadora en la tabla del análisis del número actual.

Si usted desea quitar el ID de la portadora totalmente de los mensajes salientes, él debe especificar una cadena de reemplazo de 0 o una cadena de la cancelacíon del prefijo de 4. por ejemplo,

edit-cic del-prefix 4   OR
edit-cic replace 0

Paso 14 

match-prefix key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-prefix 9XXX

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego el comienzo del Número marcado.

Paso 15 

action [next-table goto-table-name | accept | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 16 

category category-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# category external

Configura la categoría de una entrada en la tabla del análisis del número.

Paso 17 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 3

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 18 

match-prefix key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-prefix 8XXX

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego el comienzo del Número marcado.

Paso 19 

action [next-table goto-table-name | accept | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 20 

category category-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# category bar

Configura la categoría de una entrada en la tabla del análisis del número.

Paso 21 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# exit

Salidas entry del modo natable al modo.

Paso 22 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable)# exit

Salidas natable del modo rtgpolicy al modo.

Paso 23 

show

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)#

Visualiza la información de configuración actual.

Configurar la clasificación del número

Esta tarea configura la clasificación del número para una tabla del análisis del número.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. call-policy-set policy-set-id

5. first-number-analysis-table table-name

6. na-src-account-table table-name

7. entry entry-id

8. match-account key

9.action [next-table goto-table-name | accept | reject]

10. entry entry-id

11. match-account key

12. action [next-table goto-table-name | accept | reject]

13. entry entry-id

14. match-account key

15. action [next-table goto-table-name | accept | reject]

16. na-dst-prefix-table table-name

17. entry entry-id

18. match-prefix key

19. category category-name

20. action [next-table goto-table-name | accept | reject]

21. entry entry-id

22. match-prefix key

23. category category-name

24. action [next-table goto-table-name | valide | rechazo]

25. exit

26. exit

27. show

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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de un SBE entitiy, creando una nueva directiva fijada en caso necesario.

Paso 5 

first-number-analysis-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)#

first-number-analysis-table check_account

Configura el nombre de la primera tabla de la directiva para procesar al realizar la etapa del análisis del número de la directiva.

Paso 6 

na-src-account-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)#

na-src-account-table check_account

Ingresa el modo para configurar una tabla del análisis del número en el contexto de una directiva SBE fijada con las entradas de la tabla que corresponde con la cuenta de la fuente.

Paso 7 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable)# entry 1

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 8 

match-account key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-account hotel_foo

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego la cuenta de la fuente.

Paso 9 

action [next-table goto-table-name | accept | reject]





Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action next-table hotel_dialing_plan

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 10 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 2

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 11 

match-account key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-account hotel_bar

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego la cuenta de la fuente.

Paso 12 

action [next-table goto-table-name | accept | reject]





Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action next-table hotel_dialing_plan

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 13 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 3

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 14 

match-account internal

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-account internal

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego la cuenta de la fuente.

Paso 15 

action [next-table goto-table-name | accept | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 16 

na-dst-prefix-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-natable-en try)#

na-dst-prefix-table hotel_dialing_plan

Ingresa el modo para configurar una tabla del análisis del número en el contexto de un conjunto de la directiva SBE con las entradas de la tabla que corresponde con el comienzo del Número marcado.

Paso 17 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 1

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 18 

match-prefix key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-prefix XXX

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego el comienzo del Número marcado.

Paso 19 

category category-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# category internal_call

Especifica la categoría de una entrada en una tabla del análisis del número.

Paso 20 

action [next-table goto-table-name | accept | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 21 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# entry 2

Ingresa el modo para configurar una entrada en una tabla del análisis del número, creando la entrada, en caso necesario.

Paso 22 

match-prefix key

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# match-prefix 9XXX

Configura el valor de la coincidencia de una entrada en la tabla del análisis del número. El argumento dominante es una cadena usada para hacer juego el comienzo del Número marcado.

Paso 23 

category category-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# category external_call

Especifica la categoría de una entrada en una tabla del análisis del número.

Paso 24 

action [next-table goto-table-name | accept | reject]







Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# action accept

Configura la acción de una entrada en una tabla del análisis del número. Las acciones posibles son:

Configure el nombre de la tabla siguiente del análisis del número para procesar si el evento hace juego esta entrada usando la palabra clave de la siguiente-tabla y el argumento del indicado-tabla-nombre.

Configure la llamada que se validará si hace juego la entrada en la tabla usando la palabra clave del validar.

Configure la llamada que se rechazará si hace juego la entrada en la tabla usando la palabra clave del rechazo.

Paso 25 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# exit

Salidas entry del modo natable al modo.

Paso 26 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable)# exit

Salidas natable del modo rtgpolicy al modo.

Paso 27 

show

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# show

Visualiza la información de configuración actual.

Configurar las tablas de ruteo

Vea las secciones siguientes:

Configurar una tabla de dirección destino

Configurar el destino, el dominio de origen, y las tablas del ID de la portadora

Configurar la tabla de la categoría

Configurar la menos tabla de costo

Configurar las tablas del time basado

Configurar las tablas Expresión-basadas regulares

Configurar una tabla de dirección destino

Esta tarea configura una tabla de ruteo del dst-direccionamiento.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.first-call-routing-table nombre de la tabla

6.rtg-dst-address-table nombre de la tabla

7. entry entry-id

8.match-address [regex] dominante

9. prefix

10.dst-adjacency blanco-adyacencia

11. action [next-table goto-table-name | complete | reject]

12. exit

13. entry entry-id

14. match-address [regex] dominante

15. prefix

16. dst-adjacency blanco-adyacencia

17. action [next-table goto-table-name | complete | reject]

18. exit

19. entry entry-id

20. match-address [regex] dominante

21. prefix

22. dst-adjacency blanco-adyacencia

23. action [next-table goto-table-name | complete | reject]

24. exit

25. entry entry-id

26. match-address [regex] dominante

27. prefix

28. dst-adjacency blanco-adyacencia

29. action [next-table goto-table-name | complete | reject]

30. exit

31. complete nombre

32. show

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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

first-call-routing-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# first-call-routing-table ROUTE-ON-DEST-NUM

Configura el nombre de la primera tabla de la directiva para procesar al realizar la etapa de la encaminamiento de la directiva para los eventos de la nuevo-llamada.

Paso 6 

rtg-dst-address-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table MyRtgTable

Ingresa al modo de configuración de una tabla de ruteo en el contexto de una directiva SBE fijada con las entradas de la tabla que corresponde con el Número marcado (después del análisis del número).

Paso 7 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

Paso 8 

match-address key [regex]

















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# match-address 334

Configura el valor de la coincidencia de una entrada en una tabla de ruteo.

Para crear una tabla de ruteo que rutee en el Nombre de usuario, utilice la RTG-dst-direccionamiento-tabla existente o la RTG-src-direccionamiento-tabla y ponga un valor textual en el campo del coincidencia-direccionamiento.

El SBC salta el análisis del número y realiza solamente rutear cuando el mensaje del SORBO contiene un Nombre de usuario. El SBC decide a que un direccionamiento es un Nombre de usuario (en comparación con un número de teléfono) si contiene cualquier carácter con excepción de: \n\n0, 1, 2,3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, más, guión, período, abierto-redondo-corchete, cierre-redondo-corchete.

Cuando el SBC ha decidido a que un direccionamiento es un Nombre de usuario, el “X” en las tablas de ruteo se trata no como carácter comodín, sino como un “X literal”. Por ejemplo, el valor de la coincidencia de “X” hace juego el nombre de usuario “X”, pero no “A”.

Paso 9 

prefix

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# prefix

Configura el coincidencia-direccionamiento de esta entrada para hacer juego el comienzo de la dirección destino.

Paso 10 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# dst-adjacency SIP-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 11 

action [next-table goto-table-name | complete | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 12 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# exit

Da salida entry al modo al modo rtgtable.

Paso 13 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

Paso 14 

match-address key [regex]

















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# match-address 434

Configura el valor de la coincidencia de una entrada en una tabla de ruteo.

Para crear una tabla de ruteo que rutee en el Nombre de usuario, utilice la RTG-dst-direccionamiento-tabla existente o la RTG-src-direccionamiento-tabla y ponga un valor textual en el campo del coincidencia-direccionamiento.

El SBC salta el análisis del número y realiza solamente rutear cuando el mensaje del SORBO contiene un Nombre de usuario. El SBC decide a que un direccionamiento es un Nombre de usuario (en comparación con un número de teléfono) si contiene cualquier carácter con excepción de: \n\n0, 1, 2,3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, más, guión, período, abierto-redondo-corchete, cierre-redondo-corchete.

Cuando el SBC ha decidido a que un direccionamiento es un Nombre de usuario, el “X” en las tablas de ruteo se trata no como carácter comodín, sino como un “X literal”. Por ejemplo, el valor de la coincidencia de “X” hace juego el nombre de usuario “X”, pero no “A”.

Paso 15 

prefix

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# prefix

Configura el coincidencia-direccionamiento de esta entrada para hacer juego el comienzo de la dirección destino.

Paso 16 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# dst-adjacency SIP-AS540-PSTN-GW1

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 17 

action [next-table goto-table-name | complete | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 18 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# exit

Da salida entry al modo al modo rtgtable.

Paso 19 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

Paso 20 

match-address key [regex]

















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# match-address 354

Configura el valor de la coincidencia de una entrada en una tabla de ruteo.

Para crear una tabla de ruteo que rutee en el Nombre de usuario, utilice la RTG-dst-direccionamiento-tabla existente o la RTG-src-direccionamiento-tabla y ponga un valor textual en el campo del coincidencia-direccionamiento.

El SBC salta el análisis del número y realiza solamente rutear cuando el mensaje del SORBO contiene un Nombre de usuario. El SBC decide a que un direccionamiento es un Nombre de usuario (en comparación con un número de teléfono) si contiene cualquier carácter con excepción de: \n\n0, 1, 2,3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, más, guión, período, abierto-redondo-corchete, cierre-redondo-corchete.

Cuando el SBC ha decidido a que un direccionamiento es un Nombre de usuario, el “X” en las tablas de ruteo se trata no como carácter comodín, sino como un “X literal”. Por ejemplo, el valor de la coincidencia de “X” hace juego el nombre de usuario “X”, pero no “A”.

Paso 21 

prefix

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# prefix

Configura el coincidencia-direccionamiento de esta entrada para hacer juego el comienzo de la dirección destino.

Paso 22 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# dst-adjacency H323-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 23 

action [next-table goto-table-name | complete | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 24 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# exit

Da salida entry al modo al modo rtgtable.

Paso 25 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 4

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

Paso 26 

match-address key [regex]

















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# match-address 454

Configura el valor de la coincidencia de una entrada en una tabla de ruteo.

Para crear una tabla de ruteo que rutee en el Nombre de usuario, utilice la RTG-dst-direccionamiento-tabla existente o la RTG-src-direccionamiento-tabla y ponga un valor textual en el campo del coincidencia-direccionamiento.

El SBC salta el análisis del número y realiza solamente rutear cuando el mensaje del SORBO contiene un Nombre de usuario. El SBC decide a que un direccionamiento es un Nombre de usuario (en comparación con un número de teléfono) si contiene cualquier carácter con excepción de: \n\n0, 1, 2,3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, más, guión, período, abierto-redondo-corchete, cierre-redondo-corchete.

Cuando el SBC ha decidido a que un direccionamiento es un Nombre de usuario, el “X” en las tablas de ruteo se trata no como carácter comodín, sino como un “X literal”. Por ejemplo, el valor de la coincidencia de “X” hace juego el nombre de usuario “X”, pero no “A”.

Paso 27 

prefix

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# prefix

Configura el coincidencia-direccionamiento de esta entrada para hacer juego el comienzo de la dirección destino.

Paso 28 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# dst-adjacency H323-AS540-PSTN-GW1

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 29 

action [next-table goto-table-name | complete | reject]






Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 30 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entr y)# exit

Da salida entry al modo al modo rtgtable.

Paso 31 

complete name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# complete

Completa el política de ruteo completo fijado cuando usted ha confiado el Conjunto completo.

Paso 32 

show

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# show

Visualiza la información de configuración actual.

Configurar el destino, el dominio de origen, y las tablas del ID de la portadora

Esta tarea configura el dst-dominio y las tablas de ruteo del src-dominio y del ID de la portadora.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.rtg-src-domain-table nombre de la tabla | nombre de la tabla de la RTG-dst-dominio-tabla | nombre de la tabla de la RTG-portador-identificación-tabla

6. entry entry-id

7.match-domain [regex] dominante | coincidencia-CIC cic

8. edit action

9.edit-cic {del-prefix pd | DEL-sufijo sd | agregar-prefijopa | replace ds}

10. action [next-table goto-table-name | complete | reject]

11dst-adjacency blanco-adyacencia

12. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

rtg-src-domain-table table-name | rtg-dst-domain-table table-name |

rtg-carrier-id-table table-name



Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-domain-table MyRtgTable

Ingresa al modo de configuración de una tabla de ruteo (que crea una nueva tabla en caso necesario) cuyas entradas corresponden con la fuente o los dominios del destino, o de ID de la portadora respectivamente.

A le no se permite ingresar el submode de la configuración de la tabla de ruteo en el contexto del conjunto de la directiva activa.

no La versión del comando destruye la tabla de ruteo. Una tabla de ruteo no puede ser destruida si está en el contexto del conjunto de la directiva activa.

Paso 6 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

entry-id es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 7 

match-domain key [regex] | match-cic cic

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# match-domain ^cisco.com

Crea o modifica el código del dominio que corresponde con o de ID de la portadora (CIC) de una entrada en una tabla de ruteo.

key es la expresión normal, no apenas una cadena.

cic es el ID de la portadora que hace juego la entrada en una tabla de ruteo.

Paso 8 

edit action





















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# edit del-prefix 1

Configura una acción de la manipulación de dial-string en la tabla de ruteo. A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando borra la acción del editar de la entrada dada en la tabla de ruteo.

edit El comando se puede fijar a los valores siguientes:

del-prefix pd — Borre el prefijo pd, donde pd está un entero positivo que especifica varios dígitos para borrar de delante de la cadena del dígito marcado.

del-suffix sd — Borre el sufijo sd, donde sd está un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del dígito marcado.

add-prefix pa — Agregue el prefijo pa, donde pa está una cadena de dígitos a agregar al frente de la cadena marcada.

replace ds — Reemplace ds, donde ds está una cadena de dígitos que substituye la cadena marcada.

En el ejemplo a la izquierda, edit el entry1 de los comandos estableces para borrar 1 dígito del primer principio de la cadena marcada en la tabla de ruteo “MyRtgTable”.

Paso 9 

edit-cic {del-prefix pd | del-suffix sd | add-prefix pa | replace ds}






















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# edit-cic del-prefix 1

Configura una acción de la manipulación del código de identificación del portador (CIC) en cualquier tabla de ruteo.

A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando destruye el valor de la coincidencia.

del-prefix pd: Un entero positivo que especifica varios dígitos para borrar de delante de la cadena del ID de la portadora.

del-suffix sd: Un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del ID de la portadora.

add-prefix pa: Una cadena de dígitos a agregar al frente de la cadena del ID de la portadora.

replace ds: Una cadena de dígitos para substituir la cadena del ID de la portadora por.

El siguiente comando fija el entry2 para borrar el primer dígito del ID de la portadora en la tabla de ruteo actual.

Si usted desea quitar el ID de la portadora totalmente de los mensajes salientes, él debe especificar una cadena de reemplazo de 0 o una cadena de la cancelacíon del prefijo de 4. por ejemplo,

edit-cic del-prefix 4   OR
edit-cic replace 0

Paso 10 

action [next-table goto-table-name | complete | reject]



Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 11 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# dst-adjacency SIP-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 12 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Sale al modo actual de la configuración.

Configurar la tabla de la categoría

Esta tarea configura el dst-dominio y las tablas de ruteo del src-dominio y del ID de la portadora.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.nombre de la tabla de la RTG-categoría-tabla

6. entry entry-id

7.match-category palabra

8. action [next-table goto-table-name | complete | reject]

9. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

rtg-category-table table-name





Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-category-table MyRtgTable

Ingresa el submode de la configuración de una tabla de ruteo cuyas entradas correspondan con en la categoría en el contexto de un conjunto de la directiva SBE.

Paso 6 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

The value of the entry-id argument es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 7 

match-category word


Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# match-category emergency

Configura el valor de la coincidencia de una entrada en una tabla de ruteo que corresponde con en la categoría.

Paso 8 

action [next-table goto-table-name | complete | reject]




Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 9 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Sale al modo actual de la configuración.

Configurar la menos tabla de costo

Esta tarea configura menos tablas de ruteo del coste. Con menos coste ruteando, usted configura una tabla de ruteo basada en la precedencia del usuario configurado (coste) de las entradas.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.nombre de la tabla de la RTG-menos-coste-tabla

6. entry entry-id

7.costado el coste

8. weight weight

9.dst-adjacency blanco-adyacencia

10. action complete

11. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

rtg-least-cost-table table-name





Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-least-cost-table MyRtgTable

Ingresa el submode de la configuración de una tabla de ruteo cuyas entradas correspondan con en el menos coste en el contexto de un conjunto de la directiva SBE.

Paso 6 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

entry-id es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 7 

cost cost


Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# cost 50

Asigna un coste a la ruta.

Paso 8 

weight weight


Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# weight 33

Asigna una ponderación a la ruta.

Paso 9 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# dst-adjacency SIP-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 10 

action complete

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Especifica que el rutear es completo cuando una entrada hace juego esta directiva.

Paso 11 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Sale al modo actual de la configuración.

Configurar la tabla cargada

Esta tarea configura las tablas de ruteo cargadas. Si dos o más entradas con el igual costo existen, y se seleccionan para rutear, después se distribuyen las llamadas basaron en la ponderación configurada.


Observela selección de rutas entre varias rutas de costo equivalente es una Selección aleatoria cargada. Para cada llamada, se toma una decisión al azar apátrida en cuanto a la cual adyacencia a utilizar. Para un pequeño ejemplo de tamaño, la distribución real puede desviarse de la distribución especificada. Pues el ejemplo de tamaño aumenta en gran número, el SBC es más probable alcanzar la distribución especificada. Vea la encaminamiento cargada: Ejemplo.


PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.nombre de la tabla de la RTG-menos-coste-tabla

6. entry entry-id

7.costado el coste

8. weight weight

9. dst-adjacency

10. action complete

11. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

rtg-least-cost-table table-name





Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-least-cost-table MyRtgTable

Ingresa el submode de la configuración de una tabla de ruteo cuyas entradas correspondan con en el menos coste en el contexto de un conjunto de la directiva SBE.

Paso 6 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

entry-id es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 7 

cost cost


Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# cost 50

Asigna un coste a la ruta.

Paso 8 

weight weight


Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# weight 33

Asigna una ponderación a la ruta.

Paso 9 

dst-adjacency target-adjacency

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# dst-adjacency SIP-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 10 

action complete

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Especifica que el rutear es completo cuando una entrada hace juego esta directiva

Paso 11 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Sale al modo actual de la configuración.

Configurar las tablas del time basado

Esta tarea configura el dst-dominio y las tablas de ruteo del src-dominio y del ID de la portadora.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.rtg-time-table nombre de la tabla

6. entry entry-id

7.coincidencia-tiempo {[tod hr hour_low hour_high min minute_low minute_high] del [dow DoW_low DoW_high] del [date yr year_low year_high mon month_low month_high day date_low date_high]}

8.precedencia de la precedencia

9.dst-adjacency dst_adj

10.acción [indicado-tabla-nombre de la siguiente-tabla | completo | rechazo]

11. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

rtg-time-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table MyRtgTable

Ingresa el submode de la configuración de una tabla de ruteo cuyas entradas correspondan con en el tiempo en el contexto de un conjunto de la directiva SBE.

Paso 6 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

entry-id es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 7 

match-time {[date yr year_low year_high mon month_low month_high day date_low date_high] [dow DoW_low DoW_high] [tod hr hour_low hour_high min minute_low minute_high]}




























Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# match-time date yr 2006 2020 mon 1 12 day 1 31

Configura la época de la coincidencia de una entrada. Una cadena usada para hacer juego el tiempo y puede incluir uno o más de los comitentes siguientes:

date_low - date_high — el rango inclusivo de las fechas (1-31).

fecha — fecha

día — fecha

DoW_low - DoW_high — el radio de acción inclusivo de días (Sun-lunes).

dow — día de la semana

hora — hora

hour_low - hour_high — el radio de acción inclusivo de horas (0-23).

minute_low - minute_high — el radio de acción inclusivo de minutos (0-59).

minuto — minuto

lunes — mes

month_low - month_high — el radio de acción inclusivo de meses (1-12).

tod — Time Of Day

año — año

year_low - year_high — el radio de acción inclusivo de años.

Los valores altos son opcionales y si está sin especificar se fijan igual a los valores bajos.

Paso 8 

precedence precedence

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-e ntry)# precedence 0

Configura la precedencia de la entrada de ruteo.

Paso 9 

action [next-table goto-table-name | complete | reject]




Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 10 

dst-adjacency dst_adj

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# dst-adjacency SIP-AS540-PSTN-GW2

Configura la adyacencia del destino de una entrada en una tabla de ruteo.

Paso 11 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Sale al modo actual de la configuración.

Configurar las tablas Expresión-basadas regulares

Esta tarea configura el dst-dominio y las tablas de ruteo del src-dominio y del ID de la portadora.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4.call-policy-set directiva-conjunto-identificación

5.descripción de la descripción

6.first-call-routing-table nombre de la tabla

7.rtg-dst-domain-table nombre de la tabla

8. entry entry-id

9.acción [indicado-tabla-nombre de la siguiente-tabla | completo | rechazo]

10.match-domain [regex] dominante

11. complete

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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de configuración determinada del política de ruteo dentro de una entidad SBE.

Paso 5 

description description

Example:

host1/Admin(config-sbc-sbe-adj-h323)# description dst domain route

Texto descriptivo de las configuraciones para un conjunto de la directiva.

Paso 6 

first-call-routing-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# first-call-routing-table testDstDomainNameRtgTabl

Configura el nombre de la primera tabla de la directiva para procesar al realizar la etapa de la encaminamiento de la directiva para los eventos de la nuevo-llamada.

Paso 7 

rtg-dst-domain-table table-name

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-domain-table MyRtgTable

Ingresa el submode de la configuración de una tabla de ruteo con las entradas que corresponden con el dominio del destino.

Paso 8 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada, en caso necesario.

entry-id es un número que identifica únicamente una entrada en la tabla de ruteo creada recientemente.

Paso 9 

action [next-table goto-table-name | complete | reject]




Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# action complete

Configura la acción para tomar si se elige esta entrada de ruteo. Las acciones posibles son:

Fije el nombre de la tabla de ruteo siguiente para procesar si el evento hace juego esta entrada. Esto se hace usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Complete la acción usando complete la palabra clave.

Rechace la acción indicada usando reject la palabra clave.

Paso 10 

match-domain key [regex]

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# match-domain ^cisco.com

Crea o modifica el dominio de la coincidencia de una entrada en una tabla de ruteo que corresponde con en el dominio de origen.

Paso 11 

complete

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# complete

Completa la directiva CAC fijada cuando usted ha confiado el Conjunto completo.

Configurar la manipulación del número

Esta tarea le permite para especificar las diversas manipulaciones del número que se pueden realizar en un Número marcado después de que se haya seleccionado una adyacencia del destino.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. call-policy-set policy-set-id

5. rtg-src-address-table table-id

6. rtg-src-adjacency-table table-id

7. rtg-src-account-table table-id

8. rtg-round-robin-table table-id

9. rtg-carrier-id-table table-id

10. rtg-dst-address-table table-id

11. entry entry-id

12. edit action

13. edit-cic {del-prefix pd | DEL-sufijo sd | agregar-prefijopa | replace ds}

14. edit-src []del-prefix pd | del []del-suffix sd | del []add-prefix pa | del []replace ds

15. 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 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 

call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# call-policy-set 1

Ingresa el modo de la configuración determinada del política de ruteo en el modo SBE, creando una nueva directiva fijada en caso necesario

Paso 5 

rtg-src-address-table table-id






Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-address-table MySrcAddressTable

Ingresa al modo de configuración de una tabla de ruteo (que crea uno en caso necesario) cuyas entradas correspondan con el número del marcador o el Nombre de usuario SIP en el contexto de un conjunto de la directiva SBE.

A le no se permite ingresar el submode de la configuración de la tabla de ruteo en el contexto del conjunto de la directiva activa.

no La versión del comando destruye la tabla de ruteo. Una tabla de ruteo no puede ser destruida si está en el contexto del conjunto de la directiva activa.

Paso 6 

rtg-src-adjacency-table table-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-adjacency-table MySrcAdjTable

Ingresa al modo de configuración de una tabla de ruteo (que crea uno en caso necesario) en el contexto de una directiva SBE fijada cuyas entradas correspondan con la adyacencia de la fuente.

Paso 7 

rtg-src-account-table table-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-account-table MySrcAccTable

Ingresa al modo de configuración de una tabla de ruteo (que crea uno en caso necesario) cuyas entradas correspondan con la cuenta de la fuente en el contexto de un conjunto de la directiva SBE.

Paso 8 

rtg-round-robin-table table-id



Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-round-robin-table MyRobinTable

Ingresa al modo de configuración de una tabla de la directiva, cuyos eventos no tienen ninguna parámetros del coincidencia-valor, ni de acciones de la siguiente-tabla. Sus acciones se restringen a fijar la adyacencia del destino. Un grupo de adyacencias se elige para un evento si una entrada en una tabla de ruteo hace juego ese evento y las puntas a una tabla de adyacencia circular en la acción de la siguiente-tabla.

Paso 9 

rtg-carrier-id-table table-id






Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-carrier-id-table MyCarrierIdTable

Ingresa al modo de configuración de una tabla de ruteo (que crea uno en caso necesario) en el contexto de una directiva SBE fijada cuyas entradas correspondan con la identificación del portador

A le no se permite ingresar el modo de la configuración de la tabla de ruteo en el contexto del conjunto de la directiva activa.

no La versión del comando destruye la tabla de ruteo. Una tabla de ruteo no puede ser destruida si está en el contexto del conjunto de la directiva activa.

Paso 10 

rtg-dst-address-table table-id







Example:

host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table MyRtgTable

Ingresa al modo de configuración de una tabla de ruteo (que crea uno en caso necesario) en el contexto de una directiva SBE fijada cuyas entradas correspondan con el Número marcado (después del análisis del número) o el Nombre de usuario SIP.

A le no se permite ingresar el submode de la configuración de la tabla de ruteo en el contexto del conjunto de la directiva activa.

no La versión del comando destruye la tabla de ruteo. Una tabla de ruteo no puede ser destruida si está en el contexto del conjunto de la directiva activa.

Paso 11 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable)# entry 1

Ingresa el modo para configurar una entrada en una tabla de ruteo, creando la entrada en caso necesario.

Paso 12 

edit action





















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# edit del-prefix 1

Configura una acción de la manipulación de dial-string en la tabla de ruteo. A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando borra la acción del editar de la entrada dada en la tabla de ruteo.

edit El comando se puede fijar a los valores siguientes:

del-prefix pd — Borre el prefijo pd, donde pd está un entero positivo que especifica varios dígitos para borrar de delante de la cadena del dígito marcado.

del-suffix sd — Borre el sufijo sd, donde sd está un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del dígito marcado.

add-prefix pa — Agregue el prefijo pa, donde pa está una cadena de dígitos a agregar al frente de la cadena marcada.

replace ds — Reemplace ds, donde ds está una cadena de dígitos que substituye la cadena marcada.

En el ejemplo a la izquierda, edit el entry1 de los comandos estableces para borrar 1 dígito del primer principio de la cadena marcada en la tabla de ruteo “MyRtgTable”.

Paso 13 

edit-cic {del-prefix pd | del-suffix sd | add-prefix pa | replace ds}





















Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# edit-cic del-prefix 1

Configura una acción de la manipulación CIC en cualquier tabla de ruteo.

A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando destruye el valor de la coincidencia.

del-prefix pd: Un entero positivo que especifica varios dígitos para borrar de delante de la cadena del ID de la portadora.

del-suffix sd: Un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del ID de la portadora.

add-prefix pa: Una cadena de dígitos a agregar al frente de la cadena del ID de la portadora.

replace ds: Una cadena de dígitos para substituir la cadena del ID de la portadora por.

El siguiente comando fija el entry2 para borrar el primer dígito del ID de la portadora en la tabla de ruteo actual.

Si usted desea quitar el ID de la portadora totalmente de los mensajes salientes, usted debe especificar una cadena de reemplazo de 0 o una cadena de la cancelacíon del prefijo de 4. por ejemplo,

edit-cic del-prefix 4   OR
edit-cic replace 0

Paso 14 

edit-src [del-prefix pd] | [del-suffix sd] | [add-prefix pa] | [replace ds]














Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
natable-entry)# edit-src del-prefix 1

Configura una acción de la manipulación del número de la fuente en la tabla de ruteo.

A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

no La versión del comando destruye el valor de la coincidencia.

del-prefix pd: Un entero positivo que especifica varios dígitos para borrar de delante de la cadena del ID de la portadora.

del-suffix sd: Un entero positivo que especifica varios dígitos para borrar del extremo de la cadena del ID de la portadora.

add-prefix pa: Una cadena de dígitos a agregar al frente de la cadena del ID de la portadora.

replace ds: Una cadena de dígitos para substituir la cadena del ID de la portadora por.

Paso 15 

exit

Example:

host1/Admin(config-sbc-sbe-rtgpolicy-
rtgtable-entry)# exit

Da salida entry al modo de la configuración.

Configurar la caza y la caza de MultiARQ

Esta tarea permite al SBC para cazar para otras rutas o adyacencias del destino en caso de un error.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. sip | h323 | adjacency sip adjacency-name | adjacency h323 adjacency-name

5. hunting-trigger error-codes

6. exit

7. show services sbc service-name sbe h323 | sip hunting-trigger

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 | h323 | adjacency sip adjacency-name | adjacency h323 adjacency-name















Example:

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

Ingresa uno de los cuatro modos siguientes:

sip — El modo del SORBO que comprende todo SORBE las adyacencias donde los códigos de retorno configurados del error hacen la caza ocurrir.

h323 — El modo de H.323 que comprende todas las adyacencias del h323 donde los códigos de retorno configurados del error hacen la caza ocurrir.

adjacency sip — Una adyacencia del SORBO del destino donde los códigos de retorno configurados del error hacen la caza ocurrir. Este comando reemplaza cualquier código de error global configurado de la recomprobación.

adjacency h323 — Una adyacencia de H.323 del destino donde los códigos de retorno configurados del error hacen la caza ocurrir. Este comando reemplaza cualquier código de error global configurado de la recomprobación.

Paso 5 

hunting-trigger error-codes











































Example:

host1/Admin(config-sbc-sbe-sip)# hunting-trigger 415 480

Configura que los códigos de retorno del error hacen la caza ocurrir en uno de los cuatro modos siguientes:

sorbo (alcance global del SORBO)

h323 (alcance global de H.323)

sorbo de la adyacencia (adyacencia del SORBO del destino)

h323 de la adyacencia (adyacencia de H.323 del destino)

error-codes puede tener los valores siguientes:

En sip y adjacency sip los modos, error-codes represente una lista espacio-separada de códigos de error numéricos del SORBO. El ejemplo a las configuraciones izquierdas SORBE para revisar la encaminamiento si recibe un error del "415" (media sin apoyo) o del "480" (temporalmente inasequible).

En h323 y adjacency h323 los modos, error-codes represente una lista espacio-separada de códigos de error textuales de H.323:

– noBandwidth

– unreachableDestination

– destinationRejection

– noPermission

– gatewayResources

– badFormatAddress

– securityDenied

– el valor interno-definido “connectFailed”

Si usted teclea no hunting-trigger, después se vacian todos los códigos de error. Si usted teclea no hunting-trigger x y, entonces apenas los códigos x y y se quita de la lista configurada.

Si usted ingresa hunting-trigger x seguido por hunting-trigger y, después x es substituye por y. Para fijar ambo x y y como activadores de la caza, ingrese hunting-trigger x y.

Observeen el caso adjacency h323 del modo, ingrese noRetry el valor para especificar que el rutear se debe nunca revisar para esta adyacencia no importa qué se recibe el código de retorno del incidente.

Paso 6 

exit

Example:

host1/Admin(config-sbc-sbe-h323)# exit

Sale al modo actual de la configuración.

Paso 7 

show services sbc service-name sbe h323|sip hunting-trigger

Example:

host1/Admin# show services sbc mysbc sbe h323|sip hunting-trigger

Muestra H.323 o los activadores de la caza del SORBO.

Activar un conjunto del política de ruteo

Esta tarea activa un conjunto del análisis y del política de ruteo del número.

PASOS SUMARIOS

1. configure

2.sbc servicio-nombre

3. sbe

4.active-call-policy-set directiva-conjunto-identificación

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 

active-call-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# active-call-policy-set 1

Fija el política de ruteo activo fijado dentro de una entidad SBE.

Configurar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC

Esta tarea optativa configura los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC.

PASOS SUMARIOS

1. configure

2. sbc service-name

3. sbe

4. cac-policy-set policy-set-id

5. first-cac-scope scope-name

6.first-cac-table nombre de la tabla

7.cac-table nombre de la tabla

8.match-type tabla-tipo

9.entry entrada-identificación

10. media-bypass-forbid

11match-value clave

12. max-num-calls mnc

13. max-call-rate mcr

14. tarifa de la MAX-en-llamada-tarifa

15. tarifa de la MAX-hacia fuera-llamada-tarifa

16. max-bandwidth el mbw bwsize

17. callee-privacy callee-priv-configuración

18. action [indicado-tabla-nombre de la siguiente-tabla | CAC-completo]

19. exit

20. entry entrada-identificación

21. match-value clave

22. max-num-calls mnc

23. max-call-rate mcr

24. max-bandwidth el mbw bwsize

25. transcode-deny

26. max-regs mr

27. action [indicado-tabla-nombre de la siguiente-tabla | CAC-completo]

28. exit

29. exit

30. complete

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 

cac-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# cac-policy-set 1

Ingresa el modo de configuración determinada de la directiva CAC dentro de una entidad SBE, creando una nueva directiva fijada en caso necesario.

Paso 5 

first-cac-scope scope-name




























Example:

host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global

Configura el alcance en el cual comenzar a definir los límites al realizar la etapa del control de admisión de la directiva.

El argumento del alcance-nombre configura el alcance en el cual los límites deben ser definidos inicialmente. Los valores posibles son:

ADJ-grupo

llamada

dst-cuenta

dst-ADJ-grupo

dst-adyacencia

dst-número

global

src-cuenta

src-ADJ-grupo

arco-adyacencia

Las características pueden ser habilitadas o inhabilitado por el grupo de la adyacencia con la configuración CAC la misma manera esto se hace por las adyacencias individuales. Los alcance-nombres para los grupos de la adyacencia son:

ADJ-grupo

src-ADJ-grupo

dst-ADJ-grupo

Paso 6 

first-cac-table table-name

Example:

host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table StandardListByAccount

Configura el nombre de la primera tabla de la directiva para procesar al realizar la etapa del control de admisión de la directiva.

Paso 7 

cac-table table-name

Example:

host1/Admin(config-sbc-sbe-cacpolicy)# cac-table StandardListByAccount

Ingresa el modo para la configuración de una tabla de control de admisión (que crea uno en caso necesario) en el contexto de un conjunto de la directiva SBE.

Paso 8 

match-type table-type




































Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable)# match-type dst-account

Configura el coincidencia-tipo de una tabla de control de admisión en el contexto de un conjunto de la directiva SBE.

table-type El argumento controla el sintaxis de los campos del coincidencia-valor de las entradas en la tabla. Los tipos de la tabla disponibles son:

cuenta

ADJ-grupo

adyacencia

todos

llamada

categoría

dst-cuenta

dst-ADJ-grupo

dst-adyacencia

dst-prefijo

tipo de evento

directiva-conjunto

src-cuenta

src-ADJ-grupo

src-adyacencia

src-prefijo

subcategoría

sub-categoría-pfx

Paso 9 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable)# entry 1

Ingresa el modo para crear o para modificar una entrada en una tabla de control de admisión.

Paso 10 

media-bypass-forbid

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# media-bypass-forbid

Configura si media-puente está prohibido para esta entrada en una tabla de control de admisión. A le no se permite hacer esto si la tabla es parte del conjunto de la directiva activa.

La determinación de este comando o la publicación no de la versión del comando permite puente de los media para esta entrada en la tabla de control de admisión.

Paso 11 

match-value key

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# match-value SIP-CUSTOMER-1

Configura el coincidencia-valor de una entrada en una tabla de control de admisión.

key El argumento es una cadena usada para hacer juego los eventos. El formato de la clave es determinado por el coincidencia-tipo de la tabla de cerco.

Paso 12 

max-num-calls mnc

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-num-calls 100

Configura el número máximo de llamadas de una entrada en una tabla de control de admisión.

Paso 13 

max-call-rate mcr

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-call-rate 20

Configura el número máximo de llamadas por el minuto para una entrada en una tabla de control de admisión.

Paso 14 

max-in-call-rate rate

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-in-call-rate 20

Configura la tarifa máxima de la en-llamada para una entrada en una tabla de control de admisión.

Paso 15 

max-out-call-rate rate

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-out-call-rate 20

Configura la tarifa máxima de la hacia fuera-llamada para una entrada en una tabla de control de admisión.

Paso 16 

max-bandwidth mbw bwsize













Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-bandwidth 1000000 bps

Configura el ancho de banda bidireccional máximo para una entrada en una tabla de control de admisión. Por ejemplo, si se configura un valor del MAX-ancho de banda, el SBC permite la mitad de este valor en cada dirección.

mbw El argumento es un entero positivo que especifica la velocidad máxima total en la cual los media de la llamada se deben admitir en las ambas direcciones (en los bytes por segundo).

bwsize argument specifies the transfer size to which mbw refers. Possible values are:

BPS

Kbps

Mbps

Gbps

Paso 17 

callee-privacy [callee-priv-setting]






Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# callee-privacy never

Configura el nivel de aislamiento que procesa para realizarse en los mensajes enviados del callee al llamador.

callee_priv_setting El argumento indica la configuración específica de la aislamiento del callee. Los valores posibles son:

nunca — Indica nunca para ocultar la identidad.

cuenta-límite — Indica para ocultar la identidad solamente si el llamador es diversa cuenta del callee.

siempre — Indica para ocultar siempre la identidad.

Paso 18 

action [next-table goto-table-name | cac-complete]

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# action cac-complete

Configura la acción para realizarse después de esta entrada en una tabla de control de admisión. Las acciones posibles son:

Identifique la tabla siguiente CAC para procesar usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Pare el procesar para este alcance usando cac-complete la palabra clave.

Paso 19 

exit

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# exit

Salidas entry cactable al modo.

Paso 20 

entry entry-id

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable)# entry 2

Ingresa el modo para crear o para modificar una entrada en una tabla de control de admisión.

Paso 21 

match-value key

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# match-value SIP-CUSTOMER-2

Configura el coincidencia-valor de una entrada en una tabla de control de admisión.

key El argumento es una cadena usada para hacer juego los eventos. El formato de la clave es determinado por el coincidencia-tipo de la tabla de cerco.

Paso 22 

max-num-calls mnc

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-num-calls 110

Configura el número máximo de llamadas de una entrada en una tabla de control de admisión.

Paso 23 

max-call-rate mcr

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-call-rate 30

Configura el porcentaje de llamadas máximo para una entrada en una tabla de control de admisión.

Paso 24 

max-bandwidth mbw bwsize













Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-bandwidth 2000000 bps

Configura el ancho de banda bidireccional máximo para una entrada en una tabla de control de admisión. Por ejemplo, si se configura un valor del MAX-ancho de banda, el SBC permite la mitad de este valor en cada dirección.

mbw El argumento es un entero positivo que especifica la velocidad máxima total en la cual los media de la llamada se deben admitir en las ambas direcciones (en los bytes por segundo).

bwsize argument specifies the transfer size to which mbw refers. Possible values are:

BPS

Kbps

Mbps

Gbps

Paso 25 

transcode-deny

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# transcode-deny

Forbids que transcodifica para esta entrada en una tabla de control de admisión.

Paso 26 

max-regs mr

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# max-regs 500

Configura el número de la llamada máximo de registros del suscriptor para una entrada en una tabla de control de admisión.

Paso 27 

action [next-table goto-table-name | cac-complete]

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# action cac-complete

Configura la acción para realizarse después de esta entrada en una tabla de control de admisión. Las acciones posibles son:

Identifique la tabla siguiente CAC para procesar usando next-table la palabra clave y el argumento del indicado-tabla-nombre.

Pare el procesar para este alcance usando cac-complete la palabra clave.

Paso 28 

exit

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# exit

Salidas entry cactable al modo.

Paso 29 

exit

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable)# exit

Salidas cactable cacpolicy al modo.

Paso 30 

complete

Example:

host1/Admin(config-sbc-sbe-cacpolicy-
cactable-entry)# complete

Completa la directiva CAC fijada cuando usted ha confiado el Conjunto completo.

Activar un conjunto de la directiva CAC

Esta tarea activa un conjunto de la directiva CAC.

PASOS SUMARIOS

1. configure

2.sbc servicio-nombre

3. sbe

4.active-cac-policy-set directiva-conjunto-identificación

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 

active-cac-policy-set policy-set-id

Example:

host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Fija la directiva activa CAC fijada dentro de una entidad SBE.

Ejemplos de configuración de implementar el análisis del número

Esta sección proporciona los siguientes ejemplos de configuración:

Configurar la validación del número: Ejemplo:

Configurar la clasificación del número: Ejemplo:

Configurar la validación del número: Ejemplo:

Las demostraciones del siguiente ejemplo cómo configurar la validación del número para una tabla del análisis del número:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# first-number-analysis-table hotel_table
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# na-dst-prefix-table hotel_table
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# entry 1 
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# match-prefix XXX 
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# action accept
host1/Admin(config-sbc-sbe-rtgpolicy-natable)#  entry 2 
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# match-prefix 9XXX 
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# action accept

Configurar la clasificación del número: Ejemplo:

Las demostraciones del siguiente ejemplo cómo configurar la clasificación del número para una tabla del análisis del número:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# first-number-analysis-table check-accounts
host1/Admin(config-sbc-sbe-rtgpolicy)# na-src-account-table check_accounts
host1/Admin(config-sbc-sbe-rtgpolicy)# entry 1 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# match-account hotel_foo 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# action next-table hotel_dialing_plan
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# entry 2 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# match-account hotel_bar 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# action next-table hotel_dialing_plan
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# entry 3 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# match-account internal 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# action accept
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# exit
host1/Admin(config-sbc-sbe-rtgpolicy)# na-dst-prefix-table hotel_dialing_plan
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# entry 1 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# match-prefix XXX 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# category internal_call 
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# action accept
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-natable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# match-prefix 9XXX
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# category external_call
host1/Admin(config-sbc-sbe-rtgpolicy-natable-entry)# exit

Ejemplos de configuración de implementar el ruteo de llamadas

Esta sección proporciona los siguientes ejemplos de configuración:

Encaminamiento sin el Equilibrio de carga: Ejemplo:

Encaminamiento de menor coste: Ejemplo:

Encaminamiento cargada: Ejemplo:

Encaminamiento del time basado: Ejemplo:

Encaminamiento sin el Equilibrio de carga: Ejemplo:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# first-call-routing-table start_routing
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table start_routing
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match XXX
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# next-table internal_routing
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match XXXX
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# next-table external_routing
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-src-adjacency-table internal_routing
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match sip_to_foo
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip_to_foo
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match sip_to_bar
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip_to_bar
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table external_routing
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match 208111
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip_to_foo
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match 208222
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip_to_bar
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match X
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sip_to_softswitch

Encaminamiento de menor coste: Ejemplo:

El siguiente ejemplo configura una tabla de ruteo que las coincidencias en la categoría y entonces para cada entrada ruteen la llamada a una diversa tabla de menor coste para elegir la adyacencia.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-category-table 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-category internal
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action next-table least_int_cost
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-category external
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action next-table least_ext_cost
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# exit
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-least-cost-table least_int_cost
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 50
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# exit
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-least-cost-table least_ext_cost
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 50
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 100
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

Encaminamiento cargada: Ejemplo:

En el ejemplo antedicho, ningunas dos entradas en una tabla tienen el mismo coste, así que el parámetro de la ponderación se deja en el valor por defecto de 1. Si dos o más entradas con el igual costo existen, y se seleccionan para rutear, después se distribuyen las llamadas basaron en la ponderación configurada (ponderación que es la ponderación relativa de una entrada en cuanto a la ponderación más baja de la tabla). Por ejemplo, si el entry1, el entry2, y el entry3 son igual costo y tienen ponderaciones de 1, 2, y 4, respectivamente, entry2 rutean dos veces el número de llamadas como entry1, y entry3 ruteará cuatro veces el número de llamadas como entry1.

En el siguiente ejemplo, todas las llamadas se rutean al entry1, porque tiene el más barato. Sin embargo, si el rutear falla, que siguen habiendo las tres entradas todas tienen el mismo coste, así que los parámetros de la ponderación determinan se escoge qué entrada. El ochenta por ciento de las llamadas será ruteado a SipAdj2 por el entry2, y que sigue habiendo el 20 por ciento será dividido uniformemente entre SipAdj3 y SipAdj4 (las ponderaciones de entry3 y la entrada 4 se dejan en un valor por defecto de 1).

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe      
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-least-cost-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 50
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# weight 8
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 50
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# cost 50
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

Observela selección de rutas entre varias rutas de costo equivalente es una Selección aleatoria cargada. Para cada llamada, se toma una decisión al azar apátrida en cuanto a la cual adyacencia a utilizar. Por ejemplo, en la configuración arriba, SipAdj2, SipAdj3, y SipAdj4, serían seleccionados con una probabilidad del 80%, el 10%, y el 10%, respectivamente. Una implicación de esto es que la distribución real puede desviarse de la distribución especificada, especialmente para un pequeño ejemplo de tamaño. Por ejemplo, con 10 llamadas, usted puede ver 7 llamadas ruteadas con SipAdj2, 2 llamadas ruteadas con SipAdj3, y 1 llamada ruteada con SipAdj4, en vez de la distribución prevista de 8:1:1. Sin embargo, como el ejemplo de tamaño aumenta, la distribución real converge hacia la distribución especificada. Para un gran número de llamadas (por orden de 1000), hay una alta probabilidad que el SBC alcanza la distribución especificada.


Encaminamiento del time basado: Ejemplo:

El siguiente ejemplo muestra dos entradas, una que rutee el tráfico a Adj1 siempre y un segundo con una precedencia más alta que rutee el tráfico a Adj2 si el tiempo está entre 9 y 6 de la tarde en un día laborable. Cuando los dos períodos de tiempo solapan, el que está con la precedencia más alta se elige.

Los dos rangos de épocas en el entry1 y el entry2 solapan. En este caso, una llamada hecha entre 9 6 de la tarde en las coincidencias de los días laborables en ambas las entradas pero el entry2 es preferido debido a su precedencia más alta.

Si los rangos múltiples se especifican como en el entry2, el SBC hará juego la entrada solamente durante la intersección de los rangos. Por ejemplo, el entry2 hace juego las llamadas hechas de lunes a viernes entre 9 6 de la tarde. El rango no es el lunes 9 al viernes 6 PM.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour  9 17 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

El siguiente ejemplo configura una regla que rutee el tráfico con la adyacencia SipAdj1 siempre, y con SipAdj2 entre el lunes 9 y el viernes 6 PM.

host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 1 
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 9 23 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 2 4 
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 5 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 0 17 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

En la configuración arriba, el entry2, el entry3, y la entrada 4 junto especifican el rango lunes 9:00 a viernes 6:00 PM. Esto se podría también lograr teniendo una ruta para tiempo de lunes a viernes entero con los rangos separados para desviar el tráfico durante las noches como sigue:

host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 5 
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 1 
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 0 8 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 20
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 5 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 17 23 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 20
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

El siguiente ejemplo muestra cómo configurar una regla que rutearía el tráfico con las adyacencias SipAdj1 y SipAdj2 el lunes y miércoles, respectivamente, entre 9 y 6 de la tarde, y con SipAdj3 en el resto de las veces.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 9 17 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 3 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 9 17 
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2

complet de la acción host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)#

El siguiente ejemplo muestra cómo configurar una regla que rutearía el tráfico con la adyacencia SipAdj1 el sábados y domingos entre del 01 de marzo de 2008 al 30 de marzo 2009, y con SipAdj2 el resto de las veces.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2008 2009 mon 3 3 
day 1 30
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 6 7
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

El siguiente ejemplo muestra cómo configurar una regla que rutearía el tráfico con la adyacencia SipAdj1 entre 10:00 PM y 6:00 de viernes a lunes, y con SipAdj2 de otra manera.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 5 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 22 5 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

Observeel tiempo y el día de la semana está envolviendo los rangos, así que el mínimo puede ser más grande que el máximo. Por ejemplo, una sola entrada de ruteo con los rangos de viernes a lunes y el 22:00 al 06:00 hará juego antes de que 6 y después de 10 PM el viernes, sábado, domingo y lunes.


En el siguiente ejemplo, un usuario tiene todo su Routers que ejecuta el GMT no importa dónde él era para poderlo sincronizar. Pero un router en Nueva York tiene una tabla de ruteo del time basado aparte de la cual rutee el tráfico a SipAdj1 siempre de lunes a viernes a partir de 9 6 de la tarde cuando rutea el tráfico a SipAdj2. El usuario quiere estos tiempos del emparejamiento para referir a la hora local así que es necesario ingresa un comando del desplazamiento del tiempo (Nueva York es cinco horas detrás del GMT) tal y como se muestra en del ejemplo abajo.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# time-offset hour 5 min 0 negative
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# use-time-offset
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# use-time-offset
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 9 17 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 6 7
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete

En el próximo ejemplo, un usuario crea una tabla de ruteo donde los tiempos de la coincidencia refieren a las zonas horarias específicas. Sincronizan a todo el Routers al GMT. Pero un router, en Nueva York, tiene una tabla de ruteo del time basado que rutee el tráfico a SipAdj1 siempre aparte de de lunes a viernes 9AM a 5PM cuando rutea el tráfico a SipAdj2. El usuario quiere estos tiempos de la coincidencia para referir a la hora local; esto puede ser realizado usando el comando del timezone-desplazamiento. Porque Nueva York es cinco horas detrás del GMT, la tabla siguiente es necesaria:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe
host1/Admin(config-sbc-sbe)# time-offset hour 5 min 0 negative
host1/Admin(config-sbc-sbe)# call-policy-set 1
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-time-table table1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time date yr 2006 2020 mon 1 
12 day 1 31
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# use-time-offset
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time dow 1 5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-time tod hour 9 17 min 0 59
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# precedence 10
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency SipAdj2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# use-time-offset

Encaminamiento de la expresión normal: Ejemplo:

Lo que sigue es un ejemplo para la encaminamiento de la expresión normal.

host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# call-policy-set 8
host1/Admin(config-sbc-sbe-rtgpolicy)# description test dst domain route
host1/Admin(config-sbc-sbe-rtgpolicy)# first-call-routing-table testDstDomainNameRtgTabl
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-domain-table testDstDomainNameRtgTabl
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action next-table TextUserNameTable1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-domain ^abc[de]*\.com regex
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action next-table TextUserNameTable1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-domain xyz.com
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action reject
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-domain pqr.com
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 4
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sipp-5
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-domain foo.com
host1/Admin(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table TextUserNameTable1
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 sipp-1
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-address ^min\(ty\|ion\) regex
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable)# entry 2
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency sipp-3
host1/Admin(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-address numbered
host1/Admin(config-sbc-sbe-rtgpolicy)# complete
host1/Admin(config-sbc-sbe)# active-call-policy-set 8 

Ejemplo de configuración de implementar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC

El siguiente ejemplo muestra el trabajo del CAC y no se significa ser realista. El número total de llamadas concurrentes por SBC (límite global) es 5, el número de llamadas concurrentes por el suscriptor es 1, y el número de llamadas concurrentes por todos los NON-suscriptores es 1.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global 
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table table_1 
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table table_1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type policy-set !!!meaning this is a 
CAC Policy Table !!! 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value subscriber !!!meaning 
limits in this entry are applied per subscriber!!! 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action CAC-Complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value global !!!meaning limits 
in this entry are applied globally!!! 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-calls 5 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 

En el próximo ejemplo, el número total de llamadas concurrentes por SBC (límite global) es 10, el número de llamadas concurrentes por el suscriptor es 2, y el número de llamadas concurrentes por los NON-suscriptores (CADA UNO) es 1. En la configuración, adj1 representa un punto final que se registre con adj2 antes de hacer una llamada, mientras que adj3 y adj4 son NON-suscriptores y no se registran antes de hacer las llamadas.

Para soportar este escenario y aplicar los límites descritos arriba, usted necesitaría la configuración siguiente VPSS: herede el perfil para el precolocación-acceso fijado Adj1, herede el perfil para la precolocación-memoria fijada Adj2, herede el perfil para ambos adj3, y adj4 fijado al precolocación-estándar-NON-IMS.

Aquí está la configuración CAC:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table !!! table1 
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table table1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type policy-set 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value subscriber 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action next-table table2 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value global 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 10 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table table2 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type adjacency 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value adj1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-nums-calls 2 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value adj3 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-nums-calls 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 3
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value adj4 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-nums-calls 1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete 

El siguiente ejemplo muestra cómo configurar los conjuntos de la directiva de control de admisión de llamadas y las tablas CAC:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global 
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table STANDARD-LIST-BY-ACCOUNT 
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table STANDARD-LIST-BY-ACCOUNT 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type dst-account 
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# media-bypass-forbid
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value SIP-CUSTOMER-1 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-call-rate 20 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-bandwidth 1000000 bps
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# callee-privacy never
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value SIP-CUSTOMER-2 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-call-rate 20 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-bandwidth 1000000 bps
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# transcode deny
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete

El siguiente ejemplo limita el número total de llamadas concurrentes por SBC (límite global) a 2000 y de número de llamadas concurrentes por el subcriber a 5. Si un suscriptor tiene 5 llamadas active, a le no se permitirá hacer la 6ta llamada, incluso si el número total de llamadas activas en el SBC es menos de 2000. También, si el número total de llamadas activas en el SBC es 2000, no se permitirá a un suscriptor hacer una llamada, incluso si él no tiene ninguna llamada activa.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type policy-set
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value subscriber
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 5
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value global
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 2000
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

El siguiente ejemplo limita el número de llamadas concurrentes por el suscriptor a 5 sin el límite global:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope subscriber
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type all
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 5
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Usted podría también alcanzar esto con la configuración siguiente:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type policy-set
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value subscriber
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 5
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Ambas las configuraciones antedichas limitarán el número de llamadas concurrentes por el suscriptor a 5. No hay límite global.

El siguiente ejemplo limita el ancho de banda máximo al 1 Mbps para varias categorías del suscriptor sin el límite global. Esta configuración también limita el ancho de banda de los subcribers cuya dirección IP de origen en el mensaje del SORBO es 1.1.1.1 y 2.2.2.2 al 1 Mbps.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type sub-category
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value 1.1.1.1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-bandwidth 1 Mbps
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value 2.2.2.2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-bandwidth 1 Mbps
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Este ejemplo permite 10 llamadas, 100 actualizaciones, una MAX-en-llamada-tarifa y una MAX-hacia fuera-llamada-tarifa de 5000 msg/del minuto para cualquier categoría del suscriptor:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe 
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope sub-category
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type all
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 10
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-updates 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-in-call-rate 5000
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-out-call-rate 5000
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Este ejemplo permite 10 llamadas, 100 actualizaciones, y las MAX-en-llamada-tarifas y las MAX-hacia fuera-llamada-tarifas de 5000 msg/del minuto para cualquier suscriptor:

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope subscriber
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type all
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 10
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

Este ejemplo permite 100 llamadas concurrentes por un cliente cuyos teléfonos tengan IP Addresses en el rango 12.12.12.0/24. Para esos suscriptores cuya dirección IP de origen en el SORBO invita a las caídas en el rango 12.12.12.0-12.12.12.255, este límites de configuración el número de llamadas a 100. No hay límite puesto en otros suscriptores.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type sub-category-pfx
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value 12.12.12.0
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-prefix-len 24
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

En el siguiente ejemplo hay clientes múltiples. Los teléfonos de cada cliente tienen la longitud del prefijo IP de 16 bits. Hay 100 llamadas concurrentes permitidas por el cliente.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type policy-set
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value sub-category-pfx
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-prefix-len 16 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete

salida host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)#

El siguiente ejemplo limita los registros máximos a 100 por el prefijo de la categoría de 1.1.1.0 y de 2.2.2.0 sin los límites para otros.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope global
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type sub-category-pfx
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value 1.1.1.0
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-prefix-len 24 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-regs 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 2
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-value 2.2.2.0
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# match-prefix-len 24 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-regs 100
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# exit
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1

En el siguiente ejemplo todos los clientes tienen teléfonos con las longitudes del prefijo de la dirección IP de 24 bits. No prohiben cada cliente 10 llamadas concurrentes.

host1/Admin# configure
host1/Admin(config)# sbc mySbc 
host1/Admin(config-sbc)# sbe  
host1/Admin(config-sbc-sbe)# cac-policy-set 1
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-scope sub-category-pfx
host1/Admin(config-sbc-sbe-cacpolicy)# first-cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy)# cac-table first_policy_table
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# match-type all
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# entry 1
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete 
host1/Admin(config-sbc-sbe-cacpolicy-cactable-entry)# max-num-calls 10
host1/Admin(config-sbc-sbe-cacpolicy-cactable)# exit
host1/Admin(config-sbc-sbe-cacpolicy)# complete
host1/Admin(config-sbc-sbe-cacpolicy)# exit
host1/Admin(config-sbc-sbe)# active-cac-policy-set 1