Wengo sur Asterisk
Par Florian le mardi, décembre 27 2005, 18:59 - VoIP - Lien permanent
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
[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.