Asterisk - Mon Expérience


Les Tutos : Configuration d'un routeur WRT54G
Posté par francky le 3/12/2006 9:12:30 (32047 lectures)

Pour pouvoir avoir accès à Asterisk depuis l'extérieurà partir d'un poste SIP ou Softphone, on a besoin de modifier quelques paramètres sur notre routeur WRT54G.

En effet, de base, aucun port TCP ou/et UDP ne sont dirigés vers une @IP (adresse IP).

Votre serveur doit avoir absoluement une @IP fixe et non dyanmique (Via serveur DHCP). Sinon, si le serveur DHCP redonne une autre @IP que celle que vous aviez initialement, alors vous n'aurez plus de connexion sur Asterisk. 

Si vous êtes dans le cas où votre serveur est en attribution dynamique, loguez-vous avec le compte root, puis tapez: netconfig. Renseignez une @Ip valide de votre réseau (si votre routeur est en 192.168.1.1, avec un masque de sous-réseau 255.255.255.0, alors vous êtes dans le réseau: 192.168.1.0), par exemple: 192.168.1.38.



Ensuite, ouvrez votre navigateur web (I.E ou FireFox), à l'adresse du routeur (192.168.1.1 si c'est la cas). cliquez sur la rubrique. Applications and gaming (Applications et jeux).

 

wrt_400
 
 J'ai volontairement ouvert le protocole RTP (Real-Time Transfert Protocol) de 10001 à 20000 au lieu de commencer à 10000 car si vous installez Webmin, le port 10000 est utilisé. quoique, le mappage est en UDP et non en TCP. mais vaut mieux être prudent. Car par défaut, les deux sont ouvert sur le routeur. Les ports 5060 à 5065 visent le protocole SIP. Le port 123 vise le protocole NTP. (Network Time Protocol - Horloge atomique par exemple), et le 53 et 69, utilisés respectivement pour le domaine et le TFTP.
 
Validez la configuration sur le routeur.
 
(Vous pouvez connaître les ports IP avec leurs significations en tapant la commande:
>more /etc/services
 
Une liste apparaîtra.
 
En suite, il faut configurer une QoS (Quality of Service), qui permet de donner une priorité à un service (TCP, UDP, port...etc). Dans notre cas, on donnera une priorité au RTP et au SIP (5060, et 10000 à 20000).
Toujours dans Applications et jeux,  cliquer sur QoS, puis activez-la.
 
Renseignez le nom du périphérique et son @MAC en lui donnant une priorité maximum. Appliquez une priorité élevé sur le port RJ45 (au nombre de 4), là ou est branché votre serveur asterisk sur le Wrt54g.
 
Enfin mettre une priorité sur les ports concernés:
SIP = 5060-5065
RTP = 10000-20000 
 
Validez.
 
Copie d'écran.
 
qos_400
 
Ne pas oublié de renseigner le fichier sip_nat.conf dans Asterisk!
 
nat=yes
externhost=Votre nom de domaine ou @IP
localnet=@IP du serveur/255.255.255.0
externrefresh=1                                     # Valeur en minute
 
Si vous n'avez pas de nom de domaine ou d' @IP fixe, alors allez ouvrir un compte sur dyndns.org . Vous obtiendrez un nom de domaine gratuit et illimité (Votre nom de domaine est effacé s'il n'y a pas de connection durant 30 jours).
Il suffit de renseigner votre compte et votre nom de domaine dans la rubrique DDNS du routeur.
 
Après validation sur le routeur, vous devez obtenir:
 
Mise à jour du service DDNS réussie 
 
Vous êtes enfin ok pour une connexion vers l'extérieur. 
 
Franck 
 

Note: 0.00 (0 votes) - Noter cet article -
Format imprimable Envoyer cet article à un ami Créer un fichier PDF à partir de cet article
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.



 

Powered by XOOPS 2.0 © 2001-2006 The XOOPS Project
Recherche


Recherche avancée

Menu principal