PDA

Voir la version complète : Enregistrement Wengo à la demande



Keisuke
17/04/2011, 05h47
Bonjour,

J'ai mon compte "NeufTalk", seulement quand je ne change pas d'IP, pendant environ 2 semaines, j'ai l'impression que Wengo me "banni" mon IP. Ce qui fait que mon trunk Wengo, ne peux plus s'enregistrer.
Donc je suis obligé de reboot mon modem, afin d'avoir une nouvelle adresse IP.
Et à ce moment la, mon trunk s'enregistre a nouveau.

Donc, pour eviter de faire des manipulations du genre, sachant que je ne m'e sert pas tous les jours de ce trunk, j'ai pensé à faire quelque chose, à savoir:

D'activer le trunk (autoriser le trunk à s'enregistrer), lorsque l'on en a besoin.

exemple, quand mon numéro commence par 9 ou 8, il faut activer le trunk.
Et a la fin de l'appel désactiver celui-ci.

Je ne sais pas si je me fait bien comprendre,

J'aurais aimé savoir si c'est possible, et si oui, par quel moyen ?

Merci d'avance,

Keisuke

Reaper
17/04/2011, 13h20
Bonjour, personne banni votre IP c'est sans intérêt, je penche plutôt pour un mauvais fonctionnement de NAT, suite au reboot ça repart. vous avez renvoyé les ports je suppose ?

Keisuke
17/04/2011, 15h38
Bonjour,

Oui, les ports sont redirigés. D'ailleurs si d'autres personnes sont chez Wengo, ou avec un compte NeufTalk, est-ce que ca vous arrive aussi ?

J'y ai pensé aussi, pourquoi ils nous banniraient... Mise a part, si asterisk, fait beaucoup de requête vers leur serveur. Enfin j'emet juste une hypotèse...

D'après toi, en quoi le NAT fonctionnerais mal ?

Merci encore,
Keisuke

Reaper
17/04/2011, 16h04
C'est une bonne supposition, par exemple Free demande de lui envoyer les requêtes d'enregistrement tout les 1800 secondes, ce qui ce règle avec defaultexpiry=1800 dans le [general] de sip.conf, on peut le voir clairement avec le debug de sip. Faites un debug sip lorsque ça ne fonctionne pas, peut être wengo vous renvoi l'erreur. Pour nat il arrive que sur les routeurs *cheap* ça ne fonctionne pas bien, nat arrête de fonctionner tout simplement, j'ai eu le cas avec un dlink.

Keisuke
17/04/2011, 16h21
Ok,
Le NAT se fait avec iptables/netfilter en fait. Le serveur fait office de routeur.
J'avais un defaultexpiry a 3600 dans le trunk (je ne sais pas s'il le prends en charge)...
et la je viens de rajouter defaultexpiry a 1800 dans le [general]

Sinon, par rapport a ma question de "commander" l'enregistrement du trunk, c'est tu possible ?

@+
Keisuke

Reaper
17/04/2011, 16h31
Commander le trunk est une mauvaise idée car vous êtes entrain de régler le défaut par un autre bout. Faites un tcpdump sur l'interface port 5060 lorsque ça ce produit, et debug sip, je vous assure c'est la méthode la plus simple.

Keisuke
21/04/2011, 16h56
Salut,
Ca n'aura pas durée trop longtemps...

Ca y est mon compte chez wengo.fr n'arrive plus a s'enregistrer...
J'ai mis pourtant 3600 en expiry...

Voila ce que j'ai:

[Apr 21 16:52:52] NOTICE[1635] chan_sip.c: -- Registration for 'xxxxx@voip.wengo.fr' timed out, trying again (Attempt #2127)
[Apr 21 16:52:52] VERBOSE[1635] dnsmgr.c: > doing dnsmgr_lookup for 'voip.wengo.fr'
[Apr 21 16:52:57] VERBOSE[1635] chan_sip.c: REGISTER 10 headers, 0 lines
[Apr 21 16:52:57] VERBOSE[1635] chan_sip.c: Reliably Transmitting (NAT) to 213.91.9.206:5060:
REGISTER sip:voip.wengo.fr SIP/2.0
Via: SIP/2.0/UDP yy.yy.yy.yy:5060;branch=z9hG4bK1d077a7b;rport
Max-Forwards: 70
From: <sip:xxxxx@voip.wengo.fr>;tag=as43fe1ce4
To: <sip:xxxxx@voip.wengo.fr>
Call-ID: 0689fdf93d928e9133a83d9556b282c6@10.0.0.3
CSeq: 2229 REGISTER
User-Agent: FPBX-2.8.1(1.6.2.13)
Expires: 3600
Contact: <sip:xxxxx@yy.yy.yy.yy>
Content-Length: 0


Comment je peux savoir si je me fait "rejeter" ?

Si t'as d'autres suggestion...
Merci,

Keisuke

Reaper
21/04/2011, 16h58
Lecture:

-- Registration for 'xxxxx@voip.wengo.fr' timed out, trying again (Attempt #2127)

Keisuke
21/04/2011, 17h20
Ok,
Donc mise à part changer mon IP (ce qui serai bete, si j'avais une IP fixe), comment je pourrais faire ?

Merci
Keisuke

Reaper
21/04/2011, 17h36
faites un tcpdump sur l'interface port 5060
Voyez pourquoi vous n'avez pas le retour vers 5060 depuis l’extérieur.

Keisuke
21/04/2011, 17h52
Bien,
Je ne sais pas si j'ai bien compris...
mais, ca fonctionne, seulement, la pour le faire fonctionner, j'ai changer mon IP exterieur, depuis ca re-fonctionne.

Donc, je me dis, si je veux le mettre sur un serveur a IP fixe, ca va fonctionner pendant une semaine, puis après ca va plus fonctionner... (mais la plus du tout.. vu que je ne pourrais pas changer l'IP^^)

Si je fais un tcpdump du 5060, je vais avoir les connexions des extensions dessus aussi.

Pourrais-tu me dire ce que je dois "cherché", dans "le retour vers 5060 depuis l’extérieur".

Merci encore,
Keisuke