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… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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 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)