Anda di halaman 1dari 18

Traduccin de nmeros mediante perfiles de traduccin de voz.

Contenidos
Introduccin
Requisitos previos
Requisitos
Componentes utilizados
Convenciones
Configurar
Asignacin de perfiles de traduccin
Comando voice translation-rule
Configuracin del perfil de traduccin
Configuracin de VoIP entrante
Configuracin de par de marcado
Configuracin del puerto de voz
Perfil de traduccin del controlador
Configuraciones del grupo troncal
Configuraciones del miembro del grupo troncal
Configuraciones del grupo IP de origen
Configuracin de repliegue de CallManager
Ejemplos de configuracin de bloqueo de llamadas
Llamada que bloquea todas las llamadas en un par de marcado
Llamada que bloquea nmeros que llaman especficos
Llamada que bloquea nmeros llamados especficos
Traduccin de cualquier nmero a un nmero especifico
Traduccin de nmeros entrantes de siete dgitos a cuatro dgitos
Adicin de un prefijo en el nmero llamado entrante
Cambio de llamadas salientes con un plan y tipo de desconocido a ISDN y nacional
Adicin de un prefijo en el nmero que llama
Hacer que los telfonos se dirijan a puertos especficos
Hacer que las llamadas desde puertos especficos se dirijan al par VoIP deseado con el mismo nmero llamado
Verificacin
Resolucin de problemas
Informacin relacionada

Introduccin
Los perfiles de traduccin de voz incorporan un nuevo esquema para traducir nmeros. Las reglas de traduccin anteriores se eliminarn
gradualmente del sistema. Cisco recomienda enfticamente utilizar slo un esquema de reglas de traduccin. Si se mezclan los esquemas antiguos
y los nuevos, se pueden obtener resultados imprevistos. La posibilidad de realizar coincidencias de expresin normales y reemplazar las
subcadenas es fundamental para el nuevo esquema. La utilidad Editor de secuencias (SED) se utiliza para traducir nmeros. Consulte la seccin
Informacin relacionada para obtener ms informacin sobre SED.
Este documento describe las funciones y las configuraciones destacadas para los nuevos perfiles de traduccin de voz y ejemplos especficos para
los escenarios ms comunes.
Las reglas de traduccin reemplazan una subcadena del nmero de entrada si el nmero coincide con el patrn de coincidencias, el plan de
nmeros y el tipo presentes en la regla. La utilidad SED se utiliza para controlar una coincidencia basada en el patrn de coincidencias. Otra
capacidad de las reglas de traduccin es la posibilidad de bloquear llamadas a nmeros especficos. Estas reglas se especifican con una palabra
clave especial llamada 'reject' (rechazo).
Funciones:
Las nuevas reglas de traduccin siguen una expresin de coincidencia normal similar a SED:
Se soporta una secuencia de escape similar a UNIX a travs de barras invertidas.
Las palabras clave 'NULL' (nulo) y 'ANY' (cualquiera) no se soportan en las nuevas reglas de traduccin, pero estas palabras clave se
pueden reemplazar por expresiones normales similares a SED.
Se pueden definir hasta quince reglas de traduccin por tabla de reglas de traduccin.

Se pueden definir hasta 1.000 perfiles de traduccin y hasta 128 reglas de traduccin.

Requisitos previos
Requisitos
No hay requisitos especficos para este documento.

Componentes utilizados
La informacin de este documento se basa en las gateways de voz que ejecutan la versin 12.2(11)T o posteriores del software Cisco IOS.
La informacin que contiene este documento se ha creado a partir de los dispositivos en un entorno de laboratorio especfico. Todos los
dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuracin despejada (predeterminada). Si la red est en
funcionamiento, asegrese de haber comprendido el impacto que pueda tener cualquier comando.

Convenciones
Consulte las Convenciones sobre consejos tcnicos de Cisco para obtener ms informacin sobre las convenciones del documento.

Configurar
Esta seccin le presenta la informacin utilizada para configurar las funciones descritas en este documento.
Nota: Utilice la herramienta de bsqueda de comandos (solamente clientes registrados) para obtener ms informacin sobre los comandos utilizados en
este documento.

Asignacin de perfiles de traduccin


Un perfil de traduccin puede hacer referencia a las nuevas reglas de traduccin. Puede definir los siguientes tipos de nmeros de llamada en un
perfil de traduccin:
nmero llamado
nmero que llama
nmero llamado redirigido
Cada tipo de nmero de llamada en el perfil puede tener diferentes reglas de traduccin.
Una vez que se define un perfil de traduccin, se le puede hacer referencia a travs de los elementos siguientes:
Grupo troncal: se pueden definir dos perfiles de traduccin diferentes en un grupo troncal para realizar la traduccin numrica para
llamadas POTS entrantes y salientes. Si se define un perfil de traduccin saliente en un grupo troncal, la traduccin numrica se realiza
mientras se configura la llamada saliente.
Grupo IP de origen: se puede definir un perfil de traduccin en un grupo IP de origen para realizar la traduccin numrica de las llamadas
VoIP entrantes.
Par de marcado: se pueden definir dos perfiles de traduccin diferentes en un par de marcado para realizar la traduccin numrica de las
llamadas entrantes y salientes.
Puerto de voz: se puede definir el perfil de traduccin en un puerto de voz para realizar la traduccin numrica de las llamadas POTS
entrantes y salientes. Si el puerto de voz es tambin un miembro del grupo troncal, el perfil de traduccin entrante de un puerto de voz
anula el perfil de traduccin de un grupo troncal.
Interfaz de sealizacin no asociada a un recurso (NFAS): se puede definir el perfil de traduccin para una interfaz NFAS a travs de la
lnea de comando translation-profile de la configuracin global voice service pots para realizar la traduccin numrica para llamadas
NFAS entrantes y salientes. Este perfil de traduccin tiene una precedencia superior al de un puerto de voz y grupo troncal en caso de que
un canal tambin pertenezca a un puerto de voz y/o a un grupo troncal con el perfil de traduccin definido.
VoIP entrante: el perfil de traduccin se puede definir globalmente para todas las llamadas VoIP (h323/sip) entrantes con el fin de realizar
la traduccin numrica. Si una llamada H.323/SIP entrante se asocia con un grupo IP de origen con un perfil de traduccin definido, el
perfil de traduccin del grupo IP de origen anular el perfil de traduccin global para las llamadas VoIP entrantes.

