PDA

Voir la version complète : [SOLVED] Trunk IAX down



qhess77
09/03/2012, 13h11
Bonjour,

J'ai mis en place il y a quelque mois un trunk IAX entre un serveur OVH (ovhrbx) et un serveur local (mary). Tout fonctionnait bien jusqu'il y a quelques temps ou le trunk ne remonte plus dans le sens OVH ==> mary que ce soit au niveau du peer ou du registry. Malgre une activation des debugs, je n'ai rien mis en evidence.
J'ai effectue un test reseau, pas de soucis constate.

Voici les infos :

Cote OVH :



ovhrbx*CLI> iax2 show registry
Host dnsmgr Username Perceived Refresh State
MARY_IP:4569 N ovhrbx <Unregistered> 60 Request Sent
ovhrbx*CLI> iax2 show peers
Name/Username Host Mask Port Status
mary MARY_IP (D) 255.255.255.255 1024 OK (27 ms)
1 iax2 peers [1 online, 0 offline, 0 unmonitored]


Configuration :

ovhrbx:~# cat /etc/asterisk/iax.conf
[general]
autokill=yes

register => ovhrbx:password@mary.host

[mary]
type=friend
host=dynamic
trunk=yes
secret=password
context=incoming-mary
deny=0.0.0.0/0.0.0.0
permit=MARY_IP/255.255.255.255
qualify=yes


Cote Mary :


mary*CLI> iax2 show registry
Host dnsmgr Username Perceived Refresh State
OVH_IP:4569 N mary MARY_IP:1024 60 Registered
1 IAX2 registrations.

mary*CLI> iax2 show peers
Name/Username Host Mask Port Status
ovhrbx (Unspecified) (D) 255.255.255.255 0 (T) (E) UNKNOWN
1 iax2 peers [0 online, 1 offline, 0 unmonitored]


Configuration :

[general]
autokill=yes

register => mary:password@ovh.host
calltokenoptional=OVH_IP/255.255.255.255


[ovhrbx]
type=friend
host=dynamic
trunk=yes
secret=password
context=incoming-ovh
deny=0.0.0.0/0.0.0.0
permit=OVH_IP/255.255.255.255
;requirecalltoken=no
calltokenoptional=OVH_IP/255.255.255.255
qualify=yes

Merci d'avance

qhess77
09/03/2012, 18h08
Bon j'ai avance, le probleme vient du reseau (alors que je n'ai fais aucune modif)
De OVH vers mary
Quand le src port = 4569, le packets ne passent pas le NAT.

ovhrbx:~# nc -p 4569 -u mary.host 4569

Quand je change celui ci sur 4568, les packets passent

ovhrbx:~# nc -p 4568 -u mary.host 4569

Quelqu'un a t'il deja rencontre ce probleme ?
Je dispose dans un sens (mary -> ovh) d'un NAT/PAT effectue par un Linksys WRT54GL, et de l'autre pas de NAT.

EDIT : Probleme regle en changeant le port IAX vers 4570 sur la connexion qui entre sur le NAT. Je trouve ce probleme tout de meme etrange :mouais:

stevan
09/03/2012, 18h25
Bonjour,

As-tu bien mis le paramètre nat=yes dans ton sip.conf ? je ne l'ai pas vu il me semble...

qhess77
09/03/2012, 18h36
J'ai pas precise, mais les deux confs sont des iax.conf, le param nat n'existe pas de ce que j'ai vu pour ce protocole.

stevan
12/03/2012, 12h50
Autant pour moi, effectivement ce n'est pas pareil en IAX.

Je vois que le sujet est "solved" pourrais-tu expliquer un peu comment tu as résolu ton problème ? cela en aidera probablement certains par la suite ;)

qhess77
12/03/2012, 18h22
J'ai resolu le probleme par un paliatif (changement du port iax dans le sens OVH->mary, ou autrement dis Serveur Dedie sans nat vers Serveur derriere un NAT).
Je n'ai malheuresement pas trouve le pourquoi du comment etant a quelques centaines de kilometres du routeur nat depourvu de tout outil pour voir ce qui arrive avant le NAT. Je rentre dans deux mois, je jeterai un coup d'oeil a ce moment et remontrai le topic.