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

Slides:



Advertisements
Présentations similaires
MinExplore l’outil de découverte de la bibliothèque de Mines ParisTech Mars 2016.
Advertisements

Chiffres significatifs, incertitudes et précision des instruments Laboratoire, A-08.
Volée 1316 S3 Cours No 2_3 : Le nombre en 1-2H. Les fonctions du nombre  Dénombrer, énumérer, décrire une collection. Aspect cardinal  Dater, classer,
Traitement de texte : notions avancées
Nouveautés Version 4.1 et mai 2017.
Programmation en C++ Standard Library
Recherche d’informations
FAIRE UNE DEMANDE DE SUBVENTION SUR E-SUBVENTION
Titre Noms des auteurs 1. A propos de ce chablon
show dialer interface bri
LES TABLEAUX EN JAVA.
QoS - Propagation de la Politique de QoS via BGP
La représentation des atomes
Comprendre la définition de bit par seconde à partir
Plateforme CountrySTAT Aperçu global de la préparation des tableaux dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME.
SNMP - Comment calculer l'utilisation de la Bande passante
7. Créez les questions pour les tests formatifs et sommatifs
Les expressions régulières en javascript
8. Mettre les paramètres du test final
Comprendre et Configurer l'Authentification CHAP PPP
Les opérations sur les nombres
BGP - Support de Route-Map Policy list
Comprendre les valeurs
Commande show ip route ccnp_cch ccnp_cch.
Javadoc et débogueur Semaine 03 Version A16.
Bddictionnairique Phase 1
Northwind Traders Présentation
- Mapper des appels sortants Passerelles Analogiques
Configuration de Voice VLAN
2°9 lycée Beauregard à Montbrison
HISTORIQUE DES MISES A JOUR
d'un commutateur Catalyst
Comment bien communiquer avec un diaporama
QoS - Configuration de NBAR (Network-Based Application Recognition)
Codification et Représentation de l’information
Création d’un formulaire
1ers pas des utilisateurs migrés
Alma - Analytics Formation avancée
Liste de contrôle d’accès
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Régularité et algèbre 3.1 L’élève doit pouvoir explorer des relations : a) à partir de suites non numériques à motif croissant impliquant les notions d’aire.
Création Et Modification De La Structure De La Base De Données
QoS - Configuration de COPS pour RSVP
Package R Markdown: Un outil pour générer des pages html avec R Studio
Introduction à Internet
Rapport de laboratoire
Formation sur les bases de données relationnelles.
USER GUIDE : BASE DE DOCUMENTATION
Sylvie BRETON & Christiane CARIOU
Co-produits Management (Version Level: C)
Documents scientifiques imprimés
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Affichage et tri des résultats
Chapitre 4: Les graphiques
Je clique sur l’icône Kiosk en page d’accueil de E-SIDOC sur le site du cdi : pour un accès découverte. Les revues.
Utiliser les expressions régulières
La recherche avancée.
Présentation 4 : Sondage stratifié
Chapitre V La Procédure Comptable
Les Propriétés du Nombre
Logiciel de présentation
PROGRAMMATION ET ENSEIGNEMENT
Exploitation de vos données
Consulter les matières
STS Web Services libres Gérer les services libres
Python Nicolas THIBAULT
Mallette pédagogique Les quantités et le symbole- Calcul
Tapez les détails de votre événement ici
STS Web Services libres Constituer les services libres
Séquence 1:Analyse du système d’information comptable
Transcription de la présentation:

ToIP - Règles de Traduction de numéro

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

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 1 1234 Original number: 1234 Translated number: 4564 router#test voice translation−rule 1 6123 Original number: 6123 Translated number: 6456 router#test voice translation−rule 1 6123123 Original number: 6123123 Translated number: 6456123 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.

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 1 1234 Original number: 1234 Translated number: 4564 router#test voice translation−rule 1 6123 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

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 "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: 666600

Exemple 2 Cet exemple remplace tous les numéros par "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 Original number: 86573 Translated number: 5554000 router#test voice translation−rule 2 "" Original number: Translated number: 5554000 Exemple 3 Cet exemple remplace tous les numéros, excepté null, par "5554000". rule 1 /.+/ /5554000/ 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 5 0123456 Original number: 0123456 Translated number: 909123456 router#test voice translation−rule 5 00123456 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 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.

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: 12 ● Set 2: 45 ● Ignoré: 3 router#test voice translation−rule 1 12345 Matched with rule 1 Original number: 12345 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 7 493456567 type national 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 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.

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\(...$\)/ /01779345\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 "0177945" comme préfixe et fixe le plan à "isdn" et le type à "national". 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 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 10 1234 1234 Didn't match with any of rules router#test voice translation−rule 10 2345 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

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 9 12345 Matched with rule 1 Original number: 12345 Translated number: 45 router#test voice translation−rule 9 123456 Original number: 123456 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/

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−333444 Translated number: 01208333444 router#test voice translation−rule 12 "01208−72345" 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" Original number: 0208−123−4567 Translated number: 02081234567