Voz : Routing de llamadas/Planes de marcado

Reglas de traducción de la Voz

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Traducción Manual (20 Mayo 2008) | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento explica cómo definir las reglas de traducción de voz.

Nota: El sintaxis usado en este documento es:

  • modelo del modelo /replacement de la precedencia /match de la regla

    Nota:  / -- /delimita el número entero.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Coincidencia y reemplace simples

Ejemplo 1

Este ejemplo substituye el primer acontecimiento del número el "123" por el "456".

voice translation-rule 1
 rule 1 /123/ /456/  

Éstos son ejemplos de la traducción-regla de la Voz de la prueba:

router#test voice translation-rule 1 123
Matched with rule 1
Original number: 123    Translated number: 456

router#test voice translation-rule 1 1234
Matched with rule 1
Original number: 1234   Translated number: 4564

router#test voice translation-rule 1 6123
Matched with rule 1
Original number: 6123   Translated number: 6456
router#test voice translation-rule 1 6123123
Matched with rule 1
Original number: 6123123        Translated number: 6456123
Original number type: none      Translated number type: none
Original number plan: none      Translated number plan: none

En este ejemplo, la regla hace juego el primer acontecimiento del número que contiene el modelo el "123" dondequiera en el número. Específicamente, usted puede utilizar el comienzo y el extremo de los indicadores del número. Las secciones del ejemplo 2 y del ejemplo 3 muestran esto.

‘Ejemplo 2’

Este ejemplo muestra cómo substituir cualquier acontecimiento del "123" al inicio de un número por el "456".

voice translation-rule 1
 rule 1 /^123/ /456/  

Éstos son ejemplos de la traducción-regla de la Voz de la prueba.

router#test voice translation-rule 1 123 
Matched with rule 1
Original number: 123    Translated number: 456

router#test voice translation-rule 1 1234
Matched with rule 1
Original number: 1234   Translated number: 4564

router#test voice translation-rule 1 6123
6123 Didn't match with any of rules

Ejemplo 3

Si usted quiere solamente la coincidencia de una cantidad exacta, especifique los indicadores del número del comienzo y del final:

voice translation-rule 1
 rule 1 /^123$/ /456/ 
router#test voice translation-rule 1 123 
Matched with rule 1
Original number: 123    Translated number: 456

router#test voice translation-rule 1 1234
1234 Didn't match with any of rules

router#test voice translation-rule 1 6123
6123 Didn't match with any of rules

Coincidencia de patrones con los comodines

Estas tablas definen el comodín y las combinaciones comodín y muestran algunos ejemplos.

Comodín Definición
. Cualquier solo dígito
0 a 9,*,# Cualquier carácter específico
[0-9] Cualquier rango o secuencia de caracteres
* Modificante — coincidencia ningunos o más acontecimientos
+ Modificante — haga juego uno o más acontecimientos
¿? Modificante — coincidencia ningunos o un acontecimiento

Combinación comodín Definición
. * Cualquier dígito siguió por ningunos o más los ocurrences. Éste es con eficacia cualquier cosa, incluyendo la falta de información.
. + Cualquier dígito seguido por uno o más ocurrences. Éste es con eficacia cualquier cosa, excepto la falta de información.
^$ Ningunos dígitos, nulos

Ejemplo 1

Este ejemplo substituye cualquier número de cinco cifras que comience con el "40" con el número el "6666000".

voice translation-rule 1
 rule 1 /^40.../ /6666000/
router#test voice translation-rule 1 40123
Matched with rule 1
Original number: 40123    Translated number: 6666000

‘Ejemplo 2’

Este ejemplo substituye todos los números por el "5554000".

voice translation-rule 2
 rule 1 /.*/ /5554000/
router#test voice translation-rule 2 123
Matched with rule 1
Original number: 123    Translated number: 5554000

router#test voice translation-rule 2 86573
Matched with rule 1
Original number: 86573  Translated number: 5554000

router#test voice translation-rule 2 ""
Matched with rule 1
Original number:   Translated number: 5554000

Ejemplo 3

Este ejemplo substituye todos los números, excepto la falta de información, por el "5554000".

