La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

ToIP - Règles de Traduction de numéro.

Présentations similaires


Présentation au sujet: "ToIP - Règles de Traduction de numéro."— Transcription de la présentation:

1 ToIP - Règles de Traduction de numéro

2 Sommaire • Appels rejetés • Appliquer les règles
• Introduction • Correspondance simple et remplacement • Correspondance de motif avec caractères génériques • Tranche d'un numéro • Type de numéro et plan de numérotation • Appels rejetés • Appliquer les règles • Exemples additionnels

3 Correspondance simple et remplacement
Introduction Ce document traite de la définition des règles de traduction de numéro. Note : la syntaxe utilisée dans ce document est: ● rule precedence /match pattern/ /replacement pattern/ Note: / −− / délimite le numéro dans sa totalité. Correspondance simple et remplacement Exemple 1 Cet exemple remplace la première occurrence du numéro "123" par "456". voice translation−rule 1 rule 1 /123/ /456/ Voici des exemples de test voice translation-rule : router#test voice translation−rule 1 123 Matched with rule 1 Original number: 123 Translated number: 456 router#test voice translation−rule Original number: 1234 Translated number: 4564 router#test voice translation−rule Original number: 6123 Translated number: 6456 router#test voice translation−rule Original number: Translated number: Original number type: none Translated number type: none Original number plan: none Translated number plan: none Dans cet exemple la règle cherche la première occurrence de "123" n'importe où dans le numéro. De manière plus spécifique, vous pouvez utiliser des indicateurs de début et de fin comme le montrent les exemples 2 et 3.

4 Exemple 2 Cet exemple montre comment remplacer toute occurrence "123" au début d'un numéro par "456". voice translation−rule 1 rule 1 /^123/ /456/ Voici des exemples de test voice translation-rule : router#test voice translation−rule 1 123 Matched with rule 1 Original number: 123 Translated number: 456 router#test voice translation−rule Original number: 1234 Translated number: 4564 router#test voice translation−rule 6123 Didn't match with any of rules Exemple 3 Si vous voulez une correspondance avec un numéro exact, spécifiez des indicateurs de début et de fin de numéro. rule 1 /^123$/ /456/ 1234 Didn't match with any of rules

5 Caractères génériques Caractères génériques
Correspondance de motif avec caractères génériques Ces tableaux définissent les caractères génériques et leurs combinaisons avec des exemples. Caractères génériques Définition . Tout chiffre unique 0 à 9, *, # Tout caractère spécifique [0-9] Tout intervalle ou séquence de caractères * Indicateur de modification d'aucune ou de plusieurs occurrences + Indicateur de modification d'une ou de plusieurs ? Indicateur de modification d'aucune ou d'une occurrence Combinaisons de Caractères génériques Définition .* Tout chiffre suivi par aucune ou plusieurs occurrences. Ce qui veut dire tout y compris null. .+ Tout chiffre suivi par aucune ou plusieurs occurrences. Ce qui veut dire tout sauf null. ^? Pas de chiffres, null. Exemple 1 Cet exemple remplace tout numéro de cinq chiffres qui commence par 40 par le nu- méro " " voice translation−rule 1 rule 1 /^40.../ / / router#test voice translation−rule Matched with rule 1 Original number: Translated number:

6 Exemple 2 Cet exemple remplace tous les numéros par "5554000".
voice translation−rule 2 rule 1 /.*/ / / router#test voice translation−rule 2 123 Matched with rule 1 Original number: 123 Translated number: router#test voice translation−rule Original number: Translated number: router#test voice translation−rule 2 "" Original number: Translated number: Exemple 3 Cet exemple remplace tous les numéros, excepté null, par " ". rule 1 /.+/ / / Didn't match with any of rules Exemple 4 Cet exemple remplace dans tout numéro la combinaison de zéros (0, 00, etc..) en tête de ce numéro par "909". voice translation−rule 5 rule 1 /^0+/ /909/ router#test voice translation−rule Original number: Translated number: router#test voice translation−rule Original number: Translated number:

7 router#test voice translation−rule 5 000123456
Matched with rule 1 Original number: Translated number: router#test voice translation−rule Didn't match with any of rules Tranche d'un numéro Vous pouvez utiliser une tranche de numéro quand vous avez besoin de copier des parties d'un numéro pour les placer dans un numéro de remplacement. Vous décou- pez le numéro d'origine en tranches que vous gardez ou ignorez. Caractère Description \ Dans le motif de correspondance, il indique où découper le numéro. Dans le motif de remplacement, il indique où copier les parties à garder. () Indique quelle partie garder dans le numéro qui correspond. Utilisation du Caractère Description (a\) Garde l'expression "a". b\ Ignore l'expression "b". \] Copie la première partie dans le numéro de remplacement. Exemple générique Cet exemple fournit une explication générale / (x\) y\ (x\) / /w\1\2/ Découpe le numéro original en trois parties nommées x, y, z. L'anti-slash (\) indique l'endroit où couper le numéro. Les paranthèses indiquent quelles parties vous voulez réutiliser dans le motif de remplacement. Le w représente des chiffres à insérer dans le numéro de remplacement ● Set 1 devient expression x ● Set 2 devient expression z ● L'expression y est ignorée Le numéro de remplacement est un numéro concaténé: wxz.

