Académique Documents
Professionnel Documents
Culture Documents
***** * * ********
Téléphonie
Et
Services
Présenté:
Serigne Habib DIAGNE Professeur encadreur:
Mame Diarra DIONE
Mouhamed DIOUF Dr Samuel Ouya
Moussa DIOUF
Yaye Maty Traoré
2) Critère de base
2.1) Les contraintes de la ToIP
a) Les contraintes temporelles
La principale difficulté de la téléphonie par paquets réside dans la très forte contrainte
temporelle due à l’interaction entre individus. Si l’on souhaite une bonne qualité de la
conversation, le temps séparant la parole de l’entente ne doit pas dépasser 150 ms.
b) L’écho
Une autre contrainte a lieu lorsqu’il y a un écho, c’est-à-dire un signal qui revient
dans l’oreille de l’émetteur. La valeur normalisée de la latence de l’écho étant de 56
ms, pour que l’écho ne soit pas gênant à l’oreille, il faut que le temps de traversée
dans le réseau ne dépasse pas 28 ms.
c) La synchronisation
Avec la téléphonie IP, les paquets sont remis au récepteur à des instants quelconques
donc il est nécessaire de faire une resynchronisation de ces paquets avant de les trans-
mettre au codeur (codec). La norme exige que le temps de resynchronisation soit
100ms. C'est le temps d'entrée du paquet dans le réseau, ajouté du temps maximal de
traversée du réseau.
2.2) La conversion analogique numérique
a) Acquisition de la parole
Elle consiste naturellement à capter la voix, Il se fait à travers un microphone com-
posé d'une bobine, d'une membrane et d'un aimant.
b) Numérisation
L'échantillonnage :
Il consiste à capturer des points (échantillon) du signal analogique à des intervalles de
temps régulier, dont la durée est fixée par la fréquence d'échantillonnage. Le théo-
rème d'échantillonnage, dit aussi théorème de Shannon ou théorème de Nyquist-
Shannon, établit les conditions qui permettent l'échantillonnage d'un signal de largeur
spectrale et d'amplitude limitées.
Théorème de Shannon : Pour que le signal puisse être entièrement reconstruit à partir
des échantillons, la fréquence d'échantillonnage doit être strictement supérieure à
deux fois la plus grande fréquence présente dans le spectre du signal continu
La quantification :
Elle consiste à représenter un échantillon par une valeur numérique à la moyenne
d'une loi correspondance. Il convient de trouver cette loi de correspondance de telle
sorte que la valeur des signaux ait le plus de signification possible.
NB : La quantification uniforme n'est pas adaptée pour la parole téléphonique car il
peut y avoir des amplitudes rares de très grandes valeurs
Le codage :
Son but est de transformer un signal vocal en général analogique, en un signal
numérique d'un débit et d'une qualité donné. Généralement, la voix est échantillonnée
à 8 kHz et chaque échantillon est codé sur 8 bits, ce qui donne un débit de 64 kbit/s.
c) Compression
Le signal une fois numérisé peut être compressé, c’est-à-dire réduire la quantité
d’informations nécessaire pour l’exprimer. L’avantage de la compression est de
réduire la bande passante nécessaire pour transmettre le signal. Des loi de
compression sont utilisées pour rapprocher les grandes amplitudes des petites à
savoir :
-Loi A :La loi A (en anglais A-Law) est un système de quantification
logarithmique d'un signal audio, utilisé principalement à des fins de compression
pour les applications traitant la voix humaine. Elle est standardisée sous la référence
ITU-T G.711. Elle est uilisée principalement en Europe. L'équation de sortie de la loi
A est :
-Loi Mu : L'algorithme Loi µ (ou Loi Mu, en anglais μ-law ou mu-law) est un
système de quantification logarithmique d'un signal audio standardisée sous la réfé-
rence ITU-T G.711. Il est principalement utilisé pour traiter la voix humaine dont il
exploite les caractéristiques. Il est principalement utilisé pour les communications té-
léphoniques. Ce système de codage est utilisé aux États-Unis et au Japon.
L'équation de cette loi est :
a) Architecture SIP
AOR
Adresse d’enregistrement (AOR, Address-of-Record) : Une adresse d’enregistrement
est un URI SIP ou SIPS qui pointe sur un domaine avec un service de localisation qui
peut transposer l’URI en un autre URI où l’utilisateur pourrait être disponible.
Normalement, le service de localisation est rempli au moyen des enregistrements. Un
AOR est fréquemment vu comme l’"adresse publique" de l’utilisateur.
Proxy
Serveur Proxy (mandataire) : Entité intermédiaire qui agit à la fois comme un serveur
et comme un client pour les besoins de l’élaboration de demandes au nom des autres
clients.
Un serveur proxy joue principalement un rôle d’acheminement, de routage, ce qui
signifie que sa tâche est de s’assurer qu’une demande est envoyée à une autre entité
"plus proche" de l’utilisateur cible. En cela il est comparable au routeur IP qui
transfère le trafic en fonction de l'adresse IP de destination. Les proxys sont aussi
utiles pour mettre en application la politique de routage des appels (par exemple,
s’assurer qu’un utilisateur est autorisé à effectuer un appel). Un proxy interprète et, si
cela est nécessaire, réécrit des parties spécifiques d’un message de demande avant de
le retransmettre.
Les notions de Stateful Proxy et et de Stateless Proxy se distinguent par le maintien
d'un état des transactions. Alors que le proxy Stateless ne maintient aucun état, le
proxy stateful peut accomplir des tâches plus complexes telles que la duplication les
transactions, l'absorption des transactions ou d'autres telles que le transfert d'appel.
Serveur de redirection
C’est un serveur d’agent d’utilisateur (UAS) qui génère des réponses 3xx
(Redirection) aux demandes qu’il reçoit, amenant le client à contacter un ensemble
d’URI de remplacement.
B2BUA (Back-to-Back User Agent)
Un B2BUA est une entité logique qui reçoit une demande et la traite comme UAS.
Afin de déterminer comment il devrait être répondu à la demande, il agit comme un
UAC et génère des demandes. A la différence d’un serveur mandataire, il maintient
l’état du dialogue et doit participer à toutes les demandes envoyées dans les dialogues
qu’il a établi.
REGISTRAR Server et Location Server
Un REGISTRAR Server un serveur qui gère les requêtes REGISTER envoyées par
les Users Agents pour signaler leur emplacement courant. Ces requêtes contiennent
donc une adresse IP, associée à une URI, qui seront stockées dans une base de
données.
Un service de localisation est utilisé par un Redirect Server ou un serveur proxy pour
obtenir des informations sur la ou les localisations possibles d’un appelé. Il contient
une liste de liens de clés d’address-of-record pour aucune ou plusieurs adresses de
contact. Les liens peuvent être créés et retirés de nombreuses façons.
Les URI SIPs sont très similaires dans leur forme à des adresses email :
sip:utilisateur@domaine.com
Généralement, des mécanismes d'authentification permettent d'éviter que quiconque
puisse s'enregistrer avec n'importe quelle URI.
Réponses SIP
Selon les contextes une réponse est attendue, les réponses possibles sont similaires
aux réponses HTTP. Dans le meilleur des cas on obtient un 200 OK.
Une transaction SIP survient entre un client et un serveur et comprend tous les
messages depuis la première demande envoyée du client au serveur jusqu’à la
réponse finale (non-1xx) envoyée du serveur au client. Si la demande est INVITE et
la réponse finale est un non-2xx, la transaction comporte aussi un ACK à la réponse.
Le ACK pour une réponse 2xx à une demande INVITE est une transaction distincte.
Un dialogue est une relation SIP d’homologue à homologue qui persiste pendant un
certain temps entre deux agents d’utilisateur. Un serveur SIP répond à une requête
SIP au moyen d’une ou de plusieurs réponses. Les réponses, dont les codes sont de la
forme 2xx, 3xx, 4xx, 5xx et 6xx, sont des réponses finales et terminent la transaction
courante :
Provisional (1xx): La demande est reçue et est en cours de traitement.
Success (2xx): L'action a été reçue, comprise et acceptée avec succès.
Redirection (3xx): Une action supplémentaire doit être prise (par l'appelant)
pour compléter la demande.
Client Error (4xx): La demande comporte une mauvaise syntaxe et ne peut
être prise en charge par le serveur.
Server Error (5xx): Le serveur a échoué remplir une demande apparement
valide.
Global Failure (6xx): La demande ne peut être prise en charge par aucun
serveur.
Messages SIP
Un message SIP est composé des éléments suivants :
1. Une ligne de départ (start-line) : Message URI SIP/2.0
2. Un ou plusieurs champs d'en-tête (header fields)
3. Une ligne vide indiquant la fin des champs d'en-tête.
4. Un corps de message optionnel (message body)
Un message SIP est notamment composé de champs d'en-têtes définis dans le RFC
3261 pour la signalisation et le routage des informations entre des entités SIP. Chaque
en-tête consiste en un nom de champs suivant d'un deux-points (:) et d'une valeur.
Les champs d'en-tête (header fields) peuvent être, entre autres :
1. From : Il indique l'identité de celui qui initié la requête SIP. Cette valeur est
souvent valorisée par l'AOR de l'envoyeur. Il comprend un URI SIP ou SIPS voire un
"display name" optionnel.
2. To : Cet en-tête indique le destinataire souhaité pour la requête SIP. Il utilise
habituellement l'AOR du destinataire.
3. Call-ID : Il identifie un dialogue SIP de manière unique. Il est donc identique pour
toutes les requêtes et les réponses SIP d'un même dialogue.
4. Cseq : Cet en-tête est composé d'une valeur de nombre entier et un nom de
méthode. Il identifie, ordonne et séquence les requêtes SIP au sein d'un dialogue. Il
permet de différencier les nouveaux messages et les retransmissions.
5. Via : Le champ Via indique le chemin pris par la requête et identifie où la réponse
doit être envoyée. Il indique aussi le transport utilisé. Cet en-tête doit contenir un
paramètre "branch" qui est utilisé pour identifier la transaction créée par la requête.
Ce paramètre est utilisé aussi bien par le client que par le serveur. Il doit toujours
commencer par un "magic cookie" d'une valeur de "z9hG4bK".
4.2) IP PABX
Ces logiciels font office de B2BUA, de serveurs multimédia, de transcodeur de
medias, d'IVR, etc.
Asterisk
Asterisk Core (http://www.asterisk.org/), sous Linux, en installation par paquet ou en
installation native par compilation sur des plateformes Intel ou embarquées, voire en
VM ou en Container ou encore en VPS.
Il existe aussi des dérivatifs à partir d'Asterisk et de FreePBX (GUI Web) fournis en
distribution Linux :
Notons aussi l'endurance du projet Xivo (http://www.xivo.io/), basé Asterisk avec une
interface spécifique.
Freeswitch
FreeSWITCH est un serveur d'applications gratuit et open-source pour la
communication en temps réel , WebRTC , les télécommunications , la vidéo et le
protocole Voice over Internet ( VoIP ). Multiplateforme, il fonctionne sous Linux,
Windows, macOS et FreeBSD. Il est utilisé pour créer des systèmes PBX, des
services IVR, la vidéoconférence avec chat et partage d'écran, le routage en gros à
moindre coût, le Session Border Controller (SBC) et appareils de communication
intégrés. Il a un support complet pour le cryptage, ZRTP, DTLS, SIPS. Il peut servir
de passerelle entre PSTN, SIP, WebRTC et de nombreux autres protocoles de
communication. Sa bibliothèque principale, libfreeswitch, peut être intégrée à d'autres
projets. Il est sous licence Mozilla Public License (MPL), une licence de logiciel
libre.
4.3) Proxys SIP
Ces logiciels visent à exploiter la Federated VoIP. La "Federated VoIP" est une forme
de la téléphonie qui utilise la VoIP entre des domaines autonomes dans l'Internet
Public sans aucun déploiement d'un point central d'échange ou de commutateurs pour
le routage du trafic.
La "Federated VoIP" peut utiliser notamment ENUM comme système d'adressage, de
localisation et d'identification des participants. Elle exploite des entrées DNS SRV à
la manière des entrées MX pour le service SMTP. Elle implémente des
communications sécurisées grâce à TLS et aux certificats X.509. Elle utilise les
protocoles SIP et XMPP/Jabber pour établir les communications.
Kamailio
Kamailio est un serveur SIP Open Source publié sous GPL, capable de gérer des
milliers de configurations d'appels par seconde. Kamailio peut être utilisé pour créer
de grandes plates-formes pour les communications VoIP et en temps réel - présence,
WebRTC, messagerie instantanée et autres applications. De plus, il peut être
facilement utilisé pour mettre à l'échelle des passerelles SIP vers PSTN, des systèmes
PBX ou des serveurs multimédias comme Asterisk ™, FreeSWITCH ™ ou SEMS.
Parmi les fonctionnalités puissantes: TCP asynchrone, UDP et SCTP, communication
sécurisée via TLS pour VoIP (voix, vidéo, texte); Prise en charge WebSocket pour
WebRTC; IPv4 et IPv6; Messagerie instantanée SIMPLE et présence avec serveur
XCAP intégré et relais MSRP; opérations asynchrones; Extensions IMS pour VoLTE;
ENUM; DID et routage à moindre coût; l'équilibrage de charge; basculement de
routage; comptabilité, authentification et autorisation; prise en charge de nombreux
systèmes backend tels que MySQL, Postgres, Oracle, Radius, LDAP, Redis,
Cassandra, MongoDB, Memcached; Interface de contrôle Json et XMLRPC,
surveillance SNMP.
OpenSips
OpenSIPS est un proxy / serveur Open Source SIP pour la voix, la vidéo, la
messagerie instantanée, la présence et toute autre extension SIP.
C’est un serveur SIP de signalisation multifonctionnel et polyvalent utilisé par les
opérateurs, les télécoms ou les ITSP pour des solutions telles que les plates-formes
résidentielles de classe 4/5, la jonction / la vente en gros, les solutions PBX
d'entreprise / virtuelles, les contrôleurs de frontière de session, les serveurs
d'applications, la charge frontale. Équilibreurs, plates-formes IMS, centres d'appels et
bien d'autres - voir l'ensemble complet des fonctionnalités.
OpenSIPS est recommandé pour tout type de scénario / service SIP:
Le haut débit - des dizaines de milliers de CPS, des millions d'appels
simultanés
La flexibilité du routage et de l'intégration - script de routage pour
l'implémentation de logiques de routage personnalisées, plusieurs API
d'interfaçage
La construction efficace des applications - plus de 120 modules pour fournir
des fonctionnalités, pour la gestion SIP, pour les opérations backend, pour
l'intégration, pour les logiques de routage
F1 : Demande d'inscription initiale de l'UA SIP avec ses informations auprès de l’AOR
F2 : Réponse du registrar avec les informations nécessaire à la connexion
F3 : Nouvelle demande d'inscription avec login
F4 : Confirmation de réussite d’enregistrement par le SIP Registrar
Observation avec Wireshark
Wireshark est un analyseur de paquets open source (GNU) populaire. Ses "dissectors"
ou décodeurs de protocoles permettent d'interpréter le trafic du réseau.
Conçu en 1997-1998 par Gerald Combs sous le nom historique de "Ethereal", il est
repris en 2006 sous le nom moderne de "Wireshark". En 2008, Wireshark sort en ver-
sion 1.0 et en 2015 en version 2.0 avec une nouvelle interface graphique.
F1 :
F2 :
Ce message indique que la demande exige que l'utilisateur réalise une authentification.
La réponse contient champ d'en-tête WWW-Authenticate qui demande des informa-
tions d'identification correcte de l'agent utilisateur (UA).
F3
Une nouvelle requête fournit les paramètres adéquat : Authorization: Digest user-
name="justine",realm="asterisk",nonce="17ed85fe",uri="sip:172.20.10.6;trans-
port=UDP",response="2e80df3428ad9b1a6fa673ad9648fd1d",algorithm=MD5
Les nonces sont utilisés dans l'authentification d'accès par digest HTTP pour calculer
une empreinte MD5 du mot de passe. Ils sont différents à chaque demande d'authenti-
fication.
F4 :
200 OK signifie que la demande a été acceptée.
5.2) Appel entre deux UA
L’illustration peut être faite en utilisant deux softphones et un serveur astérisk
Fichier sip.conf :
Fichier extensions.conf :
ACK
Requête BYE
Réponse OK
Le transfert de la voix est assuré par RTP codé en G.711 PCMU. Le format a été négo-
cié par SDP dans la requête INVITE et la réponse 200 OK.
Chapitre II: Configuration de services
I) Le service DHCP
Tout ordinateur d'un réseau TCP/IP a besoin des éléments TCP/IP pour pouvoir com-
muniquer avec les autres ordinateurs du réseau.
Ces adresses IP sont attribuées :
statiquement, en configurant le réseau directement sur l'ordinateur
dynamiquement, avec un serveur DHCP qui attribue les adresses
Le protocole DHCP (Dynamic Host Configuration Protocol : « Protocole de configu-
ration dynamique des hôtes ») est un service réseau TCP/IP. Il permet aux ordinateurs
clients l'obtention automatique d'une configuration réseau. Il évite la configuration de
chaque ordinateur manuellement. Les ordinateurs configurés pour utiliser DHCP n'ont
pas le contrôle de leur configuration réseau qu'ils reçoivent du serveur DHCP.
Des adresses IP fixes peuvent être créés, pour cela il suffit d'ajouter une directive
«host» dans la définition du subnet. Pour chaque client, il faut donner son adresse
fixe en fonction de son adresse MAC.
1) Installation du paquet
On aura besoin du paquet bind9
2) Configuration de bind
On crée le fichier de zone dans le fichier /etc/bind/named.conf.default-zones
2) Configuration
On édite le fichier /etc/default/tftpd-hpa
Le répertoire par défaut est /var/lib/tftpboot/, qui possède l'utilisateur root, on ne peut
donc télécharger que des fichiers depuis le serveur TFTP.
# sudo chown tftp:tftp /var/lib/tftpboot
On redémarre le serveur TFTP pour appliquer les modifications:
#sudo /etc/init.d/tftpd-hpa restart
3) Test
tftp - v <@IP_serveur>
tftp> put <nom_distant> (pour envoyer un fichier)
tftp> get <nom> (pour déposer un fichier)
Chapitre III: Mise en Pratique
I) Utilisation des codecs
Dans cette partie, nous allons illustrer l’importance des codecs dans le processus de
communication en se mettant dans des situations que nous allons énoncer ci-dessous.
On dispose d’un serveur kamailio avec les utilisateurs «6000» et « 6001» ainsi que le
softphone « linphone ».
1_) Appel audio entre deux terminaux utilisant des codecs audios différents
Nos deux utilisateurs sont connectés, on active seulement «G711» au niveau de 6000
on l’a désactivé au niveau de 6001.
Résultat : L’appel ne passe pas du fait que les codecs utilisés sont différents.
2) Appel vidéo avec des codecs vidéos différents(même codec audio)
Résultat : L'appel audio passe mais la vidéo ne marche pas du fait des codecs vidéo
différents.
3) Appel vidéos avec des codecs audio différents (même codec vidéo)
Résultat : L'appel vidéo marche mais l'appel audio ne passe pas
2) Configuration du CME
Nous allons utiliser gns3 pour la réalisation de l’interconnexion
Configuration de l’interface
interface FastEthernet0/0
ip address 192.168.10.254 255.255.255.0
Configuration du serveur DHCP
ip dhcp pool dic
network 192.168.10.0 255.255.255.0
default-router 192.168.10.254
option 150 ip 192.168.10.151
class dic
address range 192.168.10.100 192.168.10.150
NB: option 150 ip 192.168.10.151 : précise l’adresse ip du serveur TFTP
Plan de numérotation
ephone-dn 1
number 2000
label adama
ephone-dn 2
number 2020
label badou
3) CONFIGURATION D’ASTERISK
4) Configuration de cloud1
Nous allons créer une interface TAP que nous allons relier à cloud1. Une interface TAP
est une connexion point à point dédiée entre votre système Linux et une application
(dans notre cas GNS3).
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 do-
maine 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
2. Définition NAPTR
Un pointeur d'autorité de nom (NAPTR) est un type d'enregistrement de ressource dans
le système de noms de domaine d'Internet.
Les enregistrements NAPTR sont le plus souvent utilisés pour des applications de té-
léphonie Internet, par exemple, dans le mappage de serveurs et d'adresses d'utilisateur
dans le protocole SIP ( Session Initiation Protocol ). La combinaison d'enregistrements
NAPTR avec des enregistrements de service (SRV) permet l'enchaînement de plusieurs
enregistrements pour former des règles de réécriture complexes qui produisent de nou-
velles étiquettes de domaine ou des identificateurs de ressources uniformes (URI).
Les noms de ressources uniformes (URN) sont un sous-ensemble d'identificateurs de
ressources uniformes (URI) utilisés pour les identificateurs abstraits, tels que le nom
d'une personne ou son numéro de téléphone. Pour que les URN aient un sens, elles
doivent être mappées sur une ressource concrète quelconque. Les URL (Uniform Re-
source Locator) sont souvent utilisées pour décrire de telles ressources, telles qu'un
nom d'hôte d'ordinateur ou un fichier local. L’enregistrement NAPTR facilite la nor-
malisation des URN. Les enregistrements NAPTR mappent entre des ensembles
d'URN, d'URL et de noms de domaine simples et suggèrent aux clients les protocoles
disponibles pour la communication avec la ressource mappée.
3) Objectif
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 ;
• Permet d’interconnecter deux serveurs de téléphonie ;
• Permet de faciliter la saisie des numéros d’appel au niveau des terminaux.
4) Installation de Kamailio et configuration de base
Kamailio (successeur des anciens OpenSER et SER) est un serveur SIP Open Source
publié sous GPL, capable de gérer des milliers de configurations d'appels par seconde.
Kamailio peut être utilisé pour créer de grandes plates-formes pour les communications
VoIP et en temps réel - présence, WebRTC, messagerie instantanée et autres applica-
tions. De plus, il peut être facilement utilisé pour faire évoluer des passerelles SIP vers
PSTN, des systèmes PBX ou des serveurs de médias comme Asterisk, FreeSWITCH
ou SEMS. Il supporte des transactions asynchrones TCP, UDP et SCTP, l'encryptage
des communications via TLS, la répartition de charge, un mécanisme natif de fail-over,
l'authentification sur des backend Radius, Mysql, LDAP ou via transport XMLRCP.
Le fichier kamailio.cfg contient les informations principales de configuration de Ka-
mailio. Les sections présentes sont les suivantes :
• Définitions globales (Global Parameters) : Cette section du fichier liste les paramètres
d'exécution du programme. On y trouve principalement le niveau de débogage, le type
de couche de transport utilisé (UDP ou TCP), l'alias du serveur, les adresses IP et les
ports d'écoute. Il faut redémarrer kamailio pour recharger ces paramètres.
• Paramètres locaux (Custom Parameters) : Ces paramètres peuvent être modifiés en
cours d'exécution grâce au module 'cfg_rpc'.
• Modules utilisés (Modules Section) : Cette section du fichier liste les modules chargés
au démarrage de Kamailio, ainsi que le chemin pour trouver les modules (mpath). Pour
définir des paramètres à ces modules, la commande modparam est utilisée. Les para-
mètres sont aussi listés dans cette section.
• Routage et automate (Routing Logic) : Cette section définit comment le serveur réagit
à un message SIP ou à un événement. C'est l'automate du serveur SIP. L'algorithme
livré initialement est censé être conforme aux normes SIP, mais il peut être modifié
dans cette section justement. La routine route permet de définir cela.
4.1) Installation des prérequis et de kamailio
5.3) Déclaration
Test de fonctionnalité des domaines telecom.sn et inf.sn :
Test de fonctionnement des configurations SRV avec la commande dig
telecom.sn
inf.sn
Test de fonctionnement des configurations NAPTR avec la commande dig
telecom.sn
Test de fonctionnement des configurations NAPTR avec la commande dig
inf.sn
b) Création de la route
On crée une route qui va faire une requête au niveau de ENUM afin de trouver le
SIP/URI associe à un TEL/URI et transfert d’appel du serveur Kamailio.
Elle se fait au niveau du serveur kamailio, dans le fichier de configuration kamailio.cfg
Ici lorsque les terminaux de telecom ( avec des numéros 1XXX) appelle ceux de inf
(avec des numéros 2XXX), le script redirige l’appel vers le domaine inf.
NB : Au niveau de chaque serveur kamailio il faut préciser dans le paramètre alias le
domaine qu’il gère.
d) Test de connectivité
On va utiliser le logiciel MicroSIP pour effectuer les tests.
On commence par la configuration des paramètres en cochant l’option « DNS SRV »
et en indiquant le «nameserver » qui sera l’adresse du serveur DNS