voice translation-rule 2
 rule 1 /.+/ /5554000/
router#test voice translation-rule 2 123
Matched with rule 1
Original number: 123    Translated number: 5554000

router#test voice translation-rule 2 "" 
 Didn't match with any of rules

Ejemplo 4

Este ejemplo substituye cualquier número que comience con una combinación de los ceros (0, 00, y así sucesivamente) con el "909".

voice translation-rule 5
 rule 1 /^0+/ /909/
router#test voice translation-rule 5 0123456
Matched with rule 1
Original number: 0123456        Translated number: 909123456

router#test voice translation-rule 5 00123456
Matched with rule 1
Original number: 00123456       Translated number: 909123456

router#test voice translation-rule 5 000123456
Matched with rule 1
Original number: 000123456      Translated number: 909123456

router#test voice translation-rule 5 123456   
123456 Didn't match with any of rules

Rebanada del número

Usted puede utilizar la rebanada del número cuando usted necesita copiar a las partes de un número correspondido con a través al número del reemplazo. Usted corta el número correspondido con en los conjuntos que usted puede guardar o ignorar.

Carácter Descripción
\ En el modelo de la coincidencia, indica donde cortar para arriba el número.
\ En el modelo del reemplazo, indica donde copiar los conjuntos para guardar.
() Indica qué conjuntos en el número correspondido con a guardar.

Utilización de caracteres Descripción
(a \) Guarde la expresión “a”.
b \ Ignore la expresión “b”.
\1 Copie el primer conjunto en el número del reemplazo.

Ejemplo genérico

Este ejemplo proporciona una explicación general.

/ (x\) y\ (z\) /  /w\1\2/	

Parta el número correspondido con en tres conjuntos de x, de y, y del Z. La raya vertical posterior (\) indica los lugares para cortar para arriba el número. Los corchetes () indican qué conjuntos usted quiere reutilizar en el modelo del reemplazo. El w representa los dígitos adicionales para insertar en el número del reemplazo.

  • El conjunto 1 se convierte en la expresión x.

  • El conjunto 2 se convierte en la expresión Z.

  • Se ignora la expresión y.

El número del reemplazo es un número concatenado: wxz.

Ejemplo específico

Este ejemplo proporciona el detalle adicional:

voice translation-rule 1
 rule 1 /^\(12\)3\(45\)$/ /6\1\2/
  • Conjunto 1: 12

  • Conjunto 2: 45

  • Ignore: 3

router#test voice translation-rule 1 12345
Matched with rule 1
Original number: 12345        Translated number: 61245

Tipo de número y plan

Usted puede restringir las coincidencias a los tipos del número determinado o del plan. También, usted puede alterar el plan o el tipo del reemplazo.

Ejemplo 1

En este ejemplo, si un número comienza con el "4" y el tipo es “nacional”, la regla agrega el "90" como prefijo. Si el tipo es “international”, la regla agrega el "900" como el prefijo.

voice translation-rule 7
 rule 1 /^4/ /904/ type national national
 rule 2 /^4/ /9004/ type international international
router#test voice translation-rule 7 493456567 type national
Matched with rule 1
Original number: 493456567      Translated number: 90493456567
Original number type: national  Translated number type: national
Original number plan: none      Translated number plan: none
	
router#test voice translation-rule 7 493456567 type international
Matched with rule 2
Original number: 493456567              Translated number: 900493456567
Original number type: international     Translated number type: international
Original number plan: none              Translated number plan: none

Esto es útil cuando las compañías telefónicas (compañías telefónicas) quitan los códigos de acceso en el nacional y los números internacionales. Usted puede agregar el prefijo correcto con el tipo de número como base.

‘Ejemplo 2’

Este ejemplo cambia el tipo de número y el plan.

voice translation-rule 8 
 rule 1 /^2\(...$\)/ /01779345\1/ type unknown national plan unknown isdn

Esta regla hace juego número de cuatro dígitos que comienzo con el "2". La regla quita el "2", agrega el número el "01779345" como prefijo, y fija el plan al “isdn” y el tipo al “nacional”.

