VitalPBX : Différence entre versions

De SLM - MediaWiki
(Page créée avec « Retour ==Configuration Trunk SIP Sewan== ===Appel Entrant=== SEWAN a la paricularitée d'envoyer le DID (SDA) dans le champs TO de la requête SIP. Bien qu'il e… »)
 
Ligne 1 : Ligne 1 :
 
[[VOIP|Retour]]
 
[[VOIP|Retour]]
  
==Configuration Trunk SIP Sewan==
+
==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)
 +
<nowiki>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</nowiki>
  
===Appel Entrant===
+
<nowiki>SDA :
SEWAN a la paricularitée d'envoyer le DID (SDA) dans le champs TO de la requête SIP.
+
0351123456</nowiki>
 +
 
 +
====Configuration du trunk====
 +
Se rendre sur l'interface VitalPBX
 +
 
 +
PBX >> External >> Trunks
 +
 
 +
Configurer comme l'image ci dessous
 +
[[Fichier:Trunk Sewan Config-general.png|vignette]]
 +
 
 +
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.
 
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:
 
Voir sujet sur le forum:
Ligne 29 : Ligne 55 :
  
 
Dans l’onglet avancé du trunk, ajouter le nouveau context dans Custom Settings
 
Dans l’onglet avancé du trunk, ajouter le nouveau context dans Custom Settings
  <nowiki>type=peers
+
[[Fichier:Trunk Sewan Config-advanced.png|vignette]]
parameter= context  
+
 
value= trk-1-in-custom</nowiki>
+
  <nowiki>type = peers
 +
parameter = context  
 +
value = trk-1-in-custom</nowiki>
  
 
Cette procédure doit être valable pour tout les opérateurs SIP qui indique le DID dans le champs TO (comme OVH)
 
Cette procédure doit être valable pour tout les opérateurs SIP qui indique le DID dans le champs TO (comme OVH)
 
[[Catégorie:VOIP]]
 
[[Catégorie:VOIP]]

Version du 18 avril 2021 à 07:48

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)