Software » Asterisk + DynDns
Catégorie:  
   
Asterisk + DynDns
Publié le 27/06/2008 @ 10:39:48,
Par Altar
Yop yop les amis \o/

J'ai une petite question au sujet d'asterisk. Je l'ai déployé sur mon serveur pour gérer la téléphonie chez moi (1 ligne pstn / 2 ligne sip (3 starsnet + ovh)). Comme j'avais envie de pouvoir recevoir mes appels quand je suis à l'extérieur, j'ai mis un softphone (x-lite) sur mon laptop et j'ai essayé de me connecter à mon asterisk.

C'est là que réside le problème :boidleau: . Si je configure x-lite avec l'addresse ip, tout fonctionne à merveille mais quand j'utilise un dyndns ça veut pas... J'ai un zouli 408 register timeout. J'ai essayé aussi avec openwengo et le problème est identique.

Ce qui est gênant vu que je n'ai pas une ip statique :petrus:

Vous avez des idées ?
   
Asterisk + DynDns
Publié le 27/06/2008 @ 10:47:21,
Par rfr
Citation de: "sip.conf"

externhost=xxxxxx.dyndns.org
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
Asterisk + DynDns
Publié le 27/06/2008 @ 10:47:35,
Par blietaer
Le dyndns est bien updaté?
ton dyndns est pingable?

C'est dingue ca parce qu'il doit juste faire la traduction d'adresse...(et dns?)
"timeout" ca fait vraiment pensé qu'il ne le trouve pas..
Ton bordel est bien fait pour recevoir un nom?
Pas de port spécifique à embarquer dans l'IP ?
Et au besoin s'arrêter.
   
Asterisk + DynDns
Publié le 27/06/2008 @ 11:27:36,
Par Altar
rfr > C'est fait, et j'ai même défini mes lans.

bli > oui oui, j'ai accès en ssh à la machine. Ce qui m'emmerde c'est qu'avec l'ip ça marche...
   
Asterisk + DynDns
Publié le 27/06/2008 @ 14:07:16,
Par Dr_Dan
C'est un problème avec la résolution du nom en adresse.
Regarde dans le logfile de l'application (si il existe)
Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root. :petrus:
   
Asterisk + DynDns
Publié le 27/06/2008 @ 14:55:48,
Par Altar
Pas bête ! Je jettrai un oeil ce soir et j'en profiterai pour jetter un oeil à ce qui se passe au niveau ip avec wireshark.
   
Asterisk + DynDns
Publié le 26/07/2008 @ 11:11:45,
Par Altar
Bon, je reviens vers vous car ça ne fonctionne toujours pas.

J'ai donc regardé les petits paquets qui partaient depuis ma machine et la seule différence notable est qu'il se sert du dns dans le register au lieu de l'ip.

1°) Avec l'ip :

77 7.012322 192.168.70.5 78.*.*.* SIP Request: REGISTER sip:78.*.*.*;transport=UDP

+kEmfVFNnY$gREGISTER sip:78.*.*.*;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.70.5:5060;branch=z9hG4bK-d8754z-eb3958d9e1d3cfe6-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:623@192.168.70.5:5060;rinstance=b435d385ae686483>;transport=UDP
To: <sip:623@78.*.*.*>;transport=UDP
From: <sip:623@78.*.*.*>;transport=UDP;tag=d765491a
Call-ID: ZmVhMThiYjgwZWI4ODYyYWM5ZmIzMzlhMDExMjY4Mjc.
CSeq: 1 REGISTER
Expires: 3600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO
User-Agent: Zoiper for Windows rev.1076
Allow-Events: presence
Content-Length: 0

2°) Avec le dns :

112 25.831523 192.168.70.5 78.*.*.* SIP Request: REGISTER sip:*.dyndns.*;transport=UDP

+kEf8FNnk/REGISTER sip:*.dyndns.*;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.70.5:5060;branch=z9hG4bK-d8754z-016a75d73ced5cae-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:623@192.168.70.5:5060;rinstance=07cba71366cd78a8>;transport=UDP
To: <sip:623@*.dyndns.*>;transport=UDP
From: <sip:623@*.dyndns.*>;transport=UDP;tag=c442b231
Call-ID: MjU4OTUwYmY2ZmNhMDBkYzMyMzQzNzY0Yzc1ZmU0Mzk.
CSeq: 1 REGISTER
Expires: 3600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO
User-Agent: Zoiper for Windows rev.1076
Allow-Events: presence
Content-Length: 0

Dans le premier cas, aucun problème. Dans le deuxième aucune réponse d'asterisk, même pas un petit denied ...

Edit : Je regarde ces paquets et ça me choque quand même que le client utilise l'ip interne et n'essaye pas de découvrir l'ip externe...

Dernière édition: 26/07/2008 @ 11:16:13
   
Asterisk + DynDns
Publié le 28/07/2008 @ 16:37:14,
Par Altar
Personne ? :totoz:
   
Asterisk + DynDns
Publié le 29/07/2008 @ 09:50:39,
Par rfr
Il te faut donner un client un serveur STUN
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
Asterisk + DynDns
Publié le 29/07/2008 @ 10:07:12,
Par Altar
Bah, j'ai indiqué un serveur stun mais il ne le fait quand même pas :ocube:

J'ai lu d'ailleurs sur wikipedia que le stun ne fonctionne pas avec un nat symétrique (j'essaye de comprendre pourquoi) que j'ai malheureusement :petrus:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?