Wengo sur Asterisk

0

Posted by florian | Posted in VoIP | Posted on 27-12-2005

Étiquettes : ,

Suite à des problèmes (espérons, passagers) avec notre opérateur VoIP au bureau, j’ai décidé de prendre un compte VoIP chez Wengo, avec un numéro géographique moyennant 15€ par an. J’ai dû fouiner quelques heures pour que les appels entrants et sortants fonctionnent correctement. Voici donc des extraits de mes confs Asterisk :

sip.conf :

register => USER:PASSWORD@wengo/USER

[wengo]
type=peer
fromdomain=voip.wengo.fr
host=voip.wengo.fr
outboundproxy=proxy1.host.wengo.fr
outboundproxyport=5060
username=USER
fromuser=USER
secret=PASSWORD
insecure=very
disallow=all
allow=ulaw
allow=alaw
callerid=CONTACT <NUMBER>
canreinvite=no
context=from-wengo

extensions.conf :

[globals]
NUM_WENGO=USER
INTERNE=SIP/100

[from-wengo]
exten => ${NUM_WENGO},1,Dial(${INTERNE},20)
exten => ${NUM_WENGO},2,VoiceMail(999)
exten => ${NUM_WENGO},3,Playback(goodbye)
exten => ${NUM_WENGO},4,Hangup

[from-internal]
exten => _0.,1,Dial(SIP/${EXTEN}@wengo)
exten => _0.,2,Congestion

Attention, « NUM_WENGO » vaut bien USER et pas NUMBER : l’identifiant Wengo reste le user et non le numéro de téléphone, qui n’apparait finalement jamais dans les confs.

Pensez aussi à rediriger les ports adéquats si vous êtes derrière un routeur ou bien faîtes comme moi, déclarez votre serveur en DMZ et gérez votre fw au niveau du serveur. Ca limite les risques de problèmes au niveau IP, surtout quand on commence à s’amuser avec IAX2 et consors.

Ca fonctionne parfaitement avec Asterisk CVS, et probablement avec Asterisk 1.2.1 (dernière version stable du moment).

Voilou.

Ecrire un commentaire