Introduction
Ce document va expliquer la configuration des comptes SIP pour Asterisk.
Préliminaires
Si vous avez suivi mon document sur l’installation du serveur Asterisk: Installation et configuration préliminaire, il ne reste plus rien de particulier à faire avant la création de comptes SIP.
Création des comptes
La configuration des comptes SIP va se faire dans le fichier sip.conf qui se trouvent dans le répertoire /etc/asterisk.
Il permet de déclarer les comptes qui utilisent le protocole SIP. Ces comptes peuvent correspondre aussi bien à des téléphones que des comptes pour une interconnexion avec un provider SIP ou encore un autre serveur Asterisk.
Nous ne ferons pas de changement aux paramètres par défaut des fonctionnalités SIP d’Asterisk.
Compte pour un utilisateur
L’entrée pour un compte utilisateur sera de la forme suivante:
; Déclaration d'un compte pour René Barjavel ; Il utilisera un softphone Ekiga ; Entre crochets, nous avons le nom qui permettra de l'identifier dans Asterisk [ekiga-rene] ; le type permet de spécifié si il peut émettre et/ou recevoir des appels ; dans ce cas, il peut faire les deux type=friend ; le login qui sert à l'authentification username=rene ; le mot de passe pour l'authentification secret=plop ; met ce compte en correspondance avec une adresse IP ; dans ce cas, on ne la connait pas à l'avance, donc on met dynamique host=dynamic ; le softphone qui se connecte à ce compte peut être derrière un nat nat=yes ; il est dans le contexte auteurs context=auteurs ; L'identité de l'appelant. ; Obligatoire pour que les fonctions de rappel, d'appel en absence, etc fonctionne correctement ; <104> sera l'extension associé à ce compte callerid=Rene BARJAVEL <104>
Une fois le compte SIP déclaré, son extension devra y être associée par une configuration dans le dialplan.
Application des modifications
Pour pouvoir utiliser ce nouveau compte SIP, il faut faire un reload sur Asterisk. Pour cela, taper la commande suivante:
/etc/init.d/asterisk reload
On pourrait aussi se connecter sur le CLI de Asterisk en tapant la commande suivante:
asterisk -r
puis en faisant un reload
asterisk*CLI> reload
Ou encore un reload seulement sur la partie SIP
asterisk*CLI> sip reload
Mot de la fin
Nous avons maintenant un compte SIP configuré. Il va falloir lui associer un numéro pour pouvoir l’appeller.
Pour cela, vous pouvez suivre le document suivant: Le dialplan