router#test voice translation-rule 8 2001 type unknown plan unknown 
Matched with rule 1
Original number: 2001   Translated number: 01779345001
Original number type: unknown   Translated number type: national
Original number plan: unknown   Translated number plan: isdn

Llamadas del rechazo

Utilice la palabra clave del rechazo para rechazar las llamadas que hacen juego. Este ejemplo rechaza todas las llamadas que comiencen con el "234".

rule 1 reject /^234/
router#test voice translation-rule 10 1234
1234 Didn't match with any of rules

router#test voice translation-rule 10 2345
 blocked on rule 1

Aplique las reglas

Se aplican las Reglas de traducción de la Voz para expresar los perfiles de la traducción. Estos perfiles entonces se aplican a los dial peer o a los puertos de voz. Los perfiles se pueden aplicar al VoIP o los POTS dial peer o los puertos de voz, y se pueden aplicar a entrante o a las llamadas de salida. Un perfil puede traducir llamado, llamando, o reorientando los números.

voice translation-rule 3 
 rule 1 /123/ /456/ 

voice translation-profile profile1
 translate calling 3 

dial-peer voice 10 pots
 translation-profile outgoing profile1

Más ejemplos

Números truncados abajo a los dos dígitos más recientes

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

Esto es un número dividido en un conjunto y una declaración ignorada.

  • Ignorado: ^.* ninguno o más dígitos desde el principio del número

    Conjunto 1: . dos dígitos

El enunciado de reemplazo especifica el conjunto 1. Esta regla copia los dos dígitos más recientes del número.

router#test voice translation-rule 9 12345
Matched with rule 1
Original number: 12345	Translated number: 45

router#test voice translation-rule 9 123456
Matched with rule 1
Original number: 123456	Translated number: 56

Quite los dígitos no deseados en un número

Este ejemplo es útil porque ciertas compañías telefónicas se han sabido para insertar los hypens en los números de la parte llamadora. Puesto que esto está contra los estándares, hace el número de la parte llamadora ser ignorada. La compañía telefónica envía los número que llama en dos formatos, con uno hypen y a veces con dos. Dos reglas se requieren en la regla de traducción de la Voz. Además, el primer formato puede tener cinco o seis números de dígito después del hypen. Usted puede hacer juego ambas condiciones usando una regla con “?” carácter (coincidencia ningunos o un acontecimiento).

Notas sobre los caracteres especiales:

  • El carácter guión se utiliza para indicar un rango en un modelo de la coincidencia, por ejemplo [0-9]. Para indicar en esta regla que usted quiere hacer juego en el carácter de guión, es necesario utilizar “\” carácter para escapar su significado. Esto es porque el carácter guión es un carácter especial. “\ -” Los caracteres significan realmente el guión. “Que se arrastra \” indica que el número está cortado aquí.

  • ¿Si usted teclea? directamente, el IOS piensa que es un pedido la ayuda. Usted debe entonces teclear el control-v?.

voice translation-rule 12
 rule 1 /^\(01...\)\-\(......?$\)/ /\1\2/ 
 rule 2 /^\(0[12]..\)\-\(...\)\-\(....$\)/ /\1\2\3/

Regla 1: El número se corta en tres secuencias, con dos conjuntos que se guardarán.

  • Conjunto 1: 01…

    Ignore: -

    Conjunto 2: ...... o .....

Regla 2: El número se corta en cinco secuencias con tres conjuntos que se guardarán.

  • Conjunto 1: 0[12].

    Ignore: -

    Conjunto 2:

    Ignore: -

    Conjunto 3: ….

router#test voice translation-rule 12 "01208-333444"
Matched with rule 1
Original number: 01208-333444   Translated number: 01208333444

router#test voice translation-rule 12 "01208-72345" 
Matched with rule 1
Original number: 01208-72345    Translated number: 0120872345

router#test voice translation-rule 12 "0161-333-4444"
Matched with rule 2
Original number: 0161-333-4444  Translated number: 01613334444

router#test voice translation-rule 12 "0208-123-4567"
Matched with rule 2
Original number: 0208-123-4567  Translated number: 02081234567

Información Relacionada


Document ID: 61083