8 Cet exemple donne les détails suivants : voice translation−rule 1
Exemple spécifique Cet exemple donne les détails suivants : voice translation−rule 1 rule 1 /^\(12\)3\(45\)$/ /6\1\2/ ● Set 1: ● Set 2: ● Ignoré: 3 router#test voice translation−rule Matched with rule 1 Original number: Translated number: 61245 Type de numéro et plan de numérotation Vous pouvez restreindre la correspondance à des types de numéros et de plan de numérotation particuliers. Vous pouvez également modifier le plan de remplacement et le type. Exemple 1 Dans cet exemple si un numéro débute par "4" et le type est "national", la règle ajou- te "90" au préfixe. Si le type est international, la règle ajoute "900" au préfixe. voice translation−rule 7 rule 1 /^4/ /904/ type national national rule 2 /^4/ /9004/ type international international router#test voice translation−rule type national Original number: Translated number: Original number type: national Translated number type: national Original number plan: none Translated number plan: none router#test voice translation−rule type international Matched with rule 2 Original number: Translated number: Original number type: international Translated number type: international Ceci est très utile quand les opérateurs de Télécoms retirent les codes d'accès sur les numéros nationaux et internationaux. Vous pouvez ajouter le préfixe correct basé sur le type de numéro.

9 Appels rejetés Appliquer les règles Exemple 2
Cet exemple change le type de numéro et le plan. voice translation−rule 8 rule 1 /^2\(...$\)/ / \1/ type unknown national plan unknown isdn Cette règle recherche tout numéro de quatre chiffres qui commence par "2". La règle retire le "2", ajoute le numéro " " comme préfixe et fixe le plan à "isdn" et le type à "national". router#test voice translation−rule type unknown plan unknown Matched with rule 1 Original number: 2001 Translated number: Original number type: unknown Translated number type: national Original number plan: unknown Translated number plan: isdn Appels rejetés Utilisez le mot-clé reject pour rejeter des appels. Cet exemple rejette tous les appels qui commencent par "234". rule 1 reject /^234/ router#test voice translation−rule 1234 Didn't match with any of rules router#test voice translation−rule blocked on rule 1 Appliquer les règles Les règles de traduction sont appliquées à des "Voice Translation Profiles". Ces profils sont ensuite appliqués à des extrémités d'appel ou à des ports voix. Les profils peu- vent être appliqués à des extrémités d'appel VoIP ou POTS ou à des ports voix et peu- vent être appliqués à des appels entrants ou sortants. Un profil peut traduire les nu- méros appelant, appelé ou de redirection. voice translation−rule 3 rule 1 /123/ /456/ voice translation−profile profile1 translate calling 3 dial−peer voice 10 pots translation−profile outgoing profile1

10 Exemples additionnels
Tronquer les numéros en gardant les deux derniers chiffres rule 1 /^.*\(..\)/ /\1/ Ceci est un numéro partagé en une instruction d'ensemble et une ignorée ● Ignoré: ^.* Aucun ou plusieurs chiffres à partir du début du numéro Set 1: .. deux chiffres L'instruction de remplacement spécifie Set 1. Cette règle copie les deux derniers chiffres du numéro. router#test voice translation−rule Matched with rule 1 Original number: Translated number: 45 router#test voice translation−rule Original number: Translated number: 56 Retirer des chiffres indésirables dans un numéro Cet exemple est très utile car certains opérateurs de Télécoms sont connus pour insérer des tirets dans les numéros appelants. Comme cela n'est pas standardisé, le résultat est que le numéro de l'appelant est ignoré. Les opérateurs transmettent le numéro de l'appelant selon deux formats, avec un tiret ou quelquefois avec deux ti- rets. Deux règles sont requises pour la traduction. De plus, le premier format peut avoir cinq ou six chiffres après le tiret. Vous pouvez faire correspondre ces deux con- ditions en utilisant une règle avec le caractère ? (correspond à aucune ou à une oc- currence). Notes sur les caractères spéciaux : ● Le caractère tiret est très utilisé pour indiquer un intervalle dans un motif de cor respondance, par exemple [0-9]. Pour indiquer à cette règle que vous voulez faire correspondre avec le caractère tiret, il est nécessaire d'utiliser le caractère '\' pour en changer la signification. Ceci parce que le caractère tiret est un caractère spé cial. Les caractères '\-' signifient réellement tiret. L'anti-slash de fin indique que le numéro est coupé ici ● Si vous tapez ? directement, l'IOS pense que c'est une requête d'aide. Vous devez taper Control-V puis ? voice translation−rule 12 rule 1 /^\(01...\)\−\(......?$\)/ /\1\2/ rule 2 /^\(0[12]..\)\−\(...\)\−\(....$\)/ /\1\2\3/

11 Règle 1: Le numéro est découpé en trois parties avec deux parties à garder ● Set 1: 01… Ignoré: … Set 2: …… ou … Règle 2: Le numéro est coupé en cinq parties dont trois sont à conserver ● Set 1: 0[12] Ignoré: … Set 2: Ignoré: … Set 3: …. router#test voice translation−rule 12 "01208−333444" Matched with rule 1 Original number: 01208− Translated number: router#test voice translation−rule 12 "01208−72345" Original number: 01208−72345 Translated number: router#test voice translation−rule 12 "0161−333−4444" Matched with rule 2 Original number: 0161−333−4444 Translated number: router#test voice translation−rule 12 "0208−123−4567" Original number: 0208−123−4567 Translated number:


Télécharger ppt "ToIP - Règles de Traduction de numéro."

Présentations similaires


Annonces Google