Comando voice translation-rule


Ejecute el comando voice translation-rule en el modo de configuracin global para definir una regla de traduccin de las llamadas de voz.
Utilice la forma no de este comando para eliminar la regla de traduccin.
voice translation-rule number
no voice translation-rule number

Nota: El parmetro number es el identificador nico de la regla de traduccin. El rango va desde 1 a 2147483647. No hay valor predeterminado.
Comando rule (regla de traduccin de voz)
Para definir una regla de traduccin, utilice el comando rule en el modo de configuracin de regla de traduccin de voz. Para eliminar la regla de
traduccin, utilice la forma no de este comando.
Regla de coincidencia y reemplazo
rule precedence /match-pattern/ /replace-pattern/
[type {match-type replace-type} [plan {match-type replace-type}]]
no rule precedence

Regla de rechazo

rule precedence reject /match-pattern/ [type match-type [plan match-type]]


no rule precedence

Descripcin de la sintaxis
Sintaxis

precedence

Descripcin
Prioridad de la regla de traduccin. El rango es de 1 a 15.

Expresin del Editor de secuencias (SED) que se utiliza para


/match-pattern/ hacer coincidir la informacin de llamada entrante. La barra '/' es
un delimitador en el patrn.
La expresin SED que se utiliza para reemplazar el patrn de
/replace-pattern/ coincidencias en la informacin de la llamada. La barra '/' es un
delimitador en el patrn.
(Opcional) La coincidencia del tipo de numeracin puede ser:

type match-type
replace-type

abreviado
cualquiera
internacional
nacional
red
reservado
suscriptor
desconocido
El tipo numrico de reemplazo puede ser:
abreviado
internacional
nacional
red
reservado
suscriptor
desconocido
(Opcional) El tipo de plan concordante puede ser:

plan match-type
replace-type

cualquiera
datos
ermes
isdn
nacional
privado
reservado
tlex
desconocido
El reemplazo del tipo de plan puede ser:
datos
ermes
isdn
nacional

privado
reservado
tlex
desconocido

reject

El patrn de coincidencias de una regla de traduccin se utiliza


para propsitos de rechazo de llamadas.

Ejemplo:
Este ejemplo inicia la regla de traduccin 150. Esto incluye dos reglas:
Router(config)#voice translation-rule 150
Router(cfg-translation-rule)#rule 1 reject /^919\(.(\)/
Router(cfg-translation-rule)#rule 2 /\(^...\)853\(...\)/ /\1525\2/

Las reglas de traduccin de voz utilizan caracteres similares a la sintaxis de expresin normal (regexp). Sin embargo, hay limitaciones y
diferencias menores. La mayora de las limitaciones no son preocupaciones importantes ya que solamente se realiza una manipulacin de dgitos.
Carcter de regla de
traduccin de voz

Descripcin

Hacer coincidir la expresin al comienzo de una lnea.

Hacer coincidir la expresin al final de una lnea.

El delimitador que marca el comienzo y el final de las


cadenas de coincidencia y reemplazo.

Colocar del significado especial del prximo carcter en


la lnea siguiente.

Indica un rango cuando no est en la primera/ltima


posicin. Se utiliza con la '[' y ']'.

[list]

Hacer coincidir un solo carcter en una lista.

[^list]

No hacer coincidir un solo carcter especificado en la


lista.

Hacer coincidir todo carcter nico.

Repetir el regexp anterior cero o ms veces.

Repetir la expresin normal anterior una o ms veces.

Repetir la expresin normal anterior cero o una vez


(utilice CTRL-V para ingresar a IOS).

()

Expresiones normales de grupos.

Hacer coincidir cadena

Reemplazar
cadena

Cadena
marcada

Cadena
Comentarios
reemplazada

/^$/

/ /

NULO

NULO

Nulo simple
a traduccin
nula.

/^.*/

/ /

9195551212

NULO

Cualquiera a
traduccin
nula.

9195551212

Hacer
coincidir
cualquier
cadena pero
sin
reemplazo.
Utilice esto
para
manipular el
plan de
llamada o el
tipo de
llamada.

//

//

9195551212

/^392\(.*\)/

/^\(555\)\(....\)/

/^555\(....\)/

/\(^...\)555\(....\)/

/555\1/

/444\2/

/444\1/

/\1444\2/

/\(^...\)\(555\)\(....\)/ /\1444\3/

/\(.*\)1212$/

/\(.*\)1212/

/444/

