J'y suis revenu à ce facheux problème.
Alors précisons les choses:
Je dispose de deux ST2030. Nous appellerons 111 celui avec le vieux firmware et 114 celui avec le dernier (2.72).
Je dispose d'un client Xlite sur mon poste.
Je dispose d'un serveur Asterisk 1.6.2.13.
Et enfin, j'utilise l'offre SIP de Free (le numéro en 09).
J'utilise un autre serveur Asterisk avec des lignes numéris pour réaliser le test veres l'extérieur. (nous l'appellerons 33ext)
Cas n°1:
Je m'authentifie bien auprès de free.
114 émet un appel vers 33ext
au décroché, 33ext ne m'entend pas, mais moi je l'entends.
idem avec 111, sauf qu'on entend rien du tout des deux cotés
Cas n°2:
33ext appel 111 ou 114: aucun son
Cas n°3:
33ext appel xlite: son entrant OK, son sortant "?" (j'ai pas de micro, mais si on utilise l'option mute, on entend le grésillement).
Cas n°4:
l'inverse: idem.
Ceci étant, je suis un peu perdu. Cela ne peut donc pas être une histoire de codecs, étant donné que j'ai toujours mi alaw partout (ou G711a). Cela ne peut pas non plus être un problème de nat, étant donné que xlite passe tranquillement. Pare-feu non plus, j'ai tous désactivé et c'est pareil.
Notez enfin que les ST2030 ont la même configuration que le 111 et tourne très bien avec le serveur AsteriskNOW actuellement en production.
J'en conclu donc qu'il doit s'agir de ma configuration d'Asterisk, mais là je sèche.
Pour ne pas surcharger la page, je ne vais pas mettre tous les logs (je sais pas mettre de toute façon), donc si vous avez besoin de certains points en particulier, je les posterais dans un prochain poste.
Je poste tout de même le sip.conf en partis, si ça peut aider:
Code:[general] context=default language=fr register => YYYYYYY:XXXXXXXXX@freephonie.net defaultexpirey=1800 dtmfmode=auto qualify=yes disallow=all allow=alaw [basic-options](!) ; a template dtmfmode=auto context=from-office type=friend [public-phone](!,basic-options) ; another template inheriting basic-options nat=no directmedia=yes host=dynamic context=outgoing [alaw-phone](!) ; and another one for alaw-only disallow=all allow=alaw [xlite](public-phone,alaw-phone) secret = NNNN callerid= "Bonjour" <124> [111](public-phone,alaw-phone) secret = NNNN callerid= "Salut" <111> pickupgroup=1 callgroup=1 [114](public-phone,alaw-phone) secret = NNNN callerid= "Accueil" <114> callgroup=1 pickupgroup=1 [freephonie-in] ; Et pour les appels entrants type=peer context=fromfree host=freephonie.net [freephonie-out] ; on déclare le point d'accès SIP pour les appels sortants type=friend host=freephonie.net username=YYYYYYYYYYY fromuser=YYYYYYYYYYYY secret=XXXXXXXXXXXX nat=yes


Répondre avec citation
