VitalPBX : Différence entre versions

De SLM - MediaWiki
Ligne 21 : Ligne 21 :
  
 
Configurer comme l'image ci dessous
 
Configurer comme l'image ci dessous
[[Fichier:Trunk Sewan Config-general.png|vignette]]
+
[[Fichier:Trunk Sewan Config-general.png|cadre]]
  
 
Le registrar doit avoir ce format
 
Le registrar doit avoir ce format

Version du 18 avril 2021 à 08:14

Retour

Trunk SIP

SEWAN

Information communiqué par l'opérateur SIP

Il faut demander à celui ci de définir le plan de numérotation en national (non international)

Login: trunkyyyyy@test.sewan.eu 
Mot de passe: PASSzzzzz
Information du serveur : 37.97.65.78 - trunkfsc11.sewan.fr
Port d'authentification : 5070 [          ]
Durée du bail REGISTER : 600 secondes
STUN Server (optionnel) : stun.sewan.fr
SDA : 
0351123456

Configuration du trunk

Se rendre sur l'interface VitalPBX

PBX >> External >> Trunks

Configurer comme l'image ci dessous

Trunk Sewan Config-general.png

Le registrar doit avoir ce format

Login:Password@serveur:portSIP

Exemple:

trunkyyyyy@test.sewan.eu:PASSzzzzz@37.97.65.78:5070

Appel Entrant

SEWAN a la particularité d'envoyer le DID (SDA) dans le champs TO de la requête SIP. Bien qu'il existe une option pour le recuperer depuis la GUI il s'avere qu'a ce jour ça ne peux fonctionner dans notre cas. Voir sujet sur le forum: https://community.vitalpbx.org/forums/topic/incoming-call-problem-2/

La solution de contournement est la suivante

créer un fichier custom

nano /etc/asterisk/vitalpbx/extensions__50-1-dialplan_custom.conf

Ajouter le dialplan ci-dessous

[trk-1-in-custom]
exten => _.,1,NoOp(Incoming call through: Trunk_sip_Sewan)
same => n,Set(__TRUNK_ID=1)
same => n,Set(CDR(trunk)=1)
same => n,Set(__DID_NUMBER=${EXTEN})
same => n,Set(CDR(did)=${EXTEN})
same => n,Set(DID=${EXTEN})
same => n,Set(DID=${IF($["${CHANNEL(channeltype)}"="SIP"]?${CUT(CUT(SIP_HEADER(To),@,1),:,2)}:${CUT(CUT(PJSIP_HEADE$
same => n,Goto(default-trunk,${DID},1)

Mettre les droits d’exécution

chmod +x /etc/asterisk/vitalpbx/extensions__50-1-dialplan_custom.conf

Dans l’onglet avancé du trunk, ajouter le nouveau context dans Custom Settings

Trunk Sewan Config-advanced.png
type = peers
parameter = context 
value = trk-1-in-custom

Cette procédure doit être valable pour tout les opérateurs SIP qui indique le DID dans le champs TO (comme OVH)

Route entrante

SDA

Si joint la configuration d'une SDA sur 10 chiffres (format envoyé par SEWAN) DID-config-Default.png Format standard:

Etsi: 9 chiffres
VN6: 6 chiffres
VN4: 4 chiffres
DID-config.png

Route par défaut

Il est possible de créer une règle par défaut, afin de ne pas perdre d'appel si la SDA n'est pas renseigné.

Route Sortante