Comment téléphoner via FreeSwitch
Le
Geo Cherchetout

Bonjour,
J'espère être ici dans le bon groupe, sinon merci de m'en indiquer un plus
approprié.
J'ai installé FreeSwitch sur un ordinateur de mon réseau local et créé dans
le répertoire external un fichier « sip.ovh.fr » grâce auquel FreeSwitch
s'enregistre effectivement auprès de l'opérateur de téléphonie VoIP bien
connu chez qui j'ai un compte.
Sur un autre ordinateur est installé Linphone dont l'utilisateur « 1000 »,
fraîchement créé à cet effet, s'enregistre auprès de FreeSwitch. Dans
Linphone, STUN n'est pas activé et le bouton « Connexion directe à
l'internet » est coché.
Pour un test, 1000 peut appeler <sip:9196@192.168.1.10>, ce qui lui permet
de vérifier les bons réglages de ses périphériques audio et la bonne
communication entre UA et serveur.
Mais quand 1000 tente d'appeler <sip:EZABPQMCDU@192.168.1.10> linphone lui
rétorque presque instantanément que l'usager est temporairement indisponible.
Pourtant, avec une autre configuration de Linphone où STUN est activé, il
est parfaitement possible d'appeler directement n'importe quel abonné du
genre <sip:EZABPQMCDU@sip.ovh.fr>
Que faut-il faire de particulier pour que 1000 puisse émettre des appels en
utilisant mon compte OVH ?
J'espère être ici dans le bon groupe, sinon merci de m'en indiquer un plus
approprié.
J'ai installé FreeSwitch sur un ordinateur de mon réseau local et créé dans
le répertoire external un fichier « sip.ovh.fr » grâce auquel FreeSwitch
s'enregistre effectivement auprès de l'opérateur de téléphonie VoIP bien
connu chez qui j'ai un compte.
Sur un autre ordinateur est installé Linphone dont l'utilisateur « 1000 »,
fraîchement créé à cet effet, s'enregistre auprès de FreeSwitch. Dans
Linphone, STUN n'est pas activé et le bouton « Connexion directe à
l'internet » est coché.
Pour un test, 1000 peut appeler <sip:9196@192.168.1.10>, ce qui lui permet
de vérifier les bons réglages de ses périphériques audio et la bonne
communication entre UA et serveur.
Mais quand 1000 tente d'appeler <sip:EZABPQMCDU@192.168.1.10> linphone lui
rétorque presque instantanément que l'usager est temporairement indisponible.
Pourtant, avec une autre configuration de Linphone où STUN est activé, il
est parfaitement possible d'appeler directement n'importe quel abonné du
genre <sip:EZABPQMCDU@sip.ovh.fr>
Que faut-il faire de particulier pour que 1000 puisse émettre des appels en
utilisant mon compte OVH ?
'Lut,
Il faut que tu modifies le diaplan fourni pour arriver à tes fins :
http://wiki.freeswitch.org/wiki/Dialplan_XML
Ce qui t'intéresse devrait se situer dans les sections consacrées à
sofia (la pile SIP de FS)
--
CE>Je ne sais pas si vous etes la personne adequat mais il y a un
CE>"dégénéré mental " qui veut enculer tous le monde sur frsf
-+-LW in Guide du Neuneu Usenet - Après les mouches, à qui le tour ? -+-
Aïe aïe aïe ! Merci et probablement à bientôt pour des questions sur le
dialplan.
'Lut,
Une solution consiste à créer une règle qui va correspondre aux uri du
domaine sip.ovh.fr et à utiliser la gateway ovh pour les router.
--
Les gens sérieux et raisonnables n'utilisent pas de kill-file.
-+- GM in
Ça y est, ça marche enfin. :-)
C'est sûrement très barbare mais ça suffira pour l'utilisation très
ponctuelle que j'envisage, j'ai créé deux fichiers dédiés aux deux
opérateurs dont je suis client et je n'ajoute l'extension .xml qu'à celui
que je veux voir effectivement utilisé par FreeSwitch :
# cat /usr/local/freeswitch/conf/dialplan/default/sip.ovh.fr.xml
<condition field="destination_number" expression="^(d{10})$">
<action application="set" data="effective_caller_id_name 33XXXX"/>
<action application="set" data="effective_caller_id_number 33XXXX"/>
</condition>
</extension>
Merci à tous et bonne fin d'année.