Configuration du lien SIP BYTEL
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
Configuration du Trunk SIP
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.
- Dans le menu de gauche, se rendre dans Simple → Trunks
- Ajouter un SIP Trunk
- Choisir un nom pour le trunk (BYTEL-Cergy)
- L'Outbound Caller ID correspond au CID à poser par défaut pour ce trunk. Ici, "EISTI" <+33134251010> fera l'affaire.
- Pas de manipulation du numéro appelé à définir (elle est faite en amount)
- Dans la section Outgoing settings, régler le Trunk name (bytel-cergy) et renseigner les PEER Details :
type=peer ; Type de correspondant SIP
disallow=all ; Quels codecs interdire
description=Bouygues Telecom SIP Trunk ; Description du lien SIP
allow=alaw:20,ulaw:20,g729:20 ; Quels codecs autoriser, avec quelle priorité
t38pt_udpl=yes ; Fax - Utiliser T38
faxdetect=yes ; Détecter les fax sur ce lien
- Confirmer les modifications avec Submit Changes
Ajout d'une route sortante
La route sortante est une règle de routage des appels. Selon le numéro composé, il va tenté d'être routé sur différents trunks en les essayant un par un
- Dans le menu de gauche, se rendre dans Simple → Routes Sortantes
- Nommer la route (via_bytel_cergy)
- Un CID pour la route (au besoin) : permet d'en poser un par défaut (+33134251010)
- 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. Pour l'EISTI, le Dial pattern usuel est : prepend vide, prefix=0, pattern=X. (tout numéro commençant par un chiffre), callerId vide.
- Ajouter le trunk BYTEL-Cergy dans la Trunk sequence for matched routes, afin de faire sortir par ce lien les appels
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.
Modification des extensions correspondant aux SDA
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 : SELECT 'TODO';