Académique Documents
Professionnel Documents
Culture Documents
en Téléphonie sur IP
Présenté par :
Ibrahima Niang
Fatou Diebakhate Encadrant : M Samuel Ouya
AL Mikhedade Taha Ibrahim
Emiterio Mane
Alassane Fassar Faye
Sommaire
I. Introduction :.....................................................................................................................................1
I.1. Définition SRV :........................................................................................................................1
I.2. Définition NAPTR :..................................................................................................................1
I.3. Objectifs :..................................................................................................................................1
II. Installation de Kamailio et configuration :......................................................................................2
II.1. Installation des pré-requis et de kamailio:...............................................................................2
II.2. Configuration des paramètres de base de données utilisées par kamailio :.............................3
III. Configuration de DNS :..................................................................................................................7
IV. Configuration de type SRV et NAPTR :.........................................................................................8
IV.1. Configuration type SRV :........................................................................................................8
IV.2. Algorithme de mise en place d’un enregistrement de type NAPTR:....................................10
IV.2.a. Déclaration NAPTR :....................................................................................................10
IV.2.b. Chargement du module enum.so :.................................................................................12
IV.2.c. Création de la route :.....................................................................................................12
IV.2.e. Appel de la route dans le plan de numérotation de Kamailio :......................................13
V. Test de connectivité:.......................................................................................................................14
V.1. Configuration des Terminaux :...............................................................................................14
V.1.a. Clients du domaine orange.sn et tigo.sn:........................................................................14
V.1.b. Test de connectivité :......................................................................................................15
Conclusion :........................................................................................................................................18
I. Introduction :
I.1. Définition SRV :
Un enregistrement SRV ou enregistrement de service est une catégorie de données du DNS
d'Internet qui vise à indiquer quels sont les services disponibles.
Ce type d'enregistrement est défini dans la RFC 2782.Les enregistrements SRV sont souvent utilisés
par les clients Microsoft Windows afin de trouver le contrôleur de domaine pour un service donné.
Par ailleurs, les enregistrements SRV sont communément utilisés en association avec les protocoles
standards ci- dessous :
• XMPP (Jabber)
• SIP
• LDAP
I.3. Objectifs :
Notre objectif est d’utiliser les enregistrements de type SRV et NAPTR en téléphonie sur IP pour :
• Faciliter le paramétrage des terminaux SIP;
• Permettre aux terminaux, connaissant simplement le nom de domaine, de faire des requêtes
SRV pour avoir l’adresse IP du Serveur et pouvoir se connecter ;
Dans notre cas nous avons créé trois utilisateurs 2000, 2001 et 2002.
Remarque :
Par la suite nous allons configurer nos serveur DNS orange.sn et tigo.sn sur la machine contenant le
serveur kamailio du domaine orange.sn.
la commande est :
# dig _sip._udp.domaine SRV
Sur la section des modules du fichier kamailio.cfg, on renseigne le module ‘enum.so’. Avant cela, il
faut vérifier si le module est présent. On copie le chemin suivant sur le terminal et on vérifie :
Ici, lorsque les terminaux de orange ( avec des numéros 1XXX) appelle ceux de tigo (avec des
numéros 2XXX), le script redirige l’appel vers le domaine tigo.sn.
On fait la même chose pour le domaine tigo :
Remarque :
Au niveau de chaque serveur kamailio il faut préciser dans le paramètre alias le domaine qu’il gère.
V. Test de connectivité:
Au niveau des terminaux, si on veut utiliser le TEL/URI, on utilise les méthodes suivantes :
• ‘+’ suivi du numéro : ex : +1000
• tel : numéro : ex : tel:1000
• ‘00’ suivi du numéro : ex : 001000
• On fait la même chose pour le client du domaine tigo.sn, cependant en modifiant les
paramètres suivant le domaine choisi.
• Pour faire les tests, un des clients compose le numéro précédé du signe ‘ + ’ :
Dans l’exemple qui suit le client du domaine orange.sn avec le numéro 1000 appel celui de tigo.sn
avec le numéro 2000.
Exemple d’appel simple :
https://fr.wikipedia.org/wiki/Kamailio
Bibliographie :
– SIP Session Initiation Protocole de Francois-Emmanuel GOFFINET, site : https://sip.goffinet.org
– cours Téléphonie sur IP et Services, EC2LT ( École Centrale des Logiciels Libres et de
Télécommunications)
– Rapport sur : Mise en place du protocole pour les routages des appels(cas de UCAD et UGB) de
Mahamat Abderamane Abakar, étudiant à EC2LT
– Rapport sur : Mise en place du protocole ENUM pour le routage des appels de Mahamat
Abderamane Abakar, étudiant à EC2LT