Problème d'enregistrement tél. SIP sur un serveur asterisk distant (sous NAT)
Bonjour,
Je tente d'enrgistrer un téléphone SIP (softphone Zoiper) sur un serveur Asterisk distant.
J'ai lu un tas d'articles concernant les configurations à mettre, mais ça ne marche toujours pas pour moi; j'ai perdu espoir... J'apprécierais beaucoup un peu d'aide!!
J'ai ajouté le code ci-dessous dans le fichier sip.conf sous la section [general]:
externip=123.123.123.123 ; j'ai bien sûr mis la bonne adresse ip; j'ai aussi essayé externaddr
localnet=192.168.1.0/255.255.255.0
nat=yes
qualify=yes
Dans le fichier rtp.conf:
rtpstart=10002
rtpend=19999
Dans la configuration de mon routeur:
Firewall
Minimum Security
Inbound Policy: Accept.
Outbound Policy: Accept.
----
DMZ Host IP Address: 192.168.1.11 (mon adresse locale)
----
Port Triggering
Protocol Outgoing Trigger Ports Incoming Ports to Open
Asterisk(1) UDP 5060 -> 5060 UDP 5060 -> 5060
Asterisk(2) UDP 10001-20000 -> 10001-20000 UDP 10001-20000 -> 10001-20000
Asterisk(3) UDP 4569 -> 4569 UDP 4569 -> 4569
----
LAN servers
Name | Activated | Protocol | Public start port | Public end port | LAN start port | Local IP Address
Asterisk(1) Yes UDP 5060 5060 5060 192.168.1.11
Asterisk(2) Yes UDP 10001 20000 10001 192.168.1.11
Asterisk(3) Yes UDP 4569 4569 4569 192.168.1.11
----
Telephone (un service Belgacom, pas sûr que je devais y toucher mais j'ai mis l'adresse de mon serveur asterisk pour essayer)
Gateway configuration
Interface : eth1.20
SIP domain (leave blank to use default) : 192.168.1.11
Port : 5060
Transport : UDP
Proxy Server
Proxy address : 192.168.1.11
Port : 5060
Transport : UDP
Registrar / SIP domain
Registrar address : 192.168.1.11
Port : 5060
Transport : UDP
PS:
J'ai la version 10.7.1 d'asterisk, le serveur tourne sur Ubuntu 12.04.1 LTS
Ubuntu n'a aps de firewall installé, j'arrive à accéder à la machine via Teamviewer ou Vino (desktop sharing), donc la machine est définitivement accessible.
Mon fournisseur d'accès Internet est Belgacom (belge)
J'arrive à enregistrer des téléphone dans le réseau local
Ici se trouve le fichier sip.conf complet:
[general]
context=unauthenticated
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
tcpenable=no
externaddr=109.126.133.64
; fromdomain=my-host.no-ip.org
; externhost=my-host.no-ip.org
; externrefresh=120
localnet=192.168.1.0/255.255.255.0
nat=yes
qualify=yes
[office-phone](!)
type=friend
context=LocalSets
host=dynamic
secret=mypwd
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw
nat=yes
[laptop-asus-f3sc](office-phone)