Sei sulla pagina 1di 3

Esempi di configurazione delle Translation Rules

Configurazione su Router:
Router(config)# voice translation-rule 1
Router(config-translate)# rule 1 /^555\(....\)/ /444\1/
Router(config-translate)# rule 2 /^\(555\)\(....\)/ /444\2/
Logica di Sostituzione con Espressioni Regolari (Regular Expressions)
Nota le rule sono successive. La pi specifica, che svolge il match, vince.

La tabella si deve leggere cos: a sinistra sotto la voce Match String c' l'espressione regolare iniziale che deve svolgere il match. D
Dialed String e Replaced String sono di esempio.
Table 4-7. Esempi Espressioni Regolari

Match String
/^$/
/^.$/
/^\(348\)\(....\)/

Replace String
//
//
/444\2/

Dialed String
NULL
9195551212
3481212

/^339\(....\)/

/444\1/

3391212

/\(^...\)339\(....\)/
/\(^...\)\(555\)\(....\)/
/\(.*\)1212$/
/444/

/\1444\2/
/\1444\3/
/\13434/
/555/

0393391212
9195551212
9195551212 555121212
4441212 44441212 44414441212

olare iniziale che deve svolgere il match. Da inserire nella prima parte del comando (dopo il rule x). La seconda la parte di translation a cui la prima s

pi Espressioni Regolari

Replaced String
NULL
NULL
4441212

4441212

0394441212
9194441212
9195553434 555123434
5551212 55541212
55514441212

Comments
Translation Null-to-Null
Translation Any-to-null
Match beginning of the line. Second
parentheses structure is pulled to the
new string.
Match beginning of the line. Notice the
\1 replaces the first grouping of the
regular expression within parenthesis.
Match middle of a string.
Match middle of a string.
Match end of string.
Match substring.

da la parte di translation a cui la prima stringa dovr essere sottoposta.