PDA

Voir la version complète : Trunk iax2 ne passe pas les appels vers l'exterieurs



fsdjmellisse
20/02/2012, 05h46
Bonjour,

dans un premier temps permetez moi de vous faire un petit topo sur ma topologie réseau:

Je disposais d'un serveur asterisk qui me permettait de passer des appels via un compte sip ovh.

ceci fonctionnait correctement.

aujourd'hui, j'ai installé un 2eme serveur asterisk chez moi.

d'abords, j'ai crée un vpn entre les deux machines afin que je puisses être dans le même réseau local 10.8.0.0/24

ensuite j'ai monté un trunk iax2 entre les deux machines asterisk:
ip SERVEUR OVH: 10.8.0.1

iax.conf (serveur OVH)


[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=ulaw
allow=alaw
allow=gsm
mailboxdetail=yes

[10.8.0.1]
type=friend
username=10.8.0.1
secret=welcom
auth=plaintext
host=10.8.0.10
context=fromiax
peercontext=fromiax
qualify=yes
trunk=yes


ip SERVEUR Home: 10.8.0.10

iax.conf (serveur Home)


[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=ulaw
allow=alaw
allow=gsm
mailboxdetail=yes

[10.8.0.10]
type=friend
username=10.8.0.10
secret=welcom
auth=plaintext
host=10.8.0.1
context=fromiax
peercontext=fromiax
qualify=yes
trunk=yes



sur les deux machines le trunk est opérationnel


asterisk*CLI> iax2 show peers
Name/Username Host Mask Port Status
10.8.0.10/10.8. 10.8.0.1 (S) 255.255.255.255 4569 (T) OK (57 ms)
1 iax2 peers [1 online, 0 offline, 0 unmonitored]


Maintenant, je souhaiterais passé un appel depuis un client 1001 présent dans mon serveur HOME

sip.conf (serveur HOME)

[1001]
type=friend
host=dynamic
context=appel-sortant


extensions.conf (serveur HOME)


[appel-sortant]
exten => _X.,1,Dial(IAX2/${EXTEN}@10.8.0.10)

Quand j'essaye de passé un appel le numero 0606060606 depuis le client sip avec user 1001

J'ai cette erreure sur Serveur OVH


[2012-02-20 03:52:13] NOTICE[352]: chan_iax2.c:10523 socket_process: Host 10.8.0.10 failed to authenticate as 0606060606


Bien sur le serveur ovh est parfaitement configuré pour passé des appels directement.

extensions.conf (serveur OVH)

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
TRUNKMSD=1

[ovh-sip] ; nom du plan
exten => s,1,Ringing(1) ; Attendre une seconde en faisant retentir la sonnerie du telephone de l'apellant
exten => s,2,Dial(SIP/G1aMin9Sp0rTs)
exten => s,3,Hangup(16) ; La communication est termine

[appel-sortant] ; Cette partie gere les appels sortants
exten => _X.,1,Dial(SIP/${EXTEN}@forfait-ovh) ; Sur cette ligne allons appeler en passant par la section [forfait-ovh] du fichier sip.conf

[fromiax]
include => appel-sortant


J'ai essayé de me documenté sur plusieur site web pendant toute la nuit mais je n'arrive toujours pas à régler mon soucis.

Si une âme charitable pourrait me donner un petit coup de pousse ceci serrai aimable

stevan
20/02/2012, 17h07
extensions.conf (serveur HOME)


[appel-sortant]
exten => _X.,1,Dial(IAX2/${EXTEN}@10.8.0.10)



Je pense qu'en envoyant l'appel vers le 10.8.0.1(OVH) et non le 10.8.0.10(Home) cela devrait fonctionner un peu mieux :wink:

fsdjmellisse
21/02/2012, 08h46
Je pense qu'en envoyant l'appel vers le 10.8.0.1(OVH) et non le 10.8.0.10(Home) cela devrait fonctionner un peu mieux :wink:

Bonjour,

merci de votre réponse rapide.

J'ai déja essayé d'envoyé vers le 10.8.0.1 depuis mon asterisk home mais l'appel n'abouti même pas de l'autre coté.

avec ma configuration du poste n°1 au moin le serveur ovh détecte que j'essaye d'effectuer un apppel.

d'aures idées mes amis .

fsdjmellisse
25/02/2012, 04h29
Bonsoir,

Je galère toujours dans mes tests .. une aide serrai la bienvenu =)

Merci par avance de votre attention

fsdjmellisse
10/03/2012, 19h43
Bonsoir,

Je ne trouves toujours pas de solution, j'ai testé plusieur théorie mais toujours les appels arrivent au serveur distant mais n'arrive pas à sortir chez le correspondant.

Que faire mes amis ?

Bien à vous

Reaper
11/03/2012, 13h03
Commence par faire les traces avec tcpdump, pour voir si les paquets arrivent jusqu’à ton serveur de destination.

ZeuS32
24/08/2014, 13h29
J'ai le même souci, person peu nous aider ?

moi je dirai le mieux c'est de se conecter directement a l'IP extérieur du sevrer HOME, sans VPN !!

Rouchesta
26/08/2014, 22h03
Idem pour moi le trunk ne fonctionne pas :-/

atlantis
12/09/2014, 16h55
bonjour,

pourquoi utilise tu un context personnalisé ?
as tu essayé context=from-internal sur ton trunk iax du coté ou tu as ovh?