OVH Community, votre nouvel espace communautaire.

Appel entrant Trunk


AKLuffy
13/07/2016, 14h42
Ok super Merci Marc Z.

ça fonctionne parfaitement.

Marc Z
12/07/2016, 16h20
Le numéro appelé dans est la valeur du champ "To" dans le paquet INVITE, il te faut récupérer cette valeur avec :
exten => s,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

(et pour les appels sortant, le NDS est à mettre dans le champ From de l'INVITE)

AKLuffy
12/07/2016, 14h58
Bonjour,

Avant une possible migration vers OVH nous sommes entrain de tester avec un trunk 5 appel et 1 SDA supplémentaire.

Après avoir configurer mon trunk dans Asterisk. Je reçoit bien les appels entrant et je peux aussi faire des appels sortant aucun soucis là dessus.

Par contre j'ai 2 numéro associé au trunk :

024029XXXX
et
028552XXXX

Or dans Asterisk il m'est impossible de savoir quel Numéro l'appelant à composé.

Je ne peux donc pas distinguée le numéro appelé et le rediriger différemment.

Voici ma config extention.conf :

[ovh-trunk]
;Appel entrant

To: => 024029XXXX
exten => in,1,Goto(ovh-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2) },1)

exten => 3328552XXXX,,1,dial(SIP/1014,120)
exten => 3328552XXXX,,2,HangUp()

exten => 028552XXXX,1,dial(SIP/1014,120)

exten => 3324029XXXX,1,dial(SIP/1014,120)
exten => 024029XXXX,1,dial(SIP/1014,120)

exten => s,1,dial(SIP/666,120)
exten => s,2,HangUp()

Le soucis c'est que peut importe le numéro que j'appel c'est la règle exten => s,1,dial(SIP/666,120) qui est exécuté. Et ce malgré les lignes précédente qui devraient être prisent en compte et appeler le téléphone 1014 et non le téléphone 666

J'ai pourtant suivi les docs disponible ici :

http://guide.ovh.com/AsteriskIncomingCall
et
http://guide.ovh.com/AsteriskEtForfaitOVH

Pourriez vous m'indiquez ce qui ne fonctionne pas ?

Cordialement