/^[135]/

/^[1-35]/

/\13434/

/\13434/

/555/

/9/

/9/

5551212

Hacer
coincidir el
comienzo de
una cadena
de longitud
variable.

4441212

Hacer
coincidir el
comienzo de
la cadena. Se
aplica la
segunda
estructura
principal a la
cadena
nueva.

4441212

Hacer
coincidir el
comienzo de
la cadena.
Tenga en
cuenta que \1
reemplaza el
primer grupo
de la
expresin
normal entre
parntesis.

9194441212

Hacer
coincidir la
mitad de una
cadena.

9195551212

9194441212

Hacer
coincidir la
mitad de una
cadena.

9195551212

9195553434

555121212

555123434

3921212

5551212

5551212

9195551212

9195551212

9195553434

555121212

555123434

4441212

5551212

44441212

55541212

44414441212

55514441212

12345

92345

22345

22345

32345

93245

1234

9234

2345

9345

4567

4567

Hacer
coincidir el
final de una
cadena.
Hacer
coincidir el
final de una
cadena. No
hay
necesidad de
un $
implcito al
final de este
ejemplo en
particular.
Hacer
coincidir la
subcadena.
Hacer
coincidir
ciertos
nmeros.

Hacer
coincidir un
rango.

/^[^1-35]/

/^1#/

/^1\#\(.*\)/

/^1\*/

/^1\*\(.*\)/

/^5+/

/^\(555\)+\(.*\)/

/^9?1?\(919\)/

/9/

//

/\1/

//

/\1/

/9/

/444\2/

/\1/

8456

8456

1234

1234

2345

2345

4567

9567

8456

9456

El ^ en la
lista significa
que no hay
que hacer
coincidir
estos
elementos.

456

Hacer
coincidir 1#
en el
comienzo y
reemplazarlo
con nulo.

456

Lo mismo
que la
expresin
anterior, pero
compuesta de
manera
diferente.

456

Hacer
coincidir 1*
en un patrn
y
reemplazarlo
con nulo.

1*456

456

Lo mismo
que la
expresin
anterior, pero
compuesta
ligeramente
diferente.

5888

9888

55888

9888

555888

9888

5588855

988855

5551212

4441212

555551212

444551212

5555551212

4441212

5551212555

4441212555

1#456

1#456

1*456

9195551212

9195551212

19195551212

9195551212

919195551212 9195551212
99195551212

9195551212

Este es un
ejemplo del
uso de la
opcin '+'.
Este es otro
ejemplo del
uso de la
opcin '+'.
Busca el
patrn 555
repetido al
comienzo.
Aqu se
muestra
cmo se
puede utilizar
la cadena ?.
Por ejemplo,
si desea
quitar
algunos
dgitos
anteriores
que estn o
no presentes.
En este caso,
desea quitar
el primer 9 o
el primer 1, o

9 y 1 juntos.
/1234/

/00&00/

/1234/

/00\000/

5551234

Hacer
55500123400 coincidir la
subcadena.

5551234

Hacer
coincidir la
55500123400 subcadena
(mismo que
&).

Configuracin del perfil de traduccin


voice translation-profile <name>
translate called <translation-rule num>
translate calling <translation-rule num>
translate redirect-called <translation-rule num>
no

Atributo

Descripcin

voice translation-profile <name>

El tamao del nombre de


un perfil de traduccin es
de treinta y un caracteres.

translate called <translation rule #>

Definir la regla del perfil de


traduccin para el nmero
llamado.

translate calling <translation rule #>

Definir la regla del perfil de


traduccin para el nmero
que llama.

translate redirect-called <translation rule #>

Definir la regla del perfil de


traduccin para el nmero
llamado redirigido.

De acuerdo con el tipo de sealizacin de la llamada entrante, el nmero que llama es equivalente al Identificador automtico de nmeros (ANI)
o al ID de la lnea de destino. El nmero llamado redirigido es equivalente a redirigir el Servicio de identificacin del nmero marcado (DNIS) o
el nmero llamado originalmente.

Configuracin de VoIP entrante


voip-incoming translation-profile <name>
Atributo

Descripcin
Definir un perfil de traduccin de nmero
para todas las llamadas VoIP entrantes.

voip-incoming translation-profile

Esta CLI es mutualmente excluyente con el


comando voip-incoming translation-rule
desde las reglas de traduccin de estilo
antiguo.

Este ejemplo de configuracin de perfil de traduccin de VoIP entrante asigna el perfil de traduccin denominado "definicin global" para todas
las llamadas VoIP.
Router(config)#voip-incoming translation-profile global-definition

Configuracin de par de marcado


Par de marcado entrante
dial-peer voice <num> [pots|voip|vofr|voatm]
translation-profile [incoming | outgoing] <name>

Para el bloqueo de llamadas

dial-peer voice <num> [pots|voip]


call-block translation-profile incoming <name>
call-block disconnect-cause incoming <cause>
carrier-id source <name>

Atributo

Descripcin

Definir un perfil de
traduccin para de bloqueo
de llamadas para llamadas
entrantes que utiliza la
sesin o la aplicacin de
Respuesta de voz
interactiva (IVR) cuando la
call-block translation-profile incoming <name> llamada es gestionada por
la sesin o la aplicacin
IVR.
El tamao de un perfil de
traduccin para bloquear
llamadas es de treinta y un
caracteres.
El valor de este atributo se
devuelve al origen cuando
la sesin o la aplicacin
IVR bloquea una llamada
debido al control del
nmero de la llamada
entrante. Un usuario puede
seleccionar las siguientes
causas de desconexin:
call-block disconnect-cause incoming <cause>

