Changes for page Configuration du lien SIP BYTEL
Last modified by fca on 2017/04/26 12:50
From version 3.1
edited by fca
on 2017/04/26 10:44
on 2017/04/26 10:44
Change comment:
Ajout lien PatternMatching Asterisk
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +1,6 @@ 1 1 Nous avons migré vers un lien SIP sur Cergy dans le Q1 2017. Voici comment le lien a été configuré au niveau d'Elastix. Toute la configuration se fait dans l'interface web, en tant qu'utilisateur ##admin##, onglet //PBX//, section //Configuration PBX// 2 2 3 3 = Configuration du Trunk SIP = 4 - 5 5 Le trunk SIP est le lien entre les deux extrémités du canal SIP. Il ne contient aucune information de routage des numéros, uniquement de la signalisation. 6 6 7 7 * Dans le menu de gauche, se rendre dans //Simple// → //Trunks// ... ... @@ -23,18 +23,9 @@ 23 23 24 24 * Confirmer les modifications avec //Submit Changes// 25 25 26 -= Ajout d'une route sortante =25 += Ajout d'une route externe = 27 27 28 - Laroute sortanteestune règlederoutage desappels. Selon le numérocomposé, il va tenté d'être routésurdifférents //trunks//en lesessayant un par un27 += Modification de l'ordre des routes externes = 29 29 30 -* Dans le menu de gauche, se rendre dans //Simple// → //Routes Sortantes// 31 -* Nommer la route (##via_bytel_cergy##) 32 -* Un CID pour la route (au besoin) : permet d'en poser un par défaut (##+33134251010##) 33 -* Configurer les //Dial patterns// : ce sont les motifs des numéros à appeler qui devront passer par cette route. Ils sont découpés en 4 morceaux : //prepend//, //prefix//, //pattern// et //callerId//. Le //prepend// sera ajouté en tête du numéro si les autres éléments correspondent ; le //prefix// sera ôté du numéro appelé une fois transmis ; le //pattern// sera transmis ; le //callerId// permet de n'appliquer cette route qu'à des numéros correspondant à un filtre. Par exemple, avec //prepend//=##11##, //prefix//=##5X## (le ##X## correspond à un chiffre), //pattern//=##42XX.## (le point correspond à un caractère ou plus) et pas de //callerId//, si un appel est émis vers le ##5642132167##, il correspond au motif ##5X42XX.## (le motif est ici le //prefix// concaténé au //pattern//), on ôte donc la partie //prefix// (##56##) et on ajoute la partie //prepend// (##11##) ce qui donne au final un appel vers le numéro ##1142132167##. Toutes les infos sur le //patter matching// sont disponibles [[sur la doc Asterisk en ligne>>https://wiki.asterisk.org/wiki/display/AST/Pattern+Matching]]. Pour l'EISTI, le //Dial pattern// usuel est : //prepend// vide, //prefix//=##0##, //pattern//=##X.## (tout numéro commençant par un chiffre), //callerId// vide. 34 -* Ajouter le //trunk// ##BYTEL-Cergy## dans la //Trunk sequence for matched routes//, afin de faire sortir par ce lien les appels 35 - 36 -Une autre possibilité est de changer la //trunk sequence// pour la route par défaut, afin de faire passer le lien SIP avant le lien T0. 37 - 38 38 = Modification des extensions correspondant aux SDA = 39 - 40 40 Les numéros présentés pour les appels extérieurs (//Inbound CID//) sont passés de la forme ##8419## à ##0134258419##. Il a donc fallu modifier toutes les extensions pour que le routage continue d'être bien effectué. Une requête SQL a fait l'affaire : {{code language="sql"}}SELECT 'TODO';{{/code}}