T E L E P H O N I E S U R I P Étudiant: S e r i g n e F a l l o u N D I A Y E C
T E L E P H O N I E S U R I P Étudiant: S e r i g n e F a l l o u N D I A Y E Classe DST-TR2 Année 2019/2020 Professeur: Dr GUEYE TP0: INSTALLATION 2 TERMINAUX (Zoiper) TP1 : APPEL ENTRE 2 UTILISATEURS EN PASSANT PAR UN ÉLÉMENT CENTRAL KAMAILIO TP2 : CRÉATION ET ROUTAGE SIMPLE D’APPEL TP3 : ROUTAGE D’APPEL VERS UN GROUPE D’UTILISATEURS TP4 : MESSAGERIE VOCALE TP5 : MISE EN PLACE D’UNE BOITE VOCALE INTERACTIVE TP6 : MISE EN PLACE D’UN IVR PAR LA MÉTHODE AGI (GOOGLETTS) TP0: I N S T A L L A T I O N D E 2 T E R MI N A U X ( Z o i p e r ) P R I N C I P E Sur un pc et un téléphone portable qui sont connectes sur un meme reseau ,nous avons utilises un logiciel de telephonie combinant une haute qualité de telephonie et de vidéo(Communication). C h e r c h o n s l e s a d r e s s e s I P d e c h a q u e u t i l i s a t e u r s : lançons la commande i f c o n fi g pour connaître l’adresse IP de la machine physique. et sur le téléphone on touche simplement un clic sur le réseau pour connaître l’adresse. Adresse IP de la machine:1 9 2 . 1 6 8 . 1 . 9 Adresse IP du Téléphone:1 9 2 . 1 6 8 . 1 . 1 0 Faisons les tests d’appel direct en utilisant les adresses IP. Ici on peut dire que l’appel a été bien passé . En effet on voit drake ( qui appelle ) en composant simplement l’adresse IP qui se trouve sur le téléphone. (voir la capture d’écran). T P 1 :A P P E L E N T R E 2 U T I L I S A T E U R S E N P A S S A N T P A R U N É L É ME N T C E N T R A L K A MA I L I O k a ma i l i o ? Kamailio est un Serveur SIP open source. Ce fork du projet OpenSER (en 2005) est l'un des PBX les plus complets. 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. Kamailio est utilisé aussi bien par des opérateurs télécoms comme plate-forme de service VoIP que pour les solutions classiques de téléphonie d'entreprise. C'est une alternative à Freeswitch et Asterisk les deux autres poids lourds du domaine. 1 . I n s t a l l a t i o n d e s p r é - r e q u i s e t d e k a ma i l i o : 1 . 1 . P r é - r e q u i s #a p t - g e t i n s t a l l fl e x b i s o n l i b s s l - d e v l i b c u r l 4 - o p e n s s l - d e v l i b p c r e 3 - d e v #a p t - g e t i n s t a l l my s q l - s e r v e r l i b my s q l c l i e n t - d e v 1 . 2 . I n s t a l l a t i o n d e k a ma i l i o On installe kamailio en tapant la commande : a p t - g e t i n s t a l l k a ma i l i o a ) L a n c e me n t d e s s e r v i c e d e K A MA I L I O : s e r v i c e k a ma i l i o s t a r t b ) V e r i fi c a t i o n d e l a c r e a t i o n d e b a s e d e d o n n e e K A MA I L I O my s q l – u r o o t – p 2 - P A R A ME T R A G E D E S F I C H I E R S D E C O N F I G U R A T I O N ( k a ma i l i o ; k a mc t l r c ) D A N S L E S R E P E R T O I R E S / e t c / d e f a u l t / k a ma i l i o e t / e t c / k a ma i l o / k a mc t l r c Editons le fichier kamctlrc qui se trouve dans le dossier /etc/kamailo Ainsi on décommente les lignes suivantes possédants: R U N _ K A MA I L I O ; U S E R ; G R O U P ; D U MP _ C O R E S I P _ D O MA I N ; D B _ E N G I N E ; D B _ H O S T ; D B WU S E R ; D B R WP W; D B R O P W; D B R O O T U S E Ensuite on génère la base de données kamailio à partir des données fournies précédemment grâce à la Commande : #k a md b c t l c r e a t e On voit bien que la base données kamailio est créée en faisant : #my s q l - u r o o t - p D’autre part nous allons créer des utilisateurs kamailio pour effectuer des appels. La création des utilisateurs se fait par la commande : #k a mc t l a d d X X X p a s s wo r Ensuite pour vérifier les utilisateurs crées on fait : #my s q l - u r o o t - p > u s e k a ma i l i o ; > s e l e c t * f r o m s u b s c r i b e r - Testons les appels: Par exemple l’utilisateur 1 0 0 0 1 appelle 1 0 0 0 . T P 2 : C R É A T I O N E T R O U T A G E S I MP L E D E S A P P E L S A S T E R I S K A s t e r i s k est un IPBX (autocommutateur téléphonique) open source permettant d’interconnecter en temps réel des téléphones IP. Il va donc essentiellement délivrer des appels téléphoniques vers les postes qui lui sont raccordés. L’avantage d’un tel système réside dans sa facilité à mettre en place un système de communication, peu chère puisque les appels ce font sur le réseau local de l’organisation. 1 - P r i n c i p e **Créons des utilisateurs et définissons le plan de routage. -I n s t a l l a t i o n d u s e r v e u r a s t e r i s k . Pour installer le serveur asterisk ; procédons comme suit: 2 - P A R A MÉ T R A G E D E S F I C H I E R S D E C O N F I G U R A T I O N (users.conf ; extensions.conf) qui se trouvent dans les repertoires /etc/asterisk/users.conf;/etc/asterisk/extensions.conf a ) C r é a t i o n s d e s c o mp t e s : Le fichier /etc/asterisk/users.conf nous permet de configurer des utilisateurs autrement dit de créer des comptes.Nous allons créer les comptes suivants dans users.conf avec la commande nano users.conf on peut le faire respectivement dans sip.conf. Nous avons créé 4 utilisateurs qui sont: C h e i k h , f a l l , d r a k e e t n a r u t o avec respectivement les numéros suivants : 1 0 0 uploads/s3/ teleip.pdf
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 25, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 2.3824MB