Nmero no
vlido
Nmero no
asignado
Usuario
ocupado
Llamada
rechazada
El valor predeterminado de
este atributo es NoService.

carrier-id source <name>

Definir la identificacin de
la portadora de origen en un
par de marcado entrante
que se utiliza como clave
de concordancia en una
concordancia de pares de
marcado. Este atributo
solamente se soporta en una
configuracin de par de
marcado POTS o VoIP.
El tamao de una
identificacin de la
portadora de origen es 127
caracteres.

translation-profile incoming <name>

Par de marcado saliente


dial-peer voice <num> pots

Definir un perfil de
traduccin de un nmero de
llamada para llamadas
entrantes. El tamao del
perfil de traduccin es de
treinta y un caracteres.

carrier-id target <name>


trunkgroup <num> [preference_num]
trunkgroup <num> [preference_num]
translation-profile outgoing <name>

Atributo

Descripcin

carrier-id target <name>

Definir la identificacin de la portadora


de destino en un par de marcado
saliente que se utiliza como clave de
concordancia en una concordancia de
pares de marcado. Este atributo
solamente se soporta en una
configuracin de par de marcado POTS
o VoIP. El tamao de una identificacin
de la portadora de destino es 127
caracteres.

translation-profile outgoing <name>

Definir un perfil de traduccin de un


nmero de llamada para llamadas
salientes.

Un grupo troncal nico o mltiple se


puede configurar como un destino en un
par de marcado saliente. Se pueden
definir hasta 64 grupos troncales en un
trunkgroup <number> [preference_num]
par de marcado. Este atributo es
mutuamente excluyente con los
atributos de "puerto". El rango de
preferencia es de 1 a 64.

Configuracin del puerto de voz


voice-port <number>
translation-profile [incoming | outgoing] <name>
trunk-group <name> [preference]

Atributo

Descripcin

Definir un perfil de traduccin del nmero de


llamada para llamadas entrantes POTS. Esta CLI
translation-profile incoming es mutualmente excluyente con el comando
translate called y el comando translate calling
desde las reglas de traduccin de estilo antiguo.

trunk-group

Definir un puerto de voz analgico como


miembro del grupo troncal. Asigne como puerto
de voz CAS a un grupo troncal bajo la CLI del
Cliente CAS de la configuracin del controlador.
Para los PRI, asigne el grupo troncal bajo la
interfaz serial del canal D. En los BRI, configure
el grupo troncal bajo la interfaz BRI.

Perfil de traduccin del controlador


El perfil de traduccin del controlador se utiliza para una llamada NFAS entrante o una llamada NFAS saliente que se enruta a travs de un grupo
troncal.
voice service pots
translation-profile [incoming | outgoing] controller [T1 | E1] <unit#> <name>

Atributo

Descripcin

translation-profile

Definir un perfil de traduccin para un controlador.

[incoming | outgoing]

Traduccin de nmero en una llamada entrante o saliente.

controller

Palabra clave del controlador.

[T1 | E1] <unit#>

Unidad del controlador T1 o E1.

<name>

Nombre del nombre del perfil de traduccin. El tamao


del nombre del perfil de traduccin es de 64 caracteres.

Configuraciones del grupo troncal


