CME – Manipulation des Numéros

Continuons notre exploration de CME par l’étude de la manipulation des numéros. Nous pouvons par exemple ajouter un préfix aux numéros composés, ne garder que les X derniers chiffres, remplacer un numéro composé par un autre, etc…

Voyons ensemble les différentes options qui s’offrent à nous.

 

1) Liste des commandes

 

Voici donc la liste des commandes que nous avons à disposition.

CCNAV - S2.6 - Image-01

Vous remarquerez que les 3 premières ne sont utilisables que sur un Dial-Peer POTS. Vous ne pourrez donc pas vous en servir sur un Dial-Per VoIP.

La troisième commande permet de paramétrer une transformation de manière globale.

Quant au Voice Translation Profile, il s’agit d’une configuration plus poussée, mais très puissante.

 

Voyons à présent des exemples pour chacune de ces commandes.

 

2) Prefix-Digits et Digit-Strip

 

Comme nous l’avons vu dans le tableau précédent, la commande Prefix Digits permet d’ajouter un préfixe au début d’un numéro composé.

Par exemple, si quelqu’un compose le 101, nous pouvons faire en sorte que le routeur appelle en fait le 5101.

 

Prenons l’exemple suivant.

CCNAV - S2.6 - Image-02

Nous avons un employé qui travaille depuis son domicile. Son numéro public est le 0102030752.

Il n’est pas relié à notre réseau à l’aide d’un VPN. Le seul moyen de le joindre est de composer son numéro public.

Mais nous souhaitons que nos utilisateurs puissent l’appeler en composant le 752, c’est-à-dire la fin de son numéro.

Il faut donc que quand quelqu’un compose le 752, nous ajoutons devant le préfixe 0102030.

 

Voici le résultat en configuration.

R1(config)#dial-peer voice 752 pots
R1(config-dial-peer)#destination-pattern 752
R1(config-dial-peer)#port 1/0/0
R1(config-dial-peer)#no digit-strip
R1(config-dial-peer)#prefix 0102030

 

Nous avons un pattern pour 752 et un préfixe de 0102030.

La commande no digit-strip est importante. Nous avions vu la règle suivante dans un précédent article.

Dans un Dial Peer POTS, le routeur supprime tous les numéros explicitement définis dans le pattern.

Pour empêcher ce comportement, il faut ajouter la commande no digit-strip.

Le routeur ne supprime les chiffres explicites que dans les Dial-Peers POTS.

 

Les commandes Digit-Strip et Prefix ne sont disponibles que pour les Dial-Peers POTS.

 

3) Forward-Digit

 

Le but de cette commande est de ne garder que les X derniers chiffres composés.

Par exemple, si quelqu’un compose le 9452, nous pouvons garder que les 3 derniers chiffres, c’est-à-dire 452.

Il est courant dans les installations téléphoniques, de devoir faire un code pour passer des appels vers l’extérieur.

Par exemple, pour appeler le 0304050607, il faudrait composer le 90304050607.

Le 9 indique donc au routeur que l’appel est pour l’extérieur. Si l’on compose simplement le 0304050607, l’appel est routé en interne et n’arrive donc jamais à destination.

 

Voici un exemple de configuration.

R1(config)#dial-peer voice 03 pots
R1(config-dial-peer)#destination-pattern 903........
R1(config-dial-peer)#port 1/0/0
R1(config-dial-peer)#no digit-strip
R1(config-dial-peer)#forward-digits 10

 

Encore une fois, la commande Forward-Digit n’est disponible que pour les Dial-Peers POTS.

 

4) Num-Exp

 

Le principe du Num-Exp est de remplacer un numéro appelé par un autre. Par exemple, si quelqu’un appel le 500, nous pouvons faire en sorte que cela appel le 110.

Cette configuration se fait en mode de configuration globale sur le routeur.

Voici la configuration.

R1(config)#num-exp 500 110

 

A présent, si 210 appelle 500, le poste affiche ceci :

CCNAV - S2.6 - Image-03

Et le poste 110 sonne.

 

5) Voice Translation-Profile

 

Terminons par le Voice Translation-Profile.

 

Comme nous l’avons dit précédemment, les règles de translations sont très puissantes.

 

Prenons un exemple simple.

Quand quelqu’un appelle le 120, nous voulons que cela appel le 110.

 

La configuration serait la suivante.

R2(config)#voice translation-rule 1
R2(cfg-translation-rule)#rule 1 /120/ /110/

Nous pouvons mettre en place jusqu’à 15 règles.

Le /120/ est le pattern à matcher, et le /110/ est le pattern de remplacement. Ici, si les trois premiers chiffres sont 120, cela les remplace par 110. 120 deviendra 110, 12054 deviendra 11054, etc…


R2(config)#voice translation-profile TO-110
R2(cfg-translation-profile)#translate called 1

Ici nous créons une règle TO-110 qui applique la transformation précédente aux numéros appelés.

D’autres options sont à disposition.

CCNAV - S2.6 - Image-04

R2(config)#dial-peer voice 100
R2(config-dial-peer)#translation-profile outgoing TO-110

Enfin, nous appliquons la règle au Dial-Peer 100 pour les appels sortant.

 

6) Ordre d’application des manipulations

 

Nous avons vu différentes configurations possibles. La question qui peut se poser est la suivante : Dans quel ordre s’appliquent les manipulations ?

En effet, si nous configurons un Num-Exp et un Forward-Digit, lequel est appliqué en premier ?

 

Voici la liste dans l’ordre.

CCNAV - S2.6 - Image-06

 

Tagués avec : , , , ,
Publié dans Call Manager Express

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Le temps imparti est dépassé. Merci de saisir de nouveau le CAPTCHA.