VitalPBX
De SLM - MediaWiki
Révision datée du 18 avril 2021 à 07:11 par Slemoal (discussion | contributions) (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… »)
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 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
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)