VitalPBX : Différence entre versions
(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]] | ||
− | == | + | ==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 | + | 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
Sommaire
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
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
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)