-
[SOLVED] Trunk IAX down
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 :
Code:
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 :
Code:
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 :
Code:
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 :
Code:
[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
-
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.
Code:
ovhrbx:~# nc -p 4569 -u mary.host 4569
Quand je change celui ci sur 4568, les packets passent
Code:
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:
-
Bonjour,
As-tu bien mis le paramètre nat=yes dans ton sip.conf ? je ne l'ai pas vu il me semble...
-
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.
-
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 ;)
-
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.