trunk group <name>
carrier-id <name>
hunt-scheme { [least-idle [even|odd] [up|down] |
least-used [even|odd] [up|down] |
longest-idle [even|odd] [up|down |
random
round-robin [even|odd] [up|down] |
sequential [even|odd] [up|down]
translation-profile incoming <name>
translation-profile outgoing <name>

Atributo

Descripcin
Un miembro del grupo troncal puede ser
una interfaz PRI, BRI o CAS, o puerto de
voz E&M, FXS o FX0.
El nmero de preferencia es un parmetro
opcional que se utiliza para ordenar
miembros del grupo troncal. Si no se define
el nmero de preferencia, un nuevo
miembro del grupo troncal pasar a ser el
ltimo miembro de un grupo troncal.

El rango del nmero de preferencia es de 0


a 63. Se pueden definir hasta 64 miembros
trunk group <name> [<preference>]
(interfaces o puertos de voz) para un grupo
troncal.
trunk group bajo voice-port se
utiliza para configurar un miembro del
grupo troncal del puerto de voz analgico.
La CLI del miembro del grupo troncal que
existe para las troncales ISDN PRI y BRI a
travs del comando interface serial o
interface bri no cambia.
El tamao de un nombre de un grupo
troncal es de 32 caracteres.
carrier-id <name>

El ID para la portadora propietaria del


grupo troncal. El tamao de una
identificacin de una portadora es de 64
caracteres.
Especificar el mtodo utilizado para
seleccionar un miembro/canal de un grupo
troncal para una llamada saliente.

hunt-scheme

least-idle [even | odd]


[up | down]
least-used [even | odd]
[up | down]
longest-idle [even | odd]
[up | down]
random
round-robin [even | odd]
[up | down]
sequential [even | odd]
[up | down]
El valor predeterminado de un esquema de
bsqueda es least-used.

description

El tamao de una descripcin literal de un


grupo troncal es de 64 caracteres.

translation-profile

Definir perfiles de traduccin de nmeros


de llamada para llamadas entrantes y
salientes.

Configuraciones del miembro del grupo troncal


interface serial <slot/port>:<num>
trunk-group <name> [<preference>]
interface bri <number>
trunk-group <name> [<preference>]
voice-port <number>
trunk-group <name> [<preference>]
/* ds0-group trunk group configuration example */
controller T1 1/0
ds0-group 1 timeslots 1-10 type e&m-fgd
ds0-group 2 timeslots 12-20 type e&m-fgd
cas-custom 1
trunk-group 11
cas-custom 2
trunk-group 22

Configuraciones del grupo IP de origen


voice source-group <name>
access-list <num>
carrier-id source <name>
carrier-id target <name>
description <text>
disconnect-cause <user-selected-reason>
translation-profile incoming <name>
h323zone-id <text>

Atributo

Descripcin

voice source-group <name>

El tamao de un nombre de un grupo IP de origen


es de 32 caracteres.

access-list

Se utiliza una identificacin de una lista de acceso


IOS para identificar el origen de una llamada
VoIP entrante.

carrier-id source <name>

El ID de la portadora de origen est asociado con


una llamada VoIP entrante para la aplicacin
CSR en la gateway de terminacin para
seleccionar una portadora de destino que enrute
una llamada POTS saliente. El tamao de una
identificacin de una portadora es de 64
caracteres.

carrier-id target <name>

El ID de una portadora de destino predeterminada


se puede utilizar para hacer coincidir un marcado
saliente.

description

El tamao de la descripcin literal de un grupo de


origen VoIP es de 64 caracteres.
El valor de este atributo se devuelve al origen
cuando una llamada se bloquea debido a la
restriccin de la lista de acceso. Un usuario puede
seleccionar las siguientes causas de desconexin:

disconnect-cause

Nmero no vlido
Nmero no asignado
Usuario ocupado
Llamada rechazada
El valor predeterminado de este atributo es Noservice.

translation-profile incoming

Especificar las reglas de traduccin de nmeros


que se aplican a una llamada VoIP entrante.

h323zone-id

Especificar el ID de la zona que coincide con el


ID de la zona de origen de una llamada H.323
entrante. El tamao de un ID de una zona h323 es
de 64 caracteres.

Configuracin de repliegue de CallManager


Tambin puede aplicar perfiles de traduccin en una configuracin de repliegue de Cisco CallManager. Cuando se aplica en el modo callmanager-fallback, las llamadas se traducen solamente cuando los telfonos IP repliegan al modo SRST. En circunstancias normales (cuando se
registran los telfonos en los servidores de Cisco CallManager), las llamadas realizadas por los telfonos no se traducen. El comando
translation-profile bajo el comando call-manager-fallback afecta a las llamadas entrantes y salientes desde el enrutador del telfono IP. Este es
un comportamiento diferente al que aplica el comando translation-profile bajo un comando dial-peer. Los comandos incoming y outgoing
estn relacionados con el telfono IP. El comando incoming cambia los parmetros de las llamadas que provienen del telfono IP. El comando
outgoing cambia los valores de las llamadas que salen del enrutador hacia el telfono IP.
voice translation-rule 1
rule 1 /^.*/ /5551234/
!
!
voice translation-profile srst-in
translate calling 1
!
call-manager-fallback
translation-profile incoming srst-in
!

Cuando el telfono IP realiza una llamada, el nmero que llama del nmero de llamada entrante cambia y, a continuacin, el enrutador lo procesa.
El enrutador dirige la llamada mediante ese nmero que llama. En este ejemplo, todas las llamadas de los telfonos IP hacia el enrutador
muestran el nmero que llama como 5551234. Esto incluye las llamadas entre los telfonos IP. Para cambiar el nmero que llama a las llamadas
que dejan el enrutador al PSTN solamente, aplique el comando translation-profile en dial-peer pots para que las llamadas de telfono IP a
telfono IP no se vean afectadas.
Consulte la seccin Enabling Translation Profiles (Habilitacin de perfiles de traduccin) de Cisco SRST V3.3: Setting Up Call Handling - Cisco
IOS SRST Version 3.2 System Administrator Guide (Cisco SRST V3.3: Configuracin de la gestin de llamadas - Gua del administrador de
sistemas Cisco IOS SRST Versin 3.2) para obtener instrucciones completas de configuracin sobre call-manager-fallback.

Ejemplos de configuracin de bloqueo de llamadas


Llamada que bloquea todas las llamadas en un par de marcado
Configure una regla de traduccin de voz que coincida con cualquier nmero.
!
voice translation-rule 1
rule 1 reject /^.*/
!--- Hace coincidir toda cadena numrica y rechaza la llamada.
!
! Apply the rule to a translation profile for called, calling,
or redirect-called numbers
!
voice translation profile call_block
translate calling 1
!--- Invoca la regla de traduccin de voz 1 para determinar qu llamadas
!--- rechazar de acuerdo con el nmero que llama.
!
! Include the translation profile within a dial peer definition.
You can use incoming called-number to only match this dial peer at certain times
!
dial-peer voice 100 pots
!--- Esto puede ser cualquier par de marcado que coincida con la llamada entrante
!--- deseada.
incoming called-number 3927393
!--- Hace coincidir este par de marcado para las llamadas POTS entrantes
!--- que se dirigen hacia la cadena numrica detallada.
call-block translation-profile incoming call_block
!--- Invoca el perfil de traduccin de voz "call_block" (llamada bloqueada)
!--- en llamadas POTS entrantes que coinciden con este par para
!--- determinar qu llamadas rechazar.
call-block disconnect-cause incoming call-reject
!--- Configura el cdigo de causa "call-reject" (llamada rechazada) para llamadas
!--- bloqueadas.

Llamada que bloquea nmeros que llaman especficos


Configure una regla de traduccin de voz para bloquear el nmero que llama que desea bloquear. Este ejemplo utiliza 9193927393.
voice translation-rule 1

rule 1 reject /9193927393/


!--- Hace coincidir la cadena numrica definida y rechaza la llamada.
!
! Apply the rule to a translation profile for the calling number.
You could also reject based on called or redirect-called numbers
!
voice translation-profile call_block
translate calling 1
!--- Invoca la regla de traduccin de voz 1 para determinar
!--- qu llamadas rechazar de acuerdo con el nmero que llama.
!
! Include the translation profile within a dial peer definition
!
dial-peer voice 100 pots
call-block translation-profile incoming call_block
!--- Invoca el perfil de traduccin de voz "call_block" (llamada bloqueada)
!--- en llamadas POTS entrantes que coinciden con este par
!--- para determinar qu llamadas rechazar.
call-block disconnect-cause incoming call-reject
incoming called-number
!--- Hace coincidir este par para todas las llamadas POTS entrantes.
port 1/1:23

Llamada que bloquea nmeros llamados especficos


Configure una regla de traduccin de voz para hacer coincidir el nmero llamado que desea bloquear. Este ejemplo utiliza 3927393.
!
voice translation-rule 1
rule 1 reject /3927393/
!--- Hace coincidir la cadena numrica definida y rechaza la llamada.
!
! Apply the rule to a translation profile for the called number.
You could also reject based on calling or redirect-called numbers
!
voice translation-profile call_block
translate called 1
!--- Invoca la regla de traduccin de voz 1 para determinar qu
!--- llamadas rechazar de acuerdo con el nmero llamado.
!
! Include the translation profile within a dial peer definition
!
dial-peer voice 100 voip
call-block translation-profile incoming call_block
!--- Invoca el perfil de traduccin de voz "call_block" (llamada bloqueada)
!--- en llamadas POTS entrantes que coinciden con este par
!--- para determinar qu llamadas rechazar.
call-block disconnect-cause incoming call-reject
incoming called-number

Traduccin de cualquier nmero a un nmero especifico


voice translation-rule 1
rule 1 /\(.*\)/ /300/
!--- Hace coincidir toda cadena numrica y la reemplaza por 300.
!
voice translation-profile my_profile
translate called 1
!--- Invoca la regla de traduccin de voz 1 para traducir el nmero llamado.
!
dial-peer voice 1000 pots
!--- Esto puede ser cualquier par de marcado que coincida con la llamada entrante.
translation-profile incoming my_profile
!--- Invoca el perfil de traduccin de voz "my_profile" (mi perfil) para llamadas
!--- entrantes.
direct-inward-dial
incoming called-number .
port 1/0:23
Router#
Router#test voice translation-rule 1 5551234
Matched with rule 1
Original number: 5551234
Translated number: 300
Original number type: none
Translated number type: none
Original number plan: none
Translated number plan: none

Traduccin de nmeros entrantes de siete dgitos a cuatro dgitos

voice translation-rule 1
!--- Hace coincidir toda cadena numrica que empiece con 498 y
!--- cambia esos tres dgitos a nulo (los elimina).
rule 1 /^498/ //
!
!
voice translation-profile Voice
!--- Invoca la regla de traduccin de voz 1 para traducir el nmero llamado.
translate called 1
!
dial-peer voice 225 pots
translation-profile incoming Voice
!--- Invoca el perfil de traduccin de voz "Voice" (voz) para llamadas entrantes.
direct-inward-dial
port 1/0:23
Router#test voice translation-rule 1 4985555
Matched with rule 1
Original number: 4985555 Translated number: 5555
Original number type: none
Translated number type: none
Original number plan: none
Translated number plan: none

Adicin de un prefijo en el nmero llamado entrante


voice translation-rule 1
!--- Hace coincidir toda cadena numrica y coloca 555 al inicio del nmero original.
rule 1 // /555/
!
voice translation-profile prefix
!--- Invoca la regla de traduccin de voz 1 para traducir el nmero llamado.
translate called 1
!
dial-peer voice 1 pots
translation-profile incoming prefix
!--- Invoca el perfil de traduccin de voz "prefix" (prefijo) para llamadas
!--- entrantes.
Router#test voice translation-rule 1 1234
Matched with rule 1
Original number: 1234
Translated number: 5551234
Original number type: none
Translated number type: none
Original number plan: none
Translated number plan: none

Cambio de llamadas salientes con un plan y tipo de desconocido a ISDN y nacional


voice translation-rule 1
rule 1 // // type unknown national plan unknown isdn
!--- Hace coincidir toda cadena numrica con un plan y tipo de
!--- desconocido. Tambin cambia el tipo a nacional y el plan a isdn.
!
voice translation-profile isdn_map
translate called 1
!--- Invoca la regla de traduccin de voz 1 para traducir el nmero llamado.
!
dial-peer voice 1 pots
translation-profile outgoing isdn_map
!--- Invoca el perfil de traduccin de voz "isdn_map" para llamadas salientes.
kearly01#test voice translation-rule 1 5551234 type unknown plan unknown
Matched with rule 1
Original number: 5551234
Translated number: 5551234
Original number type: unknown
Translated number type: national
Original number plan: unknown
Translated number plan: isdn

Adicin de un prefijo en el nmero que llama


voice translation-rule 1
!--- Hace coincidir las cadenas numricas que empiezan con 4
!--- y coloca 9059514 donde empieza 4.
!--- Cumple la misma funcin para el nmero 0.
rule 1 /^4/ /9059514/
rule 2 /^0/ /9059510/
!
voice translation-profile Prefix
!--- Invoca la regla de traduccin de voz 1 para traducir el nmero que llama.
translate calling 1
!
dial-peer voice 100 pots

translation-profile outgoing Prefix


!--- Invoca el perfil de traduccin de voz "prefix" (prefijo) para llamadas
!--- salientes.

Hacer que los telfonos se dirijan a puertos especficos


voice translation-rule 29
!--- Hace coincidir todo nmero que empiece con 9 y reemplaza el 9 por 29.
rule 1 /^9/ /29/
!
voice translation-rule 39
!--- Hace coincidir todo nmero que empiece con 9 y reemplaza el 9 por 39.
rule 1 /^9/ /39/
!
voice translation-profile FXS29
!--- Invoca el perfil de traduccin de voz "FXS29" para traducir el nmero
!--- llamado.
translate called 29
!
voice translation-profile FXS39
!--- Invoca el perfil de traduccin de voz "FXS39" para traducir el nmero
!--- llamado.
translate called 39
!
voice-port 1/1/0
connection plar 8005
!--- Enva las llamadas entrantes directamente al telfono IP con el DN 8005.
!
voice-port 1/1/1
connection plar 8006
!--- Enva las llamadas entrantes directamente al telfono IP con el DN 8006.
!
dial-peer voice 110 pots
!--- Debido a que se cambian las llamadas desde 8005 que empiezan con 9,
!--- para comenzar con 29, todas estas llamadas coinciden con este par de marcado
!--- y salen del puerto 1/1/0 (cuando no estn en modo SRST).
destination-pattern 29T
port 1/1/0
!
dial-peer voice 111 pots
!--- Debido a que se cambian las llamadas desde 8006 que empiezan con 9,
!--- para comenzar con 39, todas estas llamadas coinciden con este par de marcado
!--- y salen del puerto 1/1/1 (cuando no estn en modo SRST).
destination-pattern 39T
port 1/1/1
!
dial-peer voice 1000 voip
!--- A Cisco CallManager.
preference 1
destination-pattern .T
voice-class h323 1
session target ipv4:10.1.0.13
dtmf-relay h245-alphanumeric
ip qos dscp cs5 media
!
dial-peer voice 29 voip
translation-profile incoming FXS29
!--- Hace coincidir las llamadas de un telfono IP con un DN de 8005 e invoca
!--- el perfil de traduccin de voz FXS29 para cambiar los nmeros que empiezan
!--- con un 9 para que empiecen con 29.
answer-address 8005
!
dial-peer voice 39 voip
translation-profile incoming FXS39
!--- Hace coincidir las llamadas de un telfono IP con un DN de 8006
!--- e invoca el perfil de traduccin de voz FXS39 para cambiar
!--- los nmeros que empiezan con 9 para que empiecen con 39.
answer-address 8006

Hacer que las llamadas desde puertos especficos se dirijan al par VoIP deseado con el mismo nmero llamado
voice translation-rule 27
!--- Hace coincidir todo nmero que empiece con 7 y reemplaza el 7 por 27.
rule 1 /^7/ /27/
!
voice translation-rule 37
!--- Hace coincidir todo nmero que empiece con 7 y reemplaza el 7 por 37.
rule 1 /^7/ /37/
!
voice translation-profile FXS27

!--- Invoca el perfil de traduccin de voz "FXS27" para traducir el nmero llamado.
translate called 27
!
voice translation-profile FXS37
!--- Invoca el perfil de traduccin de voz "FXS37" para traducir el nmero llamado.
translate called 37
!
dial-peer voice 270 voip
!--- Hace coincidir el nmero llamado por 27, el cual
!--- se tradujo desde el puerto 2/0. Puede utilizar un perfil de traduccin
!--- para cambiar el nmero a 7, si fuera necesario.
destination-pattern 27
session target ipv4:10.1.1.2
!
dial-peer voice 370 voip
!--- Hace coincidir el nmero llamado con 37, el cual se traduce
!--- desde el puerto 2/1. Puede utilizar un perfil de traduccin para
!--- cambiar el nmero a 7, si fuera necesario.
destination-pattern 37
session target ipv4:10.1.1.3
!
dial-peer voice 27 pots
translation-profile incoming FXS27
!--- Hace coincidir las llamadas del puerto 2/0 e invoca el perfil de traduccin
!--- de voz FXS27 para cambiar los nmeros que empiezan con 7 para que empiecen
!--- con 27.
port 2/0
!
dial-peer voice 37 pots
translation-profile incoming FXS37
!--- Hace coincidir las llamadas del puerto 2/1 e invoca el perfil de traduccin
!--- de voz FXS37 para cambiar los nmeros que empiezan con 7 para que empiecen
!--- con 37.
port 2/1

Verificacin
Ciertos comandos show son compatibles con la herramienta intrprete de resultados (solamente clientes registrados), lo que le permite ver un anlisis
del resultado del comando show.
Puede utilizar el comando test voice translation-rule para probar el comportamiento de la regla.
Para probar la funcionalidad de una regla de traduccin, utilice el comando test voice translation-rule en modo EXEC privilegiado.
test voice translation-rule number input-test-string [type match-type [plan match-type]]

Sintaxis

Descripcin

number

Especifica el nmero de la regla de traduccin que se evala. El rango


es de 1 a 2147483647.

input-teststring

Cadena que se evala mediante la regla de traduccin.


(Opcional) El tipo numrico de la llamada. Los valores vlidos para el
argumento tipo concordante son:

type matchtype

abbreviated: representacin abreviada del nmero


completo tal como se soporta en esta red.
any: todo tipo de nmero llamado.
international: nmero llamado que llega a un suscriptor
en otro pas.
national: nmero llamado que llega a un suscriptor en el
mismo pas pero fuera de la red local.
network: nmero administrativo de servicio especifico para la
red de servicio.
reserved: reservado para la extensin.
subscriber: nmero llamado que llega a un suscriptor en la
misma red local.
unknown: nmero de un tipo que es desconocido para la red.
(Opcional) El plan de numeracin de la llamada. Los valores vlidos
para el argumento match-type son:
any: todo tipo de nmero llamado.
data: nmero llamado para llamadas de datos.

plan matchtype

ermes: plan de numeracin estndar de mensaje de radio en


europea.
isdn: nmero llamado para una red ISDN.
national: nmero llamado que llega a un suscriptor en el
mismo pas pero fuera de la red local.
private: nmero llamado para una red privada.
reserved: reservado para la extensin.
telex: plan de numeracin para equipos Tlex.
unknown: nmero de un tipo que es desconocido para la red.

Ejemplo:
voice translation-rule 1
rule 1 /^555\(....\)/ /444\1/
rule 2 /777/ /888/ type national unknown plan any isdn
kearly01#test voice translation-rule 1 5551234
Matched with rule 1
Original number: 5551234
Translated number: 4441234
Original number type: none
Translated number type: none
Original number plan: none
Translated number plan: none
kearly01#test voice translation-rule 1 7771234
7771234 Didn't match with any of rules
kearly01#test voice translation-rule 1 7771234 type national plan isdn
Matched with rule 2
Original number: 7771234
Translated number: 8881234
Original number type: national Translated number type: unknown
Original number plan: isdn
Translated number plan: isdn

La regla de traduccin se utiliza con la siguiente prueba:


Nota: El comando show voice translation-rule y el comando show voice translation-profile tambin pueden ser de utilidad.
kearly01#show voice translation-rule 1
Translation-rule tag: 1
Rule 1:
Match pattern: ^555\(....\)
Replace pattern: 444\1
Match type: none
Match plan: none

Replace type: none


Replace plan: none

Rule 2:
Match pattern: 777
Replace pattern: 888
Match type: national
Match plan: any

Replace type: unknown


Replace plan: isdn

kearly01#show voice translation-profile


Translation Profile: mytranslation
Rule for Calling number:
Rule for Called number: 1
Rule for Redirect number:

Resolucin de problemas
En esta seccin encontrar informacin que puede utilizar para solucionar problemas de configuracin.
Nota: Consulte Informacin importante sobre los comandos de depuracin antes de ejecutar los comandos debug.
Con la misma regla de traduccin, utilice debug voice translation y luego ejecute el comando test voice translation-rule nuevamente.
kearly01#test voice translation-rule 1 7771234
7771234 Didn't match with any of rules
*Apr 4 14:44:31.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
No match; number=7771234 rule precedence=1
*Apr 4 14:44:31.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
Error: type didn't match; in.type=0x9 rule.type = 0x2
*Apr 4 14:44:31.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
No match; number=7771234 rule precedence=1

*Apr 4 14:44:31.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:


Error: type didn't match; in.type=0x9 rule.type = 0x2test voice trans

Las depuraciones muestran que la regla no coincide. Una vez que cambie el tipo y el plan, coincide.
kearly01#test voice translation-rule 1 7771234 type national plan isdn
Matched with rule 2
Original number: 7771234
Translated number: 8881234
Original number type: national Translated number type: unknown
Original number plan: isdn
Translated number plan: isdn
*Apr 4 14:44:51.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
No match; number=7771234 rule precedence=1
*Apr 4 14:44:51.665: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
No match; number=7771234 rule precedence=1
*Apr 4 14:44:51.669: //-1/xxxxxxxxxxxx/RXRULE/regxrule_match:
No match; number=7771234 rule precedence=1
*Apr 4 14:44:51.669: //-1/xxxxxxxxxxxx/RXRULE/sed_subst:
Successful substitution; pattern=7771234 matchPattern=777
replacePattern=888 replaced pattern=8881234
*Apr 4 14:44:51.669: //-1/xxxxxxxxxxxx/RXRULE/regxrule_subst_num_type:
Match Type = national, Replace Type = unknown Input Type = national
*Apr 4 14:44:51.669: //-1/xxxxxxxxxxxx/RXRULE/regxrule_subst_num_plan:
Match Plan = any, Replace Plan = isdn Input Plan = isdn

1992-2014 Cisco Systems Inc. Todos los Derechos Reservados.


Fecha de Generacin del PDF: 1 Mayo 2008
http://www.cisco.com/cisco/web/support/LA/7/77/77334_number-voice-translation-profiles.html

Anda mungkin juga menyukai