Home
La Voix sur IP Études des solutions logicielles Open Source
Contents
1. Pour passer un appel l utilisateur d croche un t l phone et compose le num ro trois chiffres du correspondant qu il veut joindre Il peut aussi utiliser la num rotation par URI en indiquant l alias de la personne joindre Pour recevoir un appel l utilisateur d croche simplement son t l phone quand celui ci sonne Remarque Plusieurs t l phones d une m me personne peuvent sonner en m me temps Ses t l phones tant configur s sur le m me num ro de ligne il peut d crocher l un ou l autre des t l phones Quand un est d croch l autre ou les autres s arr te de sonner Cela est utile quand une personne travaille par exemple dans deux bureaux diff rents un le matin et un autre l apr s midi Il est aussi possible qu un m me t l phone poss de plusieurs num ros de ligne Quand un t l phone est par exemple partag entre deux personnes celui ci sonne quand il re oit un appel pour l une des deux personnes Les utilisateurs peuvent visualiser sur l cran la personne demand e et ainsi l utilisateur concern d croche pour les appels qui lui sont destin s On peut aussi visualiser sur l cran du t l phone le num ro de l utilisateur qui appelle VIIL 3 b Envoi et consultation de messages vocaux L utilisateur peut directement envoyer un message sans faire sonner le t l phone de la personne d sir e En rajoutant un pr fixe devant le num ro appel on atteint directement sa b
2. Asterisk and is created by Digium This software allows us to set up a central telephone network on IP telephony a IPBX Keywords Asterisk IPBX VoIP SIP Open Source FreePBX RTP POE Treglia OL SAILIA LI SUUY 510 M MOIRE Conservatoire national des arts et m tiers Pr par pour Fr d ric Dumont Auteur Daniel GASPAR Date de r daction 17 avril 2008 R f rence Memoire stage_nalta pdf Version 1 0 tat Ferm Client Fr d ric Dumont Projet _ IPBX Open Source Remerciements Je remercie Monsieur Fr d ric DUMONT Directeur de la soci t NALTA Systems pour m avoir accord sa confiance et permis de r aliser un stage au sein de son entreprise Un grand merci galement l ensemble de l quipe de NALTA Systems pour leur accueil qui m a permis de travailler dans un environnement convivial o r gne entraide et bonne humeur Je souhaite remercier M Pierre HIRIGARAY administrateur r seau de la SOCATA qui a toujours t l coute et qui a su m apporter de judicieux conseils Enfin je remercie l Universit de Pau et des Pays de l Adour pour m avoir permis d effectuer un cong formation afin de r aliser ce stage Table des mati res R sum Remerciements I Introduction II Pr sentation de l entreprise II 1 Pau Cit Multim dia II 2 NALTA Systems II 3 Pau Broadband Country II Le Cahier des charges IIL 1 Les objectifs II 2
3. Recordings attente_nalta_by_victor_caro_mix w Custom App Destination if time does not match IVR Test de Messagerie Vocale bel C Ring Groups predecroche lt 600 gt x Time Conditions PresentMatin Announcements Absent Fa Core Hangup El Conferences NALTACONF lt 9000 gt Phonebook Directory Phonebook Directory se C Recordings attente_nalta_by_victor_caro_mix Custom App 9 V9 9 Submit Changes Figure 4 Si nous sommes dans le cr neau de la apr s midi on fait sonner tous les t l phones sinon on passe sur le r pondeur automatique signalant que l entreprise est ferm e Auparavant on avait ajout une musique permettant de dire quels horaires il fallait rappeler Cette musique je l ai baptis e repondeur_caro_mix IPBX Page 77 96 Administrators Extensions Feature Codes General Settings Outbound Routes Trunks amp Number Ma Caller Name Lookup Sources Inbound Routes Announcements IVR Ring Groups Time Conditions temal Optio amp Conferences Music on Hold Language English System Recordings Add Recording Step 1 Record or upload If you wish to make and verify recordings from your phone please enter your extension number here Go Alternatively upload a recording in any supported asterisk format Note that if you re using wav eg recorded with Microsoft Recorder the file must be PCM Encoded 16 Bits at 8000Hz
4. Routeur VOIX Interface Num ris R seau Local IP TELEPHONES IP COMPATIBLE SIP V2 0 Je pense que la meilleure solution est bel et bien la deuxi me Car la premi re solution mise toute la t l phonie de l entreprise sur la fiabilit d internet m me en prenant 2 abonnements Adsl ou une Sdsl il y aura toujours la possibilit d avoir des coupures probl me au central Adsl proche probl me g n ral sur internet probl me venant du fournisseur Voip etc La solution la plus recommand e pour sa fiabilit consiste garder une ligne num ris pour les appels entrants et sortants de secours Les appels sortants passent sur un r seau IP avec de la QoS et ou un abonnement Adsl d di la voix suivant le nombre de communications simultan es le d bit montant de la ligne le Codec utilis IPBX Page 53 96 T l phonie sur IP VIS tude des operateurs IP VI 8 a Comparaison des diff rents Operateurs IP Il n est pas toujours facile de choisir entre les solutions de type Centrex IP Avant de d pouiller les appels d offres voici quelques points sur lesquels il faut s interroger e les postes de t l phone IP seront ils compris dans le forfait Dans bien des cas il peut tre pr f rable de les acheter prix unitaire environ 100 euros e des frais de mise en service s ajoutent ils aux frais initiaux de cr ation et d installation de votre syst me de ToIP e pour les communications le four
5. Setup Tools Reports Panel Recordings Language English Edit CUSTOM Trunk Administrators Pensions Delete Trunk mISDN 1 OUTNUM Feature Codes General Settings In use by 1 route Outbound Routes General Settings Trunks Outbound Caller ID Never Override CalleriD T Maximum channels 2 Caller Name Lookup Sources IFRENAIROUIES Outgoing Dial Rules Announcements IVR Dial Rules Ring Groups Time Conditions Clean amp Remove duplicates Music on Hold i System Recordings Dial rules wizards pick one x Outbound Dial Prefix Outgoing Settings Custom Dial String mISDN 1 OUTNUM Submit Changes Configuration du lien IP vers DIRECT CENTREX Setup Tools Reports Panel Recordings Language English Administrators Edit SIP Trunk es Delete Trunk 0877192392 Feature Codes General Settings In use by 1 route Outbound Routes opnan General Settings Trunks ea E EAGEN Outbound Caller ID 10877192392 Caller Name Lookup Never Override Sources CallerlD apoune cal ont Maximum channels Inbound Routes Announcements Outgoing Dial Rules IR Ring Groups Dial Rules Time Conditions i 5 SE Music on Hold Clean amp Remove duplicates System Recordings Dial rules wizards pick one Outbound Dial Prefix IPBX Page 70 96 IICCT VAN Logged in gaspar Logout Setup Add Trunk Trunk MISDN H4 OUTNUM Trunk SIP 0877192392 Trunk ZAP 1 USO EUA F2 Logg
6. e architecture d Asterisk e Int gration de l IPBX Asterisk chez NALTA Systems e L interface FreePbx cette interface permet de g rer presque toutes les fonctionnalit s li es l IPBX Asterisk sauf notamment la configuration des t l phones IP e Configuration des t l phones IP une interface contenue dans chaque t l phone fixe permet de les configurer un un e Mon interface de gestion des t l phones fixes cette interface que j ai mise en place permet de g rer de mani re centralis e tous les t l phones de la soci t NALTA Systems en r alisant un gain de temps e La liaison RNIS cette liaison permet de recevoir les appels de l ext rieur e Configuration du Fax cette fonctionnalit permet de recevoir les FAX directement sur le mail e Sauvegardes IPBX Page 60 96 T l phonie sur IP VII 2 L architecture d Asterisk Asterisk est con u pour un maximum de flexibilit Pour cela des API Application Programming Interface ou interface de programmation sp cifiques sont d finis autour d un noyau central de commutation Le noyau s occupe des interconnections internes du PABX IP sans tenir compte des protocoles codecs et du mat riel utilis s ce qui autorise Asterisk utiliser tous le mat riel et les technologies appropri s d j existants ou futurs VII 2 1 Les Fonctions du noyau gt Commutateur PBX Switching Connecte de fa on transparente les appels arrivant sur diverses interface
7. point est donc une communication simple entre deux sans passer par une passerelle IPBX Page 48 96 T l phonie sur IP Pour ouvrir une session un utilisateur met une invitation transportant un descripteur de session permettant aux utilisateurs souhaitant communiquer de s accorder sur la compatibilit de leur m dia L appelant et l appel doivent tre identifi s via son URL SIP qui est du m me type qu une URL mailto utilisateur machine Pour le mode point point on utilise donc l adresse IP du poste joindre dans le logiciel de communication sip nom adresseip Pour ouvrir une session l appelant envoie une requ te contenant l URL SIP du destinataire Lors de la mise en place de cette communication plusieurs paquets sont chang s entre les deux postes Invite Permet d informer le destinataire qu une communication veut tre tablie avec lui et l appelant Trying Essai d tablir la connexion Ringing Emet une sonnerie en attendant le d crochage du combin distant OK Permet d acquitter une fois le combin distant d croch ACK Cette requ te permet de confirmer que le terminal appelant a bien re u une r ponse d finitive une requ te Invite RTP Retrouver les explications de ce protocole dans la partie VoIP BYE Cette requ te est utilis e par le terminal de l appel afin de signaler qu il souhaite mettre un terme la session SPOSTE A SPOSTE B
8. Parcourir Upload Step 2 Name Name this Recording Click SAVE when you are T l phonie sur IP EAI Logged in gaspar Logout Setup Add Recording Built in Recordings attente_nalta_by_v ictor_caro_mix frhym enter num to cal frconf enteringno predec2 predecroche repondeur_caro_mix D B 59 _ B On peut remarquer que l ajout des musiques par l interface va stocker celles ci dans le r pertoire suivant var lib asterisk sounds custom Pour la copie des fichiers j ai trouv un utilitaire tr s pratique et libre de droit qui s appelle WinSCP Adresse de t l chargement http winscp net eng docs lang fr Puis j ai cr un message d annonce vocale configur comme suit 2 0 on 192 168 0 6 Administrators Extensions Feature Codes General Settings Outbound Routes Trunks Caller Name Lookup Sources Inbound Routes Announcements WVR Ring Groups Time Conditions Conferences Music on Hold System Recordings agement Setup Tools Reports Panel Recordings freePBX Language English ix Logged in gaspar Logout Setup Edit Announcement Add Announcement Absent Description Absent predecroche Recording repondeur_caro_mix x Repeat Disable Allow Skip C Return to IVR E Don t Answer Channel Destination after playback C IVR Test de Messagerie Vocale M Ring Groups predecroche lt 600 gt m C Time Conditions PresentMatin Ia
9. Reset telephones Soft Key 4 Mode speeddial Ml Modification conf Idle Connected Incoming Outgoing Name Data S Soft Key 5 Mode speeddial EN N s _ Une fois la configuration des t l phones effectu e j ai r ussi impl menter une fonctionnalit qui peut dans un futur proche se voir tr s int ressante pour Nalta Systems car l aide d un certificat on est capable d aller positionner sur un h te distant une nouvelle configuration des t l phones la vol e Par le biais de cette interface on peut red marrer les t l phones en restant sur site Cela veut dire que Nalta Systems serait capable de g rer les t l phones de toutes les entreprises dans laquelle la solution est impl ment e sur site IPBX Page 80 96 T l phonie sur IP Accueil Poste O e Details des postes Decouverte des telephones Cr ations Envois des donnees sur le Serveur possedant le TFTPEOOT Addresse IP Serveur Port 192 168 0 200 22 Login Mot de Passe Cr er un gabarit Lister modifier gabarit Consultations root cssseses D couverte postes Chemin de l emplacement des fichiers de configurations sur l hote local tftpbaot Chemin de l emplacement souhaite sur l hote distant tfipboot Vous avez choisi de copier tous les fichiers de configuration suivants G n rer Cr er une configuration G n rer fichiers conf Reset telephones
10. SIP Request INVITE 82 En cas de refus SIP Status 486 Busy Here 4430 om s mu en mn nu En cas d acceptation SIP Reguest ACK 426 RTP communication tablie 87 Fin de la conversation SIF Request BYE _ _ _ IPBX Page 49 96 T l phonie sur IP Mode diffusif Le mode diffusif contrairement au mode point point utilise une passerelle pour r aliser une communication entre deux l ments Les clients sont enregistr s sur un serveur appel M C U qui va les identifier par rapport un num ro Lorsqu un client veut appeler quelqu un il ne va donc plus utiliser l adresse IP mais sont identifiant M C U QPOSTE A SERVEUR QPOSTE B 192 168 0 33 192 168 0 6 192 168 0 52 1000 e SEP 5060 Request INVITE sip 192 168 0 6 5060 S060 f SIP 1900 X Request INVITE sip poste2 1000 i i 5060 q SIP 1000 Status RINGING 1000 l SIP 5060 Status RINGING 1000 SIP 5060 l Request MESSAGE sip 192 168 0 6 5060 5060 sip 1000 Request MESSAGE sip poste2 1000 1090 t 4 SIP 5060 l Status 200 OK i 5060 s p lioo0o Request MESSAGE sip 192 168 0 6 5060 1 Request MESSAGE sip postei 1000 1000 i lt 4 SIP 5060 i 1000 Cp 5060 Status 200 OK j 5060 sp liooo Status 200 ok i 1000 SIP 5060 fl Request MESSAGE sip 192166 0 6 5060 506
11. T l phonie sur IP VIII 4 b Ajout Configuration d un utilisateur L administrateur peut ajouter ou supprimer un utilisateur Un utilisateur est identifi par un identifiant ID unique qui correspond son num ro de ligne trois chiffres Il est aussi identifi par son nom et pr nom pour faciliter l administration Un utilisateur peut aussi tre d sign par un alias qui doit tre unique Chaque utilisateur poss de un mot de passe PIN et un mot de passe SIP Le premier est demand l utilisateur quand il s identifie sur sa messagerie vocale Il est produit par l administrateur mais peut tre modifi par l utilisateur Le deuxi me est utilis uniquement au moment de la mise en uvre du t l phone Il est g n r automatiquement au moment de la cr ation de l utilisateur et il n est pas n cessaire que l utilisateur le connaisse Il sert l authentification s curis e de la ligne sur l IPBX Include ur ee d un ee EA de EA Include Configuration de l IPBX Include ID unique AjoutiConfiguration ur Br mer d un utilisateur Extend Administrateur Extend Hardphone Confi iguration nclude tre me EE Softphone IPBX Page 90 96 T l phonie sur IP IX Probl mes rencontr s Version d Asterisk Une mise jour importante de l application du tre effectu en cour de projet ce qui entra n une reconfiguration du serveur et donc quelques nouveaux p
12. 2 lots de 5 num ros directs joignables de l ext rieur Malheureusement nous n avons pas pu obtenir des num ros cons cutifs Setup Tools Reports Panel Recordings H CCFONM freePBX 2 2 0 on 192 168 0 6 Language English Logged in gaspar Logout Setup TERE Route 5800 l Administrators Add Incoming Route Extensions Delete Route 5800 Zaptel Channel 1 GRATE CORES Sa 0877192392 any CID General Settings Edit Incoming Route 5800 anv CIE Outbound Routes ae PRE 5801 7 any CID Te DID Number 5800 5802 j any CID SPRL RE RE EU Caller ID Number Caller Name Lookup OR Leda A sources 5804 j any CID houna gi SOS Zaptel Channel 5806 any CID inbound Routes 5808 any CID Announcements Fax Handling 9896 any CID IR Ring Groups z Fax Extension freePEX default ial Time Conditions i ERAN Dee Fax Email Music on Hold o a None x System Recordings se Pause after 0 answer VII 4 g Configuration des appels group s Nous avons d cid de cr er un groupement d appels afin de faire sonner toutes les lignes lorsque le num ro 05 59 14 58 00 est appel C est pour cela que l on a cr un pr d croch avec une strat gie RING ALL qui permet de faire sonner tous les num ros pr sents dans Extension list Le premier qui d crochera le combin prendra l appel IPBX Page 72 96 T l phonie sur IP Setup Tools Reports Panel Recordings IICCT VAN Langua
13. Es Conference 9000 PRES Extensions 7 i Delete Conference 9000 9000 NALTACONE Feature Codes General Settings Edit Conference Outbound Routes Trunks CID amp Mumber Manageme conference name NALTACONF Caller Name Lookup user PIN Sources admin PIN Inbound Routes Conference Options Announcements WR Ring Groups join message frconf enteringno w Time Conditions leader wait No x opt onfiguration quiet mode No x Conferences user count No x 5 Music on Hold user join leave No m a System R cordings music on hold Yes x allow menu No x Submit Changes m gt 4 PS IPBX Page 74 96 T l phonie sur IP Pour y acc der simplement partir du t l phone l aide d un raccourci j ai ajout un module non pr sent par d faut qui est MISC APPLICATIONS qui permet de rajouter des extensions de raccourcis au serveur Asterisk de mani re simple Ci dessous j ai configur la conf rence en tapant comme touche de raccourcis 36 Misc Applications are for adding feature codes that you can dial from internal phones that go to various destinations available in freePBX This is in contrast to the Misc Destinations module which is for creating destinations that can be Add Misc Application used by other freePBX modules to dial internal numbers or feature codes Conference Edit Misc Application Description Conference Feature Code 36 Feature Status Enabled Destination Zork Read th
14. J en ai cr 2 PresentMatin PresentAprem PresentMatin est ci dessous freePBX English M Logged in gaspar Logout Setup Setup Tools Reports Panel Recordings Language Time Condition 3 Administrators Server time 11 18 16 Add Time Condition Extensions Delete Time Condition 3 PresentMatin Feature Codes PresentAprem General Settings Edit Time Condition Outbound Routes Trunks Time Condition name PresentMatin Time to match CID amp Number Management Caller Name Lookup SUr Time to start 08 x 45 we d Call C ntro Time to finish 12 a 20 x Inbound Routes Week Day Start Monday Announcements Week Day finish Friday x IVR Month Day start fn Ring Groups Month Day finish x Time Conditions Month start E Month finish x Figure 1 Param trage du d clenchement d une action en matin e 8 h 45 12 h 30 Destination if time matches C IVR Test de Messagerie Vocale x Ring Groups predecroche lt 600 gt x C Time Conditions PresentMatin v C Announcements Absent x Core Hangup Di C Conferences NALTACONF lt 9000 gt x C Phonebook Directory Phonebook Directory EA C Recordings attente_nalta_by_victor_caro_mix lue Custom App Destination if time does not match C IVR Test de Messagerie Vocale x Ring Groups predecroche lt 600 gt E amp Time Conditions PresentAp
15. L utilisation de scripts XML n est pas permise pour rajouter des fonctionnalit s Mais on peut utiliser les fonctionnalit s existantes IPBX Page 44 96 VI 3 b Tableau r capitulatif T l phonie sur IP Pingtel Aastra 480i Cisco spa 942 Boutons 8 6 4 multifonctions Nombre de 3 4 4 Lignes support es TFTP Oui Oui Oui XML Non Oui Oui Aper u E Non Oui Non communications Haut Parleur Non Oui Oui Nous avons choisi les t l phones Aastra 480i pour plusieurs raisons La version future de ces t l phones qui est la gamme des Aastra 55i int gre le m me noyau que ceux ci Donc ces t l phones et toutes les fonctionnalit s que l on pourra apporter seront p rennes dans le temps Le support du langage XML permet tous les d veloppeurs de r aliser leurs propres applications Par le biais d un script on peut interroger Google et r cup rer l information texte sur notre t l phone cela d montre la puissance Le protocole TFTP rend plus simple la configuration car on peut la faire de mani re centralis e partir de l IPBX Nous avons s lectionn la gamme de postes IP AASTRA pour leur excellent rapport qualit prix et leurs fonctionnalit s avanc es IPBX Page 45 96 T l phonie sur IP Ce sont des t l phones IP compatibles SIP Ils s int grent parfaitement une solution Asterisk supportent des fonctionnalit s comme la supervision des appels Ils
16. et l int gration accrue de filiales et de sites distants aux installations du r seau d entreprise V 1 b Les avantages de la ToIP Le principal argument en faveur des syst mes de t l phonie sur IP est la garantie d un retour sur investissement en quelques ann es En effet elle permet la r duction de nombreux co ts tels que les co ts de communication de c blage de maintenance de supervision du syst me La TolP se repose sur le r seau local priv LAN de l entreprise utilisation du c blage r seau informatique existant et la gestion du central de communication est r alis e depuis n importe quel site de l entreprise Les entreprises multi sites all gent leurs co ts en liaison d interconnexion entre les tablissements et en co t de communication car les communications inter sites sont gratuites IPBX Page 18 96 T l phonie sur IP V 1 c Les contraintes de la VoIP V 1 c 1 QUALIT SONORE Le transport de la voix sur un r seau IP n cessite au pr alable tout ou une partie des tapes suivantes e Num risation dans le cas o les signaux t l phoniques transmettre sont sous forme analogique ces derniers doivent d abord tre convertis sous forme num rique suivant le format PCM Pulse Code Modulation 64 Kbps Si l interface t l phonique est num rique acc s RNIS par exemple cette fonction est omise e Compression le signal num rique PCM 64 Kbps est compress selon
17. s op rateur RNIS IP e tude des op rateurs IP DIRECT CENTREX FREEIPCALL IPPI Divers e Choix du plan de num rotation e Co t de la solution choisie VI 1 tude des diff rents serveurs de communication Open Source IPBX En ce qui concerne le syst me d exploitation mon choix s est port sur la CentOs car c est un syst me Linux tr s stable qui suit une volution lente mais tr s fiable Cette fiabilit convient parfaitement aux soci t s On peut consid rer la CentOS comme une version gratuite de la Red Hat Le support se fait gratuitement et ouvertement via les mailing lists et les forums de la communaut CentOS Cette tude a pour objet la comparaison des diff rents IPBX open source existants Elle permet de voir et de comparer les caract ristiques de ces IPBX afin d en retenir un que nous utiliserons pour r aliser une maquette Cette tude doit pouvoir d montrer quels IPBX sont compatibles avec le cahier des charges et quel est l IPBX le plus adapt notre tude Apr s une pr sentation de chacun de ces IPBX on dressera un tableau comparatif synth tique En conclusion nous donnerons le nom de l IPBX que nous pr conisons Pour commencer voici les caract risques communes tous ces IPBX Associe un alias un num ro de t l phone Cette fonction fait parti du serveur de communication et est configur e via la page web du serveur de configuration ou ligne de commande Le
18. 2 6 O0 27 exe Aper u R duire Fermer Message Boite vocale DL gt Historique Mise en attente Clavier 1E Volume son N de l appel Boutons contr les Transfert d appels Concernant les Softphones j ai trouv que X lite tait le plus ergonomique et le plus simple de configuration d utilisation Donc c est pour cela que j ai opt pour ce choix la Il permet aussi toutes les fonctionnalit s les plus courantes VI 2 b Tableau r capitulatif Apr s comparaison d une vingtaine de logiciels disponibles sur internet ceux ayant retenus particuli rement mon attention sont d taill s dans le tableau suivant Ce tableau montre pour chaque Softphone Open Source retenu de cette tude s ils sont compatibles avec les crit res du cahier des charges IPBX Page 41 96 T l phonie sur IP X Lite SJphone ExpressTalk sipXphone Plateforme Windows Windows Windows Windows MACOSX MACOSX MAC OS X Gentoo Linux Linux Linux Pocket PC Interface Interface tr s compl te l gante simple utilisation tr s Graphique simple menu l gante intuitive et intuitive simple option diff rents skins utiliser configuration compliqu possibles plus compliqu e Nombre de 2 3 4 Conf rence li gnes Possible support es Qualit sonore s lection codecs inclut codecs dynamique G 711 GSM compression de audio G711 des CODEC iLBC Speex donn es GSM
19. Daniar lan mmi Farnvatiana manmeam miie inde dintant Le d tail de l interface de gestion tant assez longue elles sont l objet d un document d di que vous trouverez ci joint Merci donc de vous reporter au document Manuel_t l phones_480i doc pour toute information compl mentaire IPBX Page 81 96 T l phonie sur IP VII 7 La liaison RNIS Un des avantages d Asterisk et de tout IPBX r side dans le fait que l on peut ais ment ajouter des cartes d extension PCI ou SCSI en comparaison avec les cartes parfois d su tes des PABX classiques Ce type d quipement permet entre autres de r aliser une passerelle RNIS IP afin d atteindre le r seau t l phonique ext rieur mais aussi de b n ficier de la transmission de donn es pour utiliser des applications comme le fax Il existe de nombreuses cartes d acc s sur le march disposant de diff rents pilotes Asterisk plus ou moins facile mettre en oeuvre Les pilotes sont des modules qui doivent tre implant s sur Asterisk afin que l IPBX puisse piloter la carte Carte RNIS disponible sur ce site 29 HT http www shop easywave fr index php cPath 46 41 amp osCsid b4ae2fbfb33646ebc60bebd4a3a56960 Les cartes d acc s basic RNIS TO BRI permettent de disposer de 2 lignes simultan es au maximum 2 canaux B 1 canal D Gr ce la commande lspci on peut voir le mat riel connect sur le serveur root asteriskl asterisk lspci 00 00 0 Host bridge Br
20. Pourquoi une solution Open Source IV Planning adopt IV 1 D tails de la prestation IV 1 a Pr tude IV 1 b Maquette IV 1 c Bilan IV 2 Organisation de mon projet suivant un diagramme V La t l phonie sur IP V 1 G n ralit s V 1 a Les enjeux conomiques des communications sur IP V 1 b Les avantages de la ToIP V 1 c Les contraintes de la VoIP V 2 La t l phonie sur IP chez Nalta Systems VI tude des solutions disponibles VI 1 tude des diff rents serveurs de communication Open Source IPBX VI 1 a Comparaison des IPBX Open Source VI L a 1 Asterisk VI 1 a 2 SIPX VI 1 a 3 Bayonne VI 1 a 4 Ser VI 1 a 5 Yate VI 1 b Tableau r capitulatif VI 2 tude des diff rents logiciels de t l phonie SOFTPHONES VI 2 a Comparaison des diff rents softphones VI2 a 1 X lite VI 2 a 2 SJ Phone VI 2 a 3 Express talk T l phonie sur IP VL 2 a 4 SipXphone 41 VI 2 b Tableau r capitulatif 41 VI 3 tude des diff rents t l phones fixes HARDPHONES 43 VL3 a Comparaison des diff rents hardphones 43 VI 3 a 1 Pingtel 43 VI 3 a 2 Aastra 480i 43 VI 3 a 3 Cisco Linksys spa 942 44 VI 3 b Tableau r capitulatif 45 VI 4 tude du sch ma de c blage 46 VL 5 tude du protocole de communication 47 VI 6 tude de la Qualit de Service QoS 51 VI 7 tude de l acc s op rateur 52 VI 8 tude des o
21. a law G711 suppression annulation uLaw ALaw et u law des silences echo PCM annulation cho r duction du bruit Protocoles SIP SIP SIP SIP Utilis s re Messagerie Oui Oui Fonctionnalit s Proxy Multiple d tection NAT alias num ro port SIP et transfert d appel automatique annuaire RTP RTCP alias num ro supporte DNS transfert d appel configurables annuaire Annuaire XML musique d attente filtrage d appel IPBX Page 42 96 T l phonie sur IP VI 3 tude des diff rents t l phones fixes HARDPHONES Le t l phone IP ressemble de tr s pr s un t l phone analogique classique Ceux choisis devront tre capable de visualiser si les coll gues sont en ligne ou pas ainsi que d interroger une base de donn es afin d utiliser une sorte de carnet d adresse en commun Ils sont raccord s une prise murale du r seau informatique et aliment s par une source de courant ou bien aliment directement par la prise murale en utilisant des switch POE Ils sont configur s pour pouvoir fonctionner sur le r seau informatique et pour qu ils puissent collaborer avec l IPBX VI 3 a Comparaison des diff rents hardphones VI 3 a 1 Pingtel Ils poss dent un cran cristaux liquides qui permet d afficher diverses informations On les manipule gr ce un clavier num rique et des boutons situ s autour de l cran On peut aussi acc der une interface Web plus conviviale via un
22. coute de la voix GPL general public license d crit un concept plut t astucieux la licence publique g n rale Presque tous les logiciels con us l origine pour la plateforme Linux et le syst me Linux lui m me sont offerts aux termes de la licence GPL GSM Global System for Mobile Communications GUI Graphic User Interface Interface graphique g n rant des CLI afin de configurer Asterisk plus simplement H323 Standard adopt en avril 1996 par l UITT Union internationale des t l coms secteur t l coms permettant de d ployer un syst me de t l phonie sur r seau local Ou encore architecture de signalisation pour syst me de t l phonie sur r seau qualit de service QoS non garantie IAX Inter Asterisk eXchange permet de transporter de la voix et des donn es travers un r seau IP en surmontant les probl mes souvent associ s aux autres protocoles tels que SIP savoir les probl mes classiques rencontr s avec les NAT translation d adresse Cela permet entre autres de router le trafic IP Internet Protocol Protocole d interconnexion de deux sous r seaux ayant des caract ristiques mat rielles diff rentes D velopp l origine pour la d fense U S IPBX Internet Protocol Private Branch Exchange Voir PABX IP IPBX Page 93 96 T l phonie sur IP IVR Interactive Voice Response Syst me de r pondeur vocal m me de reconna tre certains mots cl s
23. domaine m dical e Mich le LE BORGNE chef de projet AS 4000 est charg e du d veloppement d une application de gestion pour des grands comptes e Benjamin GIRAUDO l infographiste r alise essentiellement des design pour les sites Internet de nombreux clients e Fabrice HOARAU Commercial est charg de trouver de nouveaux clients e Nicolas GOURLE est l administrateur R seau de la soci t et g re aussi les probl mes des diff rentes soci t s D AS 400 est une architecture compos e d l ments mat riels et logiciels comportant notamment une base de donn es et des l ments de s curit avanc s IPBX Page 11 96 T l phonie sur IP II 3 Pau Broadband Country Le projet Pau Broadband Country consiste faire de l agglom ration Pau Pyr n es la premi re plate forme exp rimentale dans le domaine des r seaux projets usages et services associ s au Tr s Haut D bit L initiative revient au pr c dent S nateur Maire de Pau M Andr Labarr re Il souhaitait proposer aux Palois un acc s Internet tr s rapide pour un co t d abonnement minime 30 euros par mois Consid rant cette exp rience comme un d fi social et conomique il lance la construction de la boucle en fibre optique en Novembre 2003 Celle ci entre en service durant l t 2004 De la sant la formation en passant par l industrie le commerce ou les loisirs Pau Broadband Country change la donne A partir d une
24. et le site iptel org est tr s pauvre en informations Attention il n y a pas eu d volution de versions depuis 2 ans IPBX Page 32 96 T l phonie sur IP VI 1 a 5 Yate 5 VI 1 a 5 a SITE OFFICIEL http yate null ro VI 1 a 5 b PR SENTATION YATE est un logiciel d origine Roumaine dont l acronyme signifie Yet Another Telephony Engine D velopp en C pour Windows il a t port sur les syst mes Linux La derni re version de YATE est la 0 9 0 Le d veloppement de YATE est subventionn par la soci t Sangoma Tech Ce qui a eut comme cons quence que YATE ne sait fonctionner qu avec des cartes d interface de cette marque YATE peut tre utilis la fois en temps que client ou serveur Le mode client est un softphone crit en java Il peut r aliser la fonction de passerelle entre le r seau public et le r seau IP ou entre un PC et un t l phone Pour cela il s interface sur le r seau RNIS VI 1 a 5 c CARACT RISTIQUES Au niveau des protocoles Yate supporte e H323 bas sur OpenH323 e SIP bas sur une pile SIP propre YATE e JAX et IAX2 bas sur une partie de libIAX e RTP On retiendra une faible documentation existante sur Yate seulement le site officiel et une non conformit avec la pile SIP de l IETF Yate est l image de Bayonne un petit projet IPBX Page 33 96 VI 1 b Tableau r capitulatif T l phonie sur IP Ce tableau montre pour cha
25. int grer au sein de tout type d entreprise quelque soit l infrastructure IPBX Page 27 96 T l phonie sur IP VI 1 a 1 c CARACT RISTIQUES Asterisk poss de toutes les fonctionnalit s que l on attend d un IPBX Le d marrage d Asterisk lance tous les processus associ s ainsi que toutes les d pendances Do Not Disturb Cela permet un interlocuteur de ne pas tre d rang ce qui met le t l phone directement sur messagerie Possibilit d envoyer et de recevoir des Fax Syst me de synth se de la parole Ce module permet donc de lire un texte Festival ne prend en compte que la langue anglaise pour le moment Capable d envoyer et recevoir des SMS Asterisk poss de un grand nombre de fonctionnalit s Certaines font tr s gadgets mais les autres apportent un v ritable plus par rapport de la simple t l phonie Cela montre que le projet a t beaucoup travaill IPBX Page 28 96 T l phonie sur IP VI 1 a 2 SIPX VI L a 2 a SITE OFFICIEL www sipfoundry org VI 1 a 2 b PR SENTATION SIPx fut tout d abord un produit commercial de la soci t PingTel En 2004 PingTel adopte un mod le Open Source et offre tous les codes sources la communaut Open Source SIPFoundry Cette communaut d veloppe alors sipXpbx mais aussi d autres produits bas s sur SIP comme sipXphone sipXregistry ou sipXvxml Elle met aussi gratuitement disposition des User Agent Software Devel
26. la t l phonie sur IP TolIP signifie Telephony over IP qui est de plus en plus utilis e dans les soci t s fran aises En effet ses multiples atouts font de cette technologie une solution attirante pour les administrateurs tant au niveau prise en charge qu au niveau financier La t l phonie sur IP utilise la transmission de la voix sur le r seau IP VoIP signifie Voice over Internet Protocol qui est une technologie permettant de communiquer en utilisant Internet et les r seaux IP au lieu des lignes t l phoniques standards V 1 a Les enjeux conomiques des communications sur IP La convergence voix donn es images pousse les entreprises faire fonctionner ensemble les services en charge de la t l phonie et ceux en charge du syst me informatique L objectif est de rationaliser les d penses t l coms et r seau de l entreprise Ceci permet de mod liser les architectures mais aussi de r duire les co ts de possession des quipements en maximisant le retour sur investissement ROI des applications bas es sur les r seaux La t l phonie sur IP exploite donc un r seau de donn es IP pour offrir des communications vocales l ensemble de l entreprise sur un r seau unique voix et donn es Cette convergence des services de communication donn es et voix sur un r seau unique s accompagne des avantages li s la r duction des co ts d investissement la simplification des proc dures d assistance et de configuration
27. les flux de voix associ s un codec de compression e R T C P Real Time streaming Control Protocol pour assurer le contr le de flux des donn es multim dia IPBX Page 47 96 T l phonie sur IP Fonctionnement de SIP SIP permet donc de mettre en place une communication Pour cela avant que la connexion soit tablie il se charge d envoyer plusieurs paquets entre les postes afin de d finir le d but et la fin de la conversation son type et sa composante type d encodage utilis pour l audio Ces requ tes sont r pertori es sous divers codes _1xx Information La requ te a t re ue par le destinataire et continue tre trait e ex 180 en train de sonner 2xx Succ s ex 200 OK 202 accept e _ 3xx Redirection Une autre action doit avoir lieu afin de valider la requ te 4xx Erreur du client La requ te contient une syntaxe fausse ou bien elle ne peut pas tre trait e par ce serveur ex 404 Not found 5xx Erreur du serveur Le serveur n a pas r ussi traiter une requ te qui semble tre correcte 6xx Echec g n ral la requ te ne peut tre trait e par aucun serveur On distingue galement 2 modes pr cis d ouverture de sessions avec SIP que lon va d tailler Mode Point point communication entre deux postes Mode diffusif Plusieurs postes membres d un serveur Mode Point point Le mode point
28. les paquets data Les caract ristiques suivantes d crivent la mise en place de la QoS pour le trafic voix sur un r seau c bl gt D dier un acc s par utilisateur ou par dispositif gt La QoS peut tre appliqu e au trafic ascendant ou descendant IPBX Page 51 96 T l phonie sur IP VI 7 tude de l acc s op rateur Il y a deux fa ons de passer la VoIP La premi re est celle dite FULL IP L autre approche peut sembler moins risqu e c est la solution qui allie le RNIS IP Le RNIS est le R seau num rique int gration de services soit une volution enti rement num rique des r seaux t l phoniques existants Dans les deux cas on utilise le m me mat riel L utilisation de postes IP rend possible la communication entre les t l phones et les applications du LAN les PC La particularit de la solution IP RNIS r side dans le fait que pour t l phoner vers le RNIS on va utiliser un quipement d di qui permet de regrouper les appels en un point pr cis du r seau Cet quipement central de t l phonie n a pas la m me appellation selon la technologie d ploy e Soit du full IP OPERATEUR Voix sur IP Asterisk R outeur VOIX R seau Local IP TELEPHONES IP CO MPATIBLESIP V20 IPBX Page 52 96 T l phonie sur IP Soit une solution avec IP NUMERIS RNIS k D OPERATEUR S TRADITIONNEL D Voix sur IP NUMERIS KL Le _ Ru i 4 f
29. mode datagramme UIT Union Internationale des T l communications VoIP Voice Over IP c est une technique qui permet de communiquer par voix distance via le r seau Internet ou tout autre r seau acceptant le protocole TCP IP IPBX Page 95 96 T l phonie sur IP Bibliographie Sources Les livres de r f rence Asterisk The Future of Telephony O Reilly TrixBox Made Easy PACKT Les sites de r f rence sur SIP e _ www cs columbia edu hgs sip e _ www ietf org html charters sip charter html e _ www sipforum org e www sipcenter com Toute la documentation sur Asterisk e _http www asterisk or Toute la documentation Trixbox e _http www trixbox or Manuel de r f rence Trixbox e _http dumbme voipeve com au trixbox e http nerdvittles com Guide d taill e http nerdvittles com Manuel sur la VoIP e http www voip info org wiki Softphones e _X LITE http www counterpath com e SJPHONE http www sjphone org IPBX Page 96 96
30. pour une tude future tre compl t par une solution de type sans fil pour encore accro tre sa flexibilit IPBX Page 92 96 T l phonie sur IP Glossaire ADSL Asymmetric Digital Suscriber Line est une technologie donnant acc s Internet qui fonctionne sur les fils de cuivre du r seau t l phonique standard La grande force de l ADSL c est qu il n occupe pas la ligne t l phonique et l on peut appeler une personne tout en surfant sur internet AS 400 C est une architecture compos e d l ments mat riels et logiciels comportant notamment une base de donn es et des l ments de s curit avanc s BRI Basic Rate Interface est une simple ligne RNIS BRI ou Acc s de base CentOs Distribution linux CLI Command Line Integration est le seul moyen d interaction avec le logiciel Asterisk Codecs Circuit ex cutant la conversion d un signal Analogique en signal num rique et inversement avec ou sans compression de donn es Direct Centrex C est le fournisseur que l on a choisi qui fait la passerelle IP pour nous permettre de rejoindre le r seau t l phonique commut Firewall pare feu Dispositif informatique qui filtre les flux d informations entre un r seau interne un organisme et un r seau externe en vue de neutraliser les tentatives de p n tration en provenance de l ext rieur et de ma triser les acc s vers l ext rieur Gigue D lai entre l mission et l
31. qui poss de une communaut extr mement importante Int ressant pour obtenir de l aide et pour l volutivit et la p rennit du produit Il est interop rable avec tous les syst mes m me les plus compliqu s d une entreprise Asterisk est un logiciel Open Source d velopp par Digium et est disponible sous licence GPL Asterisk en plus d tre compatible avec l essentiel des protocoles VoIP tel que SIP H323 ou MGCP supporte galement tout type d quipements VoIP De plus Asterisk via son protocole associ IAX Inter Asterisk eXchange permet de transporter de la voix et des donn es travers un r seau IP en surmontant les probl mes souvent associ s aux autres protocoles tels que SIP savoir les probl mes classiques rencontr s avec les NAT translation d adresse Cela permet entre autres de router le trafic vocal entre bureaux distants sur l Internet et le r seau TCP IP plut t que sur les lignes t l phoniques classiques avec une certaine gestion de la qualit de service QoS VI 2 tude des diff rents logiciels de t l phonie SOFTPHONES La partie suivante vise manipuler plusieurs softphones Ces logiciels sont diff rents sur la forme ils fonctionnent quasiment tous de la m me fa on Seuls la pr sentation et les r glages sont diff rents d un softphone un autre Ils s installent sur des machines de type PC ayant pour syst me d exploitation Windows Linux ou Mac OS Ils poss dent l
32. serveur de configuration est utilis pour configurer les t l phones les Gateways les utilisateurs et les fonctions du syst me On peut aussi visualiser et contr ler l tat du syst me Cette fonction du serveur proxy d authentification autorise ou non un utilisateur ou un t l phone appeler le num ro demand Pour cela elle contr le le num ro demand ainsi que les droits de l utilisateur IPBX Page 24 96 T l phonie sur IP En utilisant un pr fixe sp cial dans notre cas un t l phone peut r pondre un appel d un autre t l phone qui est en train de sonner Un t l phone peut transf rer un appel vers le service de mise en attente qui joue une musique d attente Un autre t l phone peut rapatrier cet appel en utilisant un pr fixe sp cial Le serveur de configuration peut importer des fichiers CSV afin de simplifier l ajout d un grand nombre de t l phones et d utilisateurs Les utilisateurs peuvent via l interface Web du serveur sipX d signer un t l phone vers lequel seront transf rer leurs appels Permet de cr er un num ro qui regroupe des t l phones faire sonner de mani re s quentielle ou parall le Apporte une indication visuelle sur l cran des t l phones de la pr sence de nouveaux messages sur la boite vocale Fonctionnalit s d di es aux utilisateurs Le transfert d appel parall le ou s rie est possible vers des num ros internes ou externes
33. simple prise murale l utilisateur peut b n ficier de la t l vision haute d finition de l Internet de la radio de la vid o la demande de la visiophonie et la t l phonie num rique de la domotique de la formation distance et du travail dit collaboratif Avec des d bits allant jusqu 100 Mb s le PBC repr sente une formidable aubaine pour les entreprises locales comme NALTA Systems qui peuvent recevoir ou stocker facilement d importants volumes de donn es De plus un tel d bit donne lieu la cr ation de nouvelles prestations qui l exploitent directement g n rant ainsi de nouveaux emplois et de nouveaux services IPBX Page 12 96 T l phonie sur IP III Le Cahier des charges IIL 1 Les objectifs Voici les diff rentes contraintes que M Fr d ric Dumont et moi m me avons d finies au d but du projet Fonctionnalit s demand es Message d accueil Le syst me doit permettre la mise en place de messages d accueils pour permettre la diffusion de messages personnalis s aux interlocuteurs Un message de pr d croch peut accueillir l interlocuteur en diffusant un message caract re informatif heures d ouvertures ou commercial offre sp ciale avant la mise en relation avec le standard Un message d attente sp cifique peut tre diffus lors de la mise en attente d un appel musique libre de droits informations diverses Ces messages peuvent tre enregistr
34. sont faciles configurer et d ployer Gr ce leur API XML il est possible de d velopper des applications personnalis es Ainsi les utilisateurs peuvent avoir acc s des services Web standard tels que les sites de m t orologie ou de cotations boursi res par exemple VI 4 tude du sch ma de c blage On peut choisir 2 types de c blage soit avec un switch POE soit avec un switch non POE Nalta Systems a des prix fournisseurs nous avons command un switch POE chez Techdata Switch POE Il est int ressant d utiliser un switch POE car en fait c est la prise r seau qui alimente les t l phones IP Le seul inconv nient est qu il co te plus cher qu un switch non POE Voici la solution de c blage adopt e Commutateur qui g re la voix et la donn e int gre le POE permettant l alimentation des t l phones IP 10 100 ETHERNET 10 100 ETHERNET T l phone IP PC bureau IPBX Page 46 96 T l phonie sur IP VL 5 tude du protocole de communication Asterisk permet d impl menter les trois protocoles qui se partagent actuellement le march de la voix sur IP Il s agit des protocoles MGCP H323 et SIP MGCP tr s peu usit est un peu part car il se contente uniquement de g rer les passerelles IP RNIS et H323 est un peu d pass bien que tr s longtemps utilis mais trop lourd en ressources Donc notre choix s est port sur le protocole SIP Le protocole SIP S
35. 0 GID 1000 Request MESSAGE sip poste2 1000 5060 4 SIP 1000 t SEP pm 1000 Status 200 OK Status 200 OK IPBX Page 50 96 T l phonie sur IP VI 6 tude de la Qualit de Service QoS La voix est un client tr s exigeant pour les infrastructures de r seau IP La mise en place de m canismes de Qualit de Service QoS sur IP pour assurer son temps de transit est indispensable De plus il est indispensable d assurer une bonne Qualit de Service pour fournir aux utilisateurs la m me fiabilit et qualit que le r seau commutation de circuits RTC La t l phonie est une application en temps r el il faut donc minimiser gt Le d lai de bout en bout gt Le niveau de perte de paquet gt La gigue r seau Dans le futur lors de l achat d un nouveau routeur il faudrait qu il y est la possibilit de r aliser des VLAN e Mise en place de deux vlan Afin de garantir une utilisation optimale de notre r seau de voix il faut mettre en place 2 vlan En effet par le biais des quipements r seaux a permet de cr er un vlan data ou toutes les donn es vont circuler travers celui ci et un vlan voix En priorisant l ensemble du trafic voix sur le trafic data c est dire que en mettant en place une file d attente voix et une file d attente data et ensuite c est le m canisme de QoS qui permettra de traiter dans un premier temps les paquets voix et ensuite
36. 08 gt VII 4 c La configuration des routes de sorties Pour tre rout s vers l ext rieur les appels sortants devront tre pr fix s par un 0 Direct Centrex est la passerelle IP qui nous permet de rejoindre le r seau t l phonique commut En utilisant le 9 j ai configur une sortie via RNIS qui n est utiliser qu en cas de probl me au niveau IP Sortie de secours Administrators Extensions Feature Codes General Settings Outhound Routes Trunks Caller Name Lookup Sources Inbound Routes Announcements WR Ring Groups Time Conditions Music on Hold System Recordings pe Setup Tools Reports Panel Recordings fre e PBX Language English M Logged in gaspar Logout Setup Edit Route Add Route Delete Route 0_outside 0 0_outside Route Name O_outside Rename 19_outside Route Password Emergency Dialing I Intra Company Route M Dial Patterns al Clean amp Remove duplicates Dial patterns wizards pick one x Trunk Sequence O SIP 0877192392 BE A k Add E IPBX Page 69 96 T l phonie sur IP VIIA4 d La configuration des lignes Trunk Dans notre cas comme on se trouve sur un T0 2 canaux B 1 canal D on sait que l on n a que 2 communications simultan es entrantes et autant de communications sortantes que l on souhaite car Direct Centrex n applique pas de restriction Configuration du lien RNIS vers l op rateur classique France T l com
37. 4 96 T l phonie sur IP VI 8 b Tableau r capitulatif Direct centrex Freeipcall Ippi Cout fixe HT min 0 017 0 03 0 019 Cout mobile HT min 0 1617 0 11 0 15 Qualit Tr s bonne Correcte Correcte Disponibilit Tr s bonne Al atoire Al atoire VL 9 tude de la Qualit de Service QoS La voix est un client tr s exigeant pour les infrastructures de r seau IP La mise en place de m canismes de Qualit de Service QoS sur IP pour assurer son temps de transit est indispensable De plus il est indispensable d assurer une bonne Qualit de Service pour fournir aux utilisateurs la m me fiabilit et qualit que le r seau commutation de circuits RTC La t l phonie est une application en temps r el il faut donc minimiser gt Le d lai de bout en bout gt Le niveau de perte de paquet gt La gigue r seau Dans le futur lors de l achat d un nouveau routeur il faudrait qu il y est la possibilit de r aliser des VLAN e Mise en place de deux vlan Afin de garantir une utilisation optimale de notre r seau de voix il faut mettre en place 2 vlan En effet par le biais des quipements r seaux on peut cr er un vlan data ou toutes les donn es vont circuler travers celui ci et un vlan voix En priorisant l ensemble du trafic voix sur le trafic data on met en place une file d attente voix et une file d attente data et ensuite
38. 96 T l phonie sur IP RAID Redundant Array of Inexpensive Disks Technique de structuration du stockage des donn es employ e dans les r seaux informatiques Plusieurs niveaux de structuration sont disponibles RAID 0 RAID 5 en fonction des objectifs atteindre rapidit d acc s ou s curit des informations stock es Quelque soit le niveau le principe fondamental de cette structuration est l usage simultan de plusieurs supports de fa on transparente RNIS R seau Num rique Int gration de Service R seau de t l communication fran ais haut d bit de transfert permettant l acheminement via lignes t l phoniques sp cialis es de sons images et fichiers informatiques grande vitesse A la diff rence du r seau filaire traditionnel l information mise par plusieurs abonn s est regroup e en un bloc paquet qui est transmis sur une seule ligne puis re clat l arriv e vers les destinataires respectifs RTC R seau T l phonique Commut D signation du r seau t l phonique filaire fran ais Par extension d signe les micro serveurs mono ou multivoies utilisant ce r seau de communication RTCP Real Time streaming Control Protocol Protocole r seau permettant de r duire la perte de paquets par adaptation du d bit de donn es en mission en fonction de la capacit de transport effective du r seau Assure le contr le de flux des donn es multim dia RTP Real time Transpo
39. C Announcements Absent Core Hangup ix C Conferences NALTACONF lt 9000 gt x C Phonebook Directory Phonebook Directory F2 amp Recordings repondeur_cara_mix CREME i2 C Custom App Submit Changes Delete IPBX Page 78 96 Voici la configuration que j ai adopt e au sein de Nalta System VIL5 Configuration des t l phones IP Exemple de la configuration du poste 803 Softkeys Configuration REI BEE T ER A 1 BLF a F Dumont 801 global i 2 BLF m c Biais 802 global 3 none x TE 1 4 BLF e N Goure 804 globai 5 BLF M F Hoarau 805 global 6 speeddial ix Messagerie 97 1 7 XML el Contacts http 192 168 0 2007a 1 8 XML a Repertoire http 192 168 0 2007a 1 9 speeddial we Cont laooo 1 z spee 13 M onference 5 four fil J 40 speeddial a Absent 1178 1 Tiz speeddial x Present 79 1 12 speeddial bel ITranstet 72 1 13 speeddial S A Transtet 73 1 14 XML se word Clock http 165 205 71 13 en 1 15 XML se Today http 165 205 71 43 n 1 16 XML be lack Google http 185 205 71 13 en 1 17 XML Ge Horoscope http 165 208 71 138m 1 z 18 speeddial we Recuperer i i 19 none me L 1 20 none le y WiN 1 IPBX Page 79 96 EEE EEE EEE O0 CO
40. CO p B Ane ERTEA MEENE T l phonie sur IP ted Incoming Outgoing BEE K K OOCOC0O00O0OC0O00D0DNRNSURE CONNUE TE ES T l phonie sur IP VIL 6 Mon interface de gestion des t l phones Il vous suffit de taper l URL suivante dans un navigateur http 192 168 0 200 endpoint Ainsi vous pourrez acc der l outil que j ai d velopp afin de g rer les t l phones Aastra 480i de la soci t Afin de simplifier la configuration des t l phones j ai choisi de cr er un gabarit c est dire un mod le de configuration qui renseigne les l ments communs tous les t l phones Quand on veut effectuer une configuration d un t l phone on choisit un gabarit et il nous reste juste des l ments propres au t l phone finir de configurer Voici l interface que j ai mis en place nous avons en page centrale un gabarit L informatique pour votr entreprise Accueil I Poste l Poste Details des postes Decouverte des telephones Cr ations Cr er un gabarit FREE Type de Telephone 480i m Lister modifier gabarit Soft Key 1 Mode speeddial Imj z B 7 Idle Connected Incoming Outgoin Consultations Name Data o S SESE D couverte postes 7 my Soft Key 2 Mode speeddial Bd Idle Connected Incoming Outgoing Cine Name Data o o Cr er une configuration Soft Key 3 Mode speeddial G n rer fichiers conf Idle Connected Incoming Outgoing A Name Data
41. ES DE NALTASERV LA SOCIETE MACTIVE DIRECTORY Je vous pr sente une architecture r seau succincte de la soci t NALTA Systems car le but est de comprendre comment int grer au mieux la t l phonie sur IP sur l installation d j en place Une solution de t l phonie sur IP a t install e lors de la construction des b timents Elle est mutualis e pour l ensemble des soci t s pr sentes sur le site Cette mutualisation pose de gros probl mes lors de la facturation des communications aux diff rentes entreprises Le prestataire n tant pas en mesure de fournir des factures d taill es les occupants des locaux doivent partager la facture g n rale Ceci est r ellement g nant pour une soci t comme NALTA Systems qui met peu d appels De plus le prestataire ne propose quasiment aucun des services associ s la t l phonie sur IP NALTA Systems souhaite profiter plus pleinement des ressources d un IPBX IPBX Page 22 96 T l phonie sur IP VI tude des solutions disponibles Afin d tre en mesure d opter pour une solution j ai tout d abord d me documenter afin de me mettre au courant de l volution des technologies et de conna tre l ventail des solutions disponibles Mes principales sources d information ont t le livre Asterisk La t l phonie Open Source et Internet La solution de t l phonie sur IP est construite autour de quatre composants principaux e Le serve
42. IPBX Page 13 96 T l phonie sur IP Pr sentation du num ro Le num ro des appels entrants vous est pr sent sur le t l phone Rappel des derniers num ros Vous pouvez facilement rappeler les derniers num ros compos s re us ou perdus gr ce au journal des appels du poste Double appel Si vous tes d j en ligne un signal sonore vous avertit si un nouveau correspondant cherche vous joindre Multi Lignes Permet la gestion de plusieurs lignes t l phoniques simultan ment et permet ais ment de basculer de l une l autre Interception d appel Permet d intercepter et de r cup rer un appel sonnant sur le poste d un coll gue absent Visualisation du statut des postes Selon le poste t l phonique permet d un coup d il de savoir qui est d j en ligne et qui est disponible Option disponible sur certains postes Serveur de communication L IPBX doit tre dimensionn en fonction du nombre de postes et des fonctionnalit s mises en uvre S curisation mat rielle RAID1 Redondance des disques durs permettant le fonctionnement et le d marrage du syst me m me en cas de d faillance d un disque S curisation logicielle Imp ratifs FIREWALL Le syst me autorise uniquement les flux d informations Blocage des flux IP entrants except s SSH SIP SSH Ouverture de session distance s curis e par algorithme DSA Permet la maintenance distance par le biais d
43. L API application Application APT Autorise le lancement de diff rents modules de t ches pour ex cuter de nombreuses fonctions Conf rence annuaire messagerie vocale transmission de donn es int gr s et toutes autres t ches qu un PABX peut accomplir maintenant ou accomplirait prochainement sont command s par ces modules distincts L API transcodeur de codec Codec Translator API Charge les modules de codecs pour supporter divers format d encodage et d codage audio comme le GSM L API format de fichier File Format APT Permet la lecture et l criture de plusieurs formats de fichier pour le stockage des donn es dans le syst me de fichiers IPBX Page 62 96 T l phonie sur IP VIL3 Int gration de l IPBX Asterisk chez NALTA Systems La solution retenue par la soci t NALTA Systems pour impl menter la t l phonie sur IP est donc Asterisk Asterisk permet de mettre en uvre un plan de communication sur IP propre l entreprise Elle permet aussi d interconnecter des sites distants et de relier les r seaux IP locaux au r seau de t l phonie classique Voici l architecture retenue 10 05 2007 Naita Systems ROUTEUR Netgear FVS338 VPN FIREWALL Netgear FVS328 SWITCH Netgear Niveau 3 FSM 7265 Linie FT Serveur Web is Asterisk SERVEUR steris NALTASERV ACTIVE DIRECTORY Boitier RNIS 0559145800 Ordi Vue d taill
44. Les appels peuvent tre mis en attente puis r cup r s Le num ro de l appelant s affiche sur l cran du t l phone La conf rence entre plusieurs utilisateurs est possible Apporte une indication visuelle sur l cran des t l phones de la pr sence de nouveaux messages sur la boite vocale Plusieurs appels peuvent tre g r s en m me temps sur une m me ligne L utilisateur bascule entre les appels Un m me appel peut faire sonner simultan ment plusieurs postes Celui qui d croche en premier prend l appel Permet de d tecter quand un utilisateur a termin de num roter Fonctionnalit s de la messagerie vocale IPBX Page 25 96 T l phonie sur IP La messagerie peut tre acc d e en utilisant un navigateur Internet ou en utilisant son t l phone Chaque utilisateur poss de son propre espace sur la messagerie Les messages peuvent tre transf r s vers des listes de diffusion que l utilisateur a d finie Les messages peuvent tre transf r s vers une ou plusieurs boites de courrier lectronique Les utilisateurs peuvent configurer les adresses de destination Les messages peuvent tre organis s dans des r pertoires cr s par l utilisateur Les messages effac s sont supprim s automatiquement par le syst me apr s un nombre de jours d fini Les utilisateurs peuvent personnaliser l annonce d accueil de leur messagerie Il est possible d tre directement transf r vers la messager
45. R E G 1 O N CONSERVATOIRE NATIONAL DES ARTS ET METIERS Ne x AQUITAINE CENTRE R GIONAL AQUITAINE a CONSERVATOIRE NATIONAL DES ARTS ET METIERS aoni CENTRE D ENSEIGNEMENT DE PAU M MOIRE pr sent en vue d obtenir le DIPL ME D ING NIEUR C N A M en INFORMATIQUE par Daniel GASPAR La Voix sur IP tudes des solutions logicielles Open Source JURY Pr sident M Jean RANCHIN Professeur au CNAM de Paris Membres M Fr d ric DUMONT Directeur de la soci t NALTA SYSTEMS M Nicolas GOURLE Administrateur R seaux de NALTA SYSTEMS M Pierre HIRIGARAY Ing nieur la SOCATA EADS Professeur au CNAM de Pau M Alain TESTE Ma tre de conf rences l UPPA R sum Mon stage professionnel cl turant la formation du Cycle ing nieur en informatique au CNAM a t effectu au sein de l entreprise NALTA Systems Pau Ce stage a d but le 1er f vrier 2007 et s est termin la fin du mois de juin 2007 Le projet qui m a t confi tait l tude et la mise en place de la t l phonie sur IP au sein de l entreprise Suite l explosion de la bande passante sur les r seaux IP et l av nement du haut d bit chez les professionnels comme chez les particuliers de nouvelles techniques de communication sont apparues ces derni res ann es L une des plus en vogue et des plus prometteuses actuellement est la Voix sur IP Le d veloppement de la VoIP Voice over IP est parti d un si
46. a gigue sont multiples encapsulation des paquets IP dans les protocoles support s charge du r seau un instant donn variation des chemins emprunt s dans le r seau Pour compenser la gigue on utilise des tampons m moire buffer qui permettent de lisser l irr gularit des paquets Le fait d ins rer des buffers augmente le temps de latence leur taille doit donc tre soigneusement d finie et si possible adapt e de mani re dynamique aux conditions du r seau La d gradation de la qualit de service due la pr sence de gigue se traduit par une combinaison des deux facteurs cit s pr c demment le d lai et la perte de paquets Pour pallier ces param tres il existe deux principales approches e R server une bande passante exclusivement au transfert de la voix Cette solution est possible dans le cas des r seaux locaux type Intranet mais il n est pas possible de l appliquer lorsque le r seau TCP IP Internet intervient dans la communication e Prioriser les flux Chaque routeur travers d cide s il prend en compte ou pas le champ de priorisation champ TOS propre chaque type de donn es IPBX Page 21 96 T l phonie sur IP V 2 La t l phonie sur IP chez Nalta Systems Voici L architecture r seau pr sente au sein de NALTA Systems Hors NALTA VPN FIREWALL PRET ROUTEUR Netgear Netgear FVS328 FVS338 SWITCH Netgear Niveau 3 FSM 7265 ORDINATEURS DES SERVEUR EMPLOY
47. anslate h causes h endian h monitor h ulaw h cdr h enum h musiconhold h unaligned h channel h features h options h utils h channel_pvt h file h pbx h vmodem h usr sbin contient le script de d marrage d Asterisk usr lib asterisk modules contient tous les fichiers so les fichiers qui sont g n r s lors de la compilation du projet Ces fichiers sont les modules d Asterisk et repr sentent toutes les fonctionnalit s de ce syst me usr src asterisk contient l ensemble des sources du logiciel et les fichiers qui vont composer le syst me de fichier var spool asterisk contient des fichiers g n r s par les commandes et les services Asterisk comme les fichiers contenant les messages vocaux des r pondeurs ou les fichiers de fax var lib asterisk contient tous les fichiers n cessaire aux fonctionnalit s d Asterisk comme les cl s de cryptages les scripts les fichiers sonores tels que les musiques d attente et tous les messages vocaux du syst me etc asterisk Ce r pertoire est le plus important il contient tous les fichiers de configuration Ces fichiers doivent tre param tr s pour tablir un IPBX complet Tous les fichiers de ce r pertoire sont r f renc et explicit s dans la partie suivante IPBX Page 65 96 T l phonie sur IP VIL 3 c les fichiers de configuration Les fichiers de configuration contenus sous le r pertoire etc asterisk sont les fichiers diter et modifier a
48. au travail collaboratif car il permet tous les acteurs d avoir acc s au m me niveau d information sans que personne ne puisse revendiquer un r le de gestion des droits des uns et des autres L Open Source et son support Une contrainte du projet est de trouver un logiciel o la communaut du monde Open Source est tr s active Il est alors relativement ais de trouver des informations voire de se faire aider sur un probl me particulier par le biais de forums et mailing lists L aspect budg taire L int r t de l Open Source est qu il permet galement de faire des conomies de part la gratuit du produit mais galement le fait d viter l achat de mat riel couteux dans certains cas IPBX Page 15 96 T l phonie sur IP IV Planning adopt IV 1 D tails de la prestation IV 1a Pr tude Cette pr tude va me permettre de mieux conna tre le monde des IPBX libres et m aider choisir l IPBX tudier qui correspond aux crit res du cahier des charges Cette pr tude se d compose en plusieurs points e Documentation sur les diff rents IPBX open source existants e Documentation sur les protocoles de VoIP mis en jeu e Documentation d taill e sur les softphone hardphone Cette pr tude aboutit la r alisation d une maquette de test avant la mise en place au sein de la soci t IV 1 b Maquette La maquette va nous permettre de mettre en uvre l IPBX choisi e I
49. c est le m canisme de QoS qui permettra de traiter dans un premier temps les paquets voix et ensuite les paquets data Les caract ristiques suivantes d crivent la mise en place de la QoS pour le trafic voix sur un r seau c bl gt D dier un acc s par utilisateur ou par dispositif gt La QoS peut tre appliqu e au trafic ascendant ou descendant IPBX Page 55 96 VI 10 Choix du plan de num rotation T l phonie sur IP J ai pris un plan de num rotation 3 chiffres ceci nous permettra d avoir une grande marge de man uvre Les administrateurs de l IPBX sont en charge du plan de num rotation Num ro Nom Mot de sda associ Type de Personne utilisateur passe t l phone 800 800 1234 05 59 14 58 00 Standard 801 801 1234 05 59 14 58 01 Hard phone F Dumont 480i 802 802 1234 0559145802 Hard phone C Blais 480i 803 803 1234 05 59 14 58 03 Hard phone M 480i Leborgne 804 804 1234 0559145804 Hard phone N Gourles 480i 805 805 1234 0559149896 Hard phone F Hoarau 480i 808 806 1234 05 59 14 58 08 Fax Fax 05 59 14 96 69 Futur USE 05 59 14 97 14 Futur USE 05 59 14 97 45 Futur USE Les utilisateurs et leurs mots de passe sont d finis dans le fichier sip conf Le num ro est lui d finit dans extensions conf On remarque que l on a 3 num ros de t l phones non attribu en interne Tout simplement France t l com vend les num ros par paqu
50. communications aux diff rentes entreprises Beaucoup d entreprises comme NALTA Systems ne sont pas satisfaites par le co t des communications qui est exorbitant compte tenu de l utilisation r elle au sein de la cit Multim dia En plus de cela il y a un manque de qualit du service et peu de fonctionnalit s sont propos es J ai donc men une tude afin de d terminer la solution Open Source de t l phonie sur IP la plus adapt e la soci t Suite cette tude j ai t charg de mettre en place la solution retenue Asterisk puis installer une interface de management ainsi que d velopper une interface de gestion des t l phones afin que les employ s de NALTA Systems non sp cialistes puissent administrer le produit enti rement Cette exp rience m a donn la possibilit de travailler avec des techniciens qualifi s ayant une exp rience th orique et pratique dans le secteur des r seaux Les techniciens me faisaient b n ficier de leurs exp riences et parfois j ai pu leur faire profiter de mes connaissances ainsi que mes comp tences IPBX Page 8 96 T l phonie sur IP L objet de mon rapport est de vous pr senter le travail effectu Dans la premi re partie du rapport je pr sente la soci t Nalta Systems le planning adopt et l existant ce qui nous permettra de mieux comprendre les raisons qui ont pouss l entreprise vouloir faire voluer son syst me t l phonique Dans u
51. e Ar 8 8 iai A w r SWITCH PoE NY Allied Telesyn SS i AT FS708 POE M Fr d ric Dumont IPBX Page 63 96 T l phonie sur IP VIL3 a La mise en place du serveur Asterisk J ai install sur un serveur une distribution grand public gratuite du noyau Linux CentOs 4 4 sponsoris e par le distributeur RedHat CentOs se distingue par la stabilit du syst me qui est r ellement prouv e avant de sortir une nouvelle version L installation de la distribution Linux et du serveur Asterisk tant assez longues et complexes elles sont l objet d un document d di que vous trouverez ci joint Merci donc de vous reporter au document Manuel_d_installation_trixbox_asterisk doc pour toute information compl mentaire Aucune interface graphique n est int gr e par d faut aux sources t l chargeables Une interface CLI Command Line Integration est le seul moyen d interaction avec le logiciel Il existe des GUI Graphic User Interface mais ceux ci sont dans la plupart des cas incomplets par rapport toutes les fonctionnalit s que permettent les fichiers de configuration N anmoins une GUI se distingue des autres FreePbx Le management d Asterisk est donc tabli gr ce aux fichiers de configuration On se connecte la console d Asterisk en tapant asterisk rvvvvvvvc L option r permet de se connecter au processus asterisk existant L option v indique le niveau d informations des messages qui vont s af
52. e de la solution VIL 1 G n ralit s Avant de rentrer dans les d tails du projet une pr sentation g n rale du logiciel Asterisk s impose Asterisk est un logiciel Open Source d velopp en 1999 par Mark Spencer Il est distribu sous licence GPL Asterisk peut tre configur comme le c ur d un PABX IP commutant les appels g rants diverses fonctionnalit s et connectant les appelants avec le monde ext rieur travers des liens IP analogiques RTC et num riques T0 T2 Asterisk fonctionne sur une large vari t de syst mes comme Linux Mac OS X OpenBSD FreeBSD et Sun Solaris Il fournit toutes les fonctionnalit s que l on peut attendre d un PABX incluant beaucoup de fonctionnalit s avanc es souvent associ s aux PABX prioritaires haut de gamme aux prix lev s L architecture d Asterisk est con ue pour une flexibilit maximale et pour le support de la plus part des protocoles VoIP Asterisk peut interagir avec la plupart des quipements standards de t l phonies en utilisant du mat riel peu couteux Il peut aussi tre configur en tant que Serveur vocal Interactif SVI De part sa flexibilit Asterisk est adopt par de nombreux centres d appels gr ce son Automatic Call Distributor ACD o distributeur automatique d appels Un ACD permet de distribuer et de router les flux d appels de mani re intelligente vers les diff rents agents d un centre d appel Donc j organise la partie VII de la fa on suivante
53. e projet a donc t men bien J ai respect les d lais et le cahier des charges qui m avait t fix en d but f vrier Cette exp rience m a fait d couvrir une technologie en pleine voie d expansion qui est la Voix sur IP En effet le monde de l industrie essayant par tous les moyens de diminuer ses co ts de communication notre syst me peut tre une alternative non n gligeable devant l achat d un PABX et de tout le syst me sp cifique la t l phonie sur R seau Commut RTC et RNIS Le co t de ce projet se limite l achat des postes t l phoniques 480i AASTRA du serveur Ordinateur classique dans mon cas et de l interface de connexion Gateway RNIS pour pouvoir recevoir les appels de mani re fiable De plus gr ce Freepbx il est tr s facile de changer de param tres plan de num rotation ajout d utilisateur lors d une volution Toutefois la configuration des t l phones restait longue et fastidieuse L interface que j ai d velopp e pour Nalta systems permet de configurer un grand nombre de t l phones assez rapidement L environnement Freepbx pr sente sa configuration de fa on claire et pr cise La validation d une configuration sur l interface Freepbx modifie directement les fichiers de configuration d Asterisk et red marre les services ad quats Mon tude ne tient pas en compte des terminaux mobiles de type WIFI r cemment sortis sur le march En effet ce syst me pourrait
54. ed in gaspar Logout Setup Add Trunk Trunk mMISDN 1 0UTNUMI Trunk SIP 0877192392 Trunk ZAP 1 x T l phonie sur IP Outgoing Settings Trunk Name 0877192392 PEER Details lauthuser 6403829694 a canreinvite no context from trunk dtmfmode auto fromdomain 213 161 201 200 fromuser 6403829694 host 213 161 201 200 insecure very nat yes qualify 5000 x ji Incoming Settings USER Context USER Details Registration Register String VII 4 e r solution du nom directement sur le telephone partir du carnet d adresse i 192 163 0 6 Setup Tools Reports Panel Sore ePBX Language English x Logged in gaspar Logout Setup Source 1 Administrators Add CID Lookup Source Extensions phonebook Feature Codes General Settings Outbound Routes Trunks Delete CID Lookup source CID amp Number Ma Caller Name Lookup ae Sources Edit Source Inbound Call Control Inbound Routes Source Description phanebook Announcements Source type Titemal x idi Cache results m ii Ring Groups zy Time Conditions RES El uomi anges nte tion i L Music on Hold j Mo p System Recordings IPBX Page 71 96 T l phonie sur IP VILA4 f Configuration des routes entrantes En prenant le lien RNIS chez France T l com France T l com ne d livre que des lots de 5 num ros directs Vu que l on a besoin de 7 num ros de t l phones directs on a achet
55. es m mes fonctionnalit s que les t l phones IP et doivent aussi tre configur s pour fonctionner correctement avec l IPBX IPBX Page 35 96 T l phonie sur IP VI 2 a Comparaison des diff rents softphones VI 2 a 1 X lite Editeur CounterPath OS support s Linux MAC OS Windows PocketPC PDA Lien http www counterpath com Manuel d utilisation en anglais http www counterpath com assets files 191 X Lite3 0 UserGuide pdf Aper u N de l appel Liste Contacts sd css Dean v D aviti W Contacts Y t x Lignes disponible D crocher syon Clavier Conf rence 7 Annuler Raccrocher Composer Volume micro Transfert D appels Pour composer un num ro il suffit de cliquer sur Volume son Enregistrement conversation les chiffres du pav num rique virtuel de X lite On raccroche et on d croche avec les boutons respectivement Rouge droite et Vert gauche On peut r gler le volume d entr e et de sortie avec les petits ronds d placer de haut en bas situ s gauche et droite du pav num rique Le bouton MUTE sert couper le son Les noires sur la m me ligne que le logo X Lite corr dont on dispose deux boutons 1 et 2 situ s dans des cases espondent aux deux lignes t l phoniques IPBX Page 36 96 T l phonie sur IP Le bouton HOLD sert mette la ligne en at
56. ession Initiation Protocol est une nouvelle norme de communication IP On le retrouve principalement dans la t l phonie IP mais il sert galement pour la vid o conf rence l indication de disponibilit ou la messagerie instantan e L id e de d part de SIP tait de d velopper un protocole englobant toutes les fonctions de traitement des appels actuellement offertes par le RTC Ainsi SIP g re les fonctions standard de signalisation t l phonique telles que la composition du num ro la sonnerie le signal d appel ou la tonalit qui renseigne lorsque la ligne est occup e De plus ce protocole a t con u pour fournir de nombreuses fonctionnalit s SS7 Signalling System 7 de gestion des appels incluant les services de traduction de num ros mais aussi des options beaucoup plus complexes telles que l identification de l appelant Enfin puisque SIP fonctionne avec un grand nombre de protocoles de transmission multim dia il permet d initier de g rer et de terminer un large ventail de services multim dia L architecture en couches du protocole SIP telle que le pr sente le mod le OSI suivant fait appara tre une palette de nombreux protocoles Les protocoles mis en jeu au niveau de la couche SIP sont e KR T P Real time Transport Protocol pour transporter des informations donn es multim dia en temps r el avec une excellente qualit de services Ce protocole est utilis lors des communications SIP pour transporter
57. ets de 5 donc ils seront pour une utilit future IPBX Page 56 96 T l phonie sur IP VI 11 Co t de la solution choisie VI 10 a Devis On a achet ce Switch chez Techdata un fournisseur de Nalta Systems Switch POE 115 Euros Le meilleur fournisseur que nous avons retenu pour les T l phones AASTRA 480i est Easywave Le prix pi ce o l on obtient ces t l phones est de 125 HT Quantit 5 Chez ce m me fournisseur nous avons retenu la carte RNIS 29 HT On a s lectionn un boitier Fax chez le Fournisseur Direct Centrex Boitier Cisco Linksys ATA PAP2T 1 Ethernet 2 FXS Le prix de ce boitier est de 42 HT n IPBX Page 57 96 T l phonie sur IP Serveur IPBX Le serveur est une machine existante de chez Nalta Systems Co t de cette machine 270 HT Op rateurs IP Direct Centrex 2 DIRECT CENTREX Co ts des appels sortants http www directcentrex com tarifs ihtml VI 10 b Acceptation du devis Donc voici le co t global que cela engendre de mettre cette solution dans l enceinte de la soci t CO T Produits Quantit s Prix unitaire HT Montant HT euros Serveur 1 270 270 Switch POE 1 115 115 T l phones 5 125 625 Aastra 480i Boitier Fax 1 42 42 Linksys PAP 2T Carte RNIS 1 29 29 Co t total de mise en place Montant HT Total 1 1081 IPBX Page 58 96 T l p
58. ficher l cran L option c indique l ouverture du mode console D autres options sont galement disponibles L option f permet de ne pas modifier la couleur de fond du terminal Asterisk L option i initialise les cl s de cryptage au d marrage L option q permet le d marrage en mode silencieux Quiet Mode sans aucun message L option d permet un d marrage du syst me en tache de fond Pour quitter le mode console il faut entrer la commande CLI CLI gt Stop now IPBX Page 64 96 T l phonie sur IP VII 3 b Le syst me de fichiers Avec l installation Asterisk met en place un vaste syst me de fichiers que nous allons d crire On distingue huit emplacements majeurs de fichiers d Asterisk var log asterisk contient les fichiers d v nements d Asterisk o sont recens s tous les messages et les commandes ex cut s par la solution usr include asterisk contient tous les fichiers header fichier h du code source root serveur cd usr include asterisk acl h chanvars h frame h plc h adsi h cli h fskmodem h poll compat h aes h config h image h privacy h agi h config h indications h res_odbc h alaw h config _old h io h rtp h app h crypto h linkedlists h say h astdb h cvsid h localtime h sched h ast_expr h dlfcn compat h lock h srv h astmm h dns h logger h tdd h astobj h dnsmgr h manager h term h astosp h dsp h md5 h transcap h callerid h dundi h module h tr
59. fin de r aliser l application souhait e Ils se divisent en plusieurs cat gories e Fichier de configuration g n rale asterisk conf ce fichier permet de d finir tous les emplacements des fichiers Asterisk Par d faut il est param tr de la mani re suivante directories astetcdir gt etc asterisk astmoddir gt usr lib asterisk modules astvarlibdir gt var lib asterisk astagidir gt var lib asterisk ag i bin astspooldir gt var spool asterisk astrundir gt var run astlogdir gt var log asterisk e Fichiers de configuration des diff rents canaux de communications possibles avec Asterisk e _ adtranvofr conf Configure le canal de communication avec une commutation frame relay e agents conf Configure les membres des groupes e h323 conf Configure les canaux de communication et les clients du protocole H323 e iax conf Configure les canaux de communication et les clients du protocole IAX e mgcp conf Configure les canaux de communication avec le protocole MEGACO MGCP e _ modem conf Configure les canaux RNIS avec carte ISDN utilisation d su te e phone conf Configure les dispositifs de t l phonie de Linux IPBX Page 66 96 T l phonie sur IP sip conf Configure les canaux de communication et les clients du protocole SIP skinny conf Configure les canaux de communication et les clients du protocole Skinny protocole propre aux mat riels Cisco SCCP vpb conf C
60. ge English M Logged in gaspar Logout Setup Administrators Ring Group 600 Add Ring Group Extensions Delete Group predecroche 600 Feature Codes 601 General Settings Edit Ring Group R pondeur automatique 602 Outbound Routes 603 Trunks x Group Description predecroche 604 Caller Name Lookup RME naa Le 1693 Sources Extension list 801 nd EN Contre 802 A 803 Inbound Routes 804 Announcements SES WVR Clean amp Remove duplicates Ring Groups CID name prefix Time Conditions Pi y l Ring time max 60 sec 60 Announcement predecroche v Music on Hold ERT argu a ay Music On Hold nalta a System Recordings y Alert Info Confirm Calls m Remote Announce Default x Sur non r ponse on envoie sur la boite de messagerie du directeur VII 4 h Configuration musique d attente Nous avons cr un fichier mp3 l aide du logiciel Ejay afin de diffuser une musique lorsqu un appel arrive Setup Tools Reports Panel Recordings fre e PBX Language English ix Logged in gaspar Logout Setup z On Hold Music Administrators Add Music Category Extensions Category nalta default Feature Codes nalta General Settings Delete Music Category nalta Outbound Routes Upload a wav or mp3 file Trunks Parcourir Upload Caller Name Lookup Sources Enable Random Play DEGUT RENES predecroch nalta by victor v2mix mp3 Announcements Delete WR Ring Groups Time Condi
61. honie sur IP Co t li aux op rateurs Op rateurs Quantit s Prix unitaire HT Montant HT euros IP Direct Centrex 1 2 95 2 95 Abonnement mois Voix 2 33 60 67 20 Abonnement RNIS acc s de base 2B 1D 5 num ros 2 mois Num ro s lection 10 0 91 9 10 directe 2 mois Co t total mensuel Montant HT Total 2 41 10 Donc on se rend compte que le prix pour mettre la solution en place a cout 1081 HT soit 1293 TTC Il faudra sur l ann e payer les abonnements France T l com et Direct Centrex savoir 493 20 HT Il ne reste plus qu payer le co t des communications suivant la grille tarifaire disponible sur l URL suivante http www directcentrex com tarifs ihtml Un constat apr s un an d utilisation chez Nalta Systems C est que l on a r duit par 2 la consommation savoir ils payaient en moyenne 300 euros mois Depuis le passage la t l phonie sur IP en libre ils en sont 150 euros par mois au niveau des co ts Gain de la soci t 150 12 1800 Euros TTC Donc au bout de 1 an le mat riel choisi est amorti et ils font m me un Gain de 507 TTC Dans le cas de cette soci t on remarque qu il tait vident que la migration leur ferait faire des conomies mais chaque cas tant diff rent il faut en tudier les consommations auparavant IPBX Page 59 96 T l phonie sur IP VII Mise en place techniqu
62. iaison RNIS VIL8 Configuration du Fax VIL 9 Sauvegardes VIL9 a Sauvegarde locale VIL9 b Sauvegarde distante VIII Caract ristiques des utilisateurs VIIL 1 Les utilisateurs VIII 2 Fonctions disponibles par type d utilisateurs VIIL3 Description des fonctions VIIL3 a Emission et r ception d appels VIIL3 b Envoi et consultation de messages vocaux VIIL3 c Transfert d appel VIIL3 d Renvoi d appel VIIL 3 e Mise en attente VIIL3 f Conf rence VIILA4 Fonctions Administrateur VIIL4 a Ajout Configuration d un t l phone VIIL4 b Ajout Configuration d un utilisateur IX Probl mes rencontr s X Conclusion Glossaire Bibliographie Sources Annexes IPBX Page 7 96 71 72 72 73 74 74 75 75 79 80 82 82 83 83 85 86 86 86 86 87 87 88 88 88 88 89 89 90 91 92 93 96 97 T l phonie sur IP I Introduction Mon stage professionnel cl turant la formation du Cycle ing nieur en informatique au CNAM a t effectu au sein de l entreprise NALTA Systems Pau Ce stage a d but le 1er f vrier 2007 et s est termin la fin du mois de juin 2007 Le projet qui m a t confi tait l tude et la mise en place de la t l phonie sur IP au sein de l entreprise NALTA Systems est quip e en t l phonie sur IP par le biais d un prestataire de service commun toutes les soci t s de la cit Multim dia Cette mutualisation pose de gros probl mes lors de la facturation des
63. ibilit de faire la manipulation suivante Il ouvrira le contenu de la commande l aide de l dite vi Commande Crontab e VIL 9 b Sauvegarde distante Il est int ressant de faire une sauvegarde distante au cas o les locaux de NALTA Systems seraient sinistr s Dans mon cas j effectue une sauvegarde partir de chez moi Je poss de chez moi un serveur linux sous CentOs partir duquel j ai automatis les sauvegardes Le fichier s appelle backupDistantAsterisk sh bin bash L R S S R S E backup distant script for asterisk L R S S SS E EE date date 5Y m d backup the TFTPBOOT directory Configuration des telephones cd backup scp P 2222 root 83 173 65 133 backup S client asterisk vm date tar bz2 scp P 2222 root 83 173 65 133 backup S client asterisk configs date tar bz2 scp P 2222 root 83 173 65 133 backup S client asterisk tftpboot date tar bz2 Cr er un cron Dans notre cas la commande s ex cutera tous les jours 6h du matin Commande Crontab 1 0 6 sh root scripts backupDistantAsterisk sh gt gt root scripts backupAsterisk log IPBX Page 85 96 T l phonie sur IP VIIL Caract ristiques des utilisateurs VIIL 1 Les utilisateurs Ils vont utiliser leur t l phone IP fixe et ou un logiciel de t l phonie pour passer et recevoir des appels Les utilisateurs pourront aussi acc der leur messagerie vocale
64. ie du destinataire en utilisant un pr fixe sp cial IPBX Page 26 96 T l phonie sur IP VI La Comparaison des IPBX Open Source VI 1 a 1 Asterisk Asterisk The Open Source PBX VI 1 a 1 a SITE OFFICIEL www asterisk org VI 1 a 1 b PR SENTATION Asterisk a t cr par Mark Spencer qui est aussi le fondateur de la soci t DIGIUM Il y a encore quelques mois personne n avait entendu parler d Asterisk Seul un cercle tr s ferm de puristes de la VoIP le connaissait Aujourd hui Asterisk est prononc par toutes les langues Asterisk est le projet IPBX Open Source qui poss de la plus grosse communaut de d veloppeurs Il est facile de trouver sur Internet des packages ajoutant des fonctionnalit s ou de t l charger des fichiers de configuration La documentation y est aussi tr s pr sente Asterisk est compatible avec les protocoles VoIP du moment savoir H323 MGCP SIP et aussi IAX2 Inter Asterisk eXchange Ce dernier assure Asterisk le transport de la voix et des donn es travers un r seau IP en surmontant les probl mes souvent associ s aux autres protocoles tels que SIP savoir les probl mes classiques rencontr s avec les NAT Le point faible d IAX est qu il est jeune et non standardis En plus d tre compatible avec l essentiel des protocoles VoIP Asterisk est connu pour supporter galement tout type d quipement VolP Il supporte aussi les protocoles TDM et peut s
65. is link before downloading ZolP Zork 1m C Announcements Absent M C Ring Groups predecroche lt 600 gt Conferences NALTACONF lt 9000 gt ll C Core Hangup ix C Recordings repondeur_caro_mix FA Time Conditions Absent C IVR Absent m C Phonebook Directory Phonebook Directory Misc Destinations Messagerie M C Custom App A a Submit Changes Delete VIL4 k IVR Celui ci n est pas utilis au sein de NALTA Systems Cela permet de mettre un r pondeur vocal interactif qui permet au client de se diriger vers le bon service Int ressant dans de plus grosses soci t s pour se dispenser d une secr taire qui redirige vers les bons services VII 4 l Configuration de time conditions Il m a t demand au sein de NALTA Systems de mettre en place un r pondeur automatique qui va informer les interlocuteurs des horaires d ouverture de la soci t Voici la mani re dont j ai proc d afin de r aliser ceci Le code g n r est le suivant dans le fichier extensions additional conf timeconditions include gt timeconditions custom exten gt 3 1 GotolfTime 08 45 12 30 mon fril ext local 803 1 exten gt 3 n Goto timeconditions 4 1 exten gt 4 1 GotolfTime 13 45 19 00 mon fril ext local 803 1 exten gt 4 n Goto app announcement 3 s 1 IPBX Page 75 96 T l phonie sur IP Il faut cliquer sur l onglet Time Conditions puis ajouter une condition
66. istrateur de retrouver rapidement un utilisateur un quipement ou des param tres Le serveur de configuration fournit une API SOAP pour une int gration ais e dans un intranet d entreprise Le serveur de configuration apporte une solution automatis e de sauvegarde de la configuration du serveur et des messages de la boite vocale SipX est s curis gr ce un acc s en SSL des pages Web La signalisation Secure SIP est utilis e pour enregistrer de mani re s curis e les t l phones IPBX Page 30 96 T l phonie sur IP VI 1 a 3 Bayonne Bayonne VI 1 a 3 a SITE OFFICIEL www gnu org software bayonne bayonne html VI 1 a 3 b PR SENTATION Le projet d IPBX Bayonne est un projet jeune mais bas sur le projet ACS Adjunct Communication Server plus ancien Le projet ACS a t repris par le GNU project qui uvre pour d velopper un syst me d exploitation et des logiciels compl tements gratuits bas s sur Unix Le nom Bayonne vient du nom du c l bre pont qui relie la ville de Bayonne dans le New Jersey avec l le de Staten Island dans l tat de New York L auteur a ainsi voulu montrer que son logiciel tait un pont entre le monde de l informatique et le monde de la t l phonie Bayonne ne poss de pas de fonction IP PBX dans sa version 1 La version 2 prend en compte cette fonctionnalit Bayonne poss de pour le moment beaucoup trop d inconv nients notamment parce que le logiciel n est
67. l un des formats de codec compression d compression puis ins r dans des paquets IP La fonction de codec est le plus souvent r alis e par un DSP Digital Signal Processor Selon la bande passante disposition le signal voix peut galement tre transport dans son format originel 64 Kbps e D compression c t r ception les informations re ues sont d compress es Il est n cessaire pour cela d utiliser le m me codec que pour la compression L objectif d un codec est d obtenir une bonne qualit de voix avec un d bit et un d lai de compression les plus faibles possibles Le facteur de la gigue est primordial pour une bonne coute de la Voip gigue d lai entre l mission et l coute de la voix Le tableau ci dessous pr sente les caract ristiques des principaux codecs et standards impl ment s dans la solution Asterisk Les codecs les plus souvent mis en oeuvre dans les solutions VolP sont G 711 G 729 et G 723 1 mais ces deux derniers sont soumis des licences par SiproLab Telecom Tableau liste des codecs utilis s dans Asterisk VolP G729 8 tr s bonne qualit GSM 13 LPC10 2 4 voix m tallique SPEEX 2 44 peu utilis La qualit de la voix obtenue par les codecs G 729 et G 723 1 est de loin la meilleure et est tr s proche de celle du service t l phonique actuel Ces deux codecs pr sentent une meilleure qualit que celle des r seaux t l phoniques cellulaires qui reste de bo
68. l modifie des fichiers sous etc asterisk en modifiant les fichiers classiques qu il faudrait modifier manuellement mais en cr ant un fichier qui s appelle lt nom_fichier gt _additional conf et ils ont fait un include de ce nouveau fichier g n r par l interface Web dans le fichier lt nom_fichier gt conf Pour une meilleure lisibilit un d coupage fonctionnel est possible gr ce la directive include VII 4 a La mise en place de l interface Freepbx Voici l emplacement o vous pouvez t l charger l interface FreePbx http freepbx org VII4 b La configuration des extensions Il est possible de configurer de mani re graphique les diff rents postes de la soci t NALTA Systems IPBX Page 68 96 Administrators Extensions Feature Codes General Settings Outbound Routes Trunks CID amp Number Management Caller Name Lookup Sources Inbound Routes Announcements WVR Ring Groups Time Conditions Music on Hold Setup Tools Reports Panel Recordings English Language Add an Extension Please select your Device below then click Submit Device Device Generic SIP Device x Submit T l phonie sur IP freePBX Ia Logged in gaspar Logout Setup Add Extension Frederic Dumont lt 801 gt Cedric Blais lt 802 gt Michele Leborgne lt 803 gt Nicolas Gourle lt 804 gt Fabrice Hoarau lt 805 gt Daniel GASPAR lt 806 gt Daniel GASPAR Test lt 807 gt Fax lt 8
69. lisation de r seaux destin rationaliser les communications des syst mes de transmission de donn es Selon ce mod le l information traverse successivement sept couches logicielles hi rarchis es depuis l application jusqu au niveau le plus bas la connexion au r seau PABX Private Automatic Branch eXchange Syst me de standard t l phonique priv PABX IP Private Automatic Branch eXchange IP PABX con u pour harmoniser les changes voix donn es en lien avec un r seau de voix sur IP PBC Pau Broadband Country PCI Peripheral Component Interface Norme de bus local dict e en 1993 par une trentaine de constructeurs dont Intel Ce bus permet l interconnexion entre le processeur et les composants de la carte m re ainsi qu avec les cartes p riph riques On parle d ailleurs g n ralement de connecteurs PCI en parlant des emplacements r serv s l insertion des cartes p riph riques PCM Pulse Code Modulation Format de codage en 16 bits de musiques et sons sur CD sans compression Utilis notamment par les CD Audio les DAT et les fichiers Wav POE Power Over Ethernet C est dire le fait de transf rer du courant lectrique en m me temps que des donn es QoS Quality of Service qualit de service d signe la capacit fournir un service notamment un support de communication conforme des exigences en mati re de temps de r ponse et de bande passante IPBX Page 94
70. mple constat comment faire en sorte d utiliser les potentialit s du r seau IP afin de t l phoner moins cher voire gratuitement C est dans le but de convergence sur les r seaux qu est apparu le protocole SIP issu des grands op rateurs r seaux Il est souple volutif et il est soumis un grand avenir C est le cas pour la solution propos e par Digium appel Asterisk Ce logiciel permet de mettre en place l l ment central d un r seau de t l phonie sur IP un IPBX Mots cl s Asterisk IPBX VoIP SIP Libre FreePbx RTP POE Summary My professional placement at NALTA Pau concluded my engineer training in computer science at the CNAM This placement started on the 1st February 2007 and was completed at the end of June 2007 The project I undertook was the study and implementation of IP telephony within the company Following the explosion of bandwidth on IP networks and the advent of broadband among professionals as well as individuals new communication technologies have emerged in recent years One of the most popular and most promising at the moment is the Voice over IP The development of VoIP Voice over IP is part of a simple observation of how to ensure the potential use of the IP network to make cheaper calls even free calls The purpose of this network convergence appears to be the SIP protocol of big network operators It is flexible evolving and has a great future One suggested solution is called
71. n second temps j expliciterais les solutions disponibles actuellement sur le march en comparant les plus judicieuses Puis je continuerais sur la solution choisie Asterisk ainsi que sa mise en place au sein de leur r seau informatique et t l phonique Pour finir je ferais une description des fonctionnalit s des utilisateurs les plus courantes Puis j ai r alis la documentation et form les utilisateurs pour l utilisation des nouveaux services de t l phonie fixe et softphone J ai form galement l administrateur l utilisation du serveur En conclusion je fournirai mon r sultat final ainsi que le bilan de ce que m a apport ce stage tant sur le plan professionnel que sur le plan personnel IPBX Page 9 96 T l phonie sur IP IL Pr sentation de l entreprise II 1 Pau Cit Multim dia Avant de pr senter NALTA Systems il convient de d crire la zone d activit s qui l accueille le site de Pau Cit Multim dia Au c ur du Parc Pau Pyr n es ce p le conomique de 40 hectares r unissant environ 200 entreprises est une zone d activit s cr e en 2000 exclusivement d di e aux entreprises des TIC Technologies de l Information et de la Communication Embl matique par son architecture innovante cf FIGURE 1 caract ris e par une offre sp cifique de services aux entreprises et une implantation strat gique 13 Km de l a roport de Pau Pyr n es elle b n ficie d une notori
72. navigateur qui pointe vers http IPduTelephone Dans notre cas ils ne r pondent pas au cahier des charges car on ne peut pas voir la disponibilit des coll gues de travail VI 3 a 2 Aastra 480i IPBX Page 43 96 T l phonie sur IP D une ces t l phones sont tr s polyvalents Les touches de raccourcis se trouvent au niveau du t l phone tel que le bouton Conf Xfer Icom Services puis 6 boutons aux c t s du voyant appell Softkey permettant de g rer simplement ce t l phone Fonctionnalit s Ecran large de 3 5 x 2 25 6 Boutons multi fonctionnel sur le cot de l cran 4 ligne appels permettant de basculer de l une l autre et de mettre en attente les autres Des logos diff rents en fonction de chacun des utilisateurs Occup ou non Haut parleur 10 100 Ethernet XML Configuration HTTP TFTP Menu de configuration Codecs G711a G711y G729 Co t 120 euros Option Module de rajout au t l phone permettant de faire un standard t l phonique VI 3 a 3 Cisco Linksys spa 942 Les touches de raccourcis se trouvent au niveau du t l phone 4 boutons aux c t s du voyant appell Softkey permettant de g rer simplement ce t l phone 4 Boutons multi fonctionnel sur le cot de l cran Codecs G711a G711p G726 G729a G723 1 Configuration HTTP TFTP Menu de configuration Switch Int gr Oui Alimentation PoE ou Externe Multiligne Oui 4 Co t 110 euros
73. nisseur propose t il une formule tout compris avec appels illimit s vers les lignes fixes en France ou toutes les communications sont elles factur es ind pendamment du forfait par ligne Cette deuxi me formule peut s av rer plus int ressante Analysez bien vos besoins e des frais de maintenance annuelle ou mensuelle sont ils pr voir en plus de la location ou de l achat des postes IP e voulez vous r cup rer des bases et combin s DECT afin de disposer de quelques postes sans fil Dans ce cas il faudra pr voir l acquisition d une passerelle sp cifique supportant en g n ral de une quatre bases DECT qui seront reconnues sur le r seau comme autant de postes IP e pensez aussi vous faire pr senter l interface d administration Web de votre PABX virtuel Elle n est pas toujours un mod le d ergonomie La plupart des options avanc es seront pourtant d finies directement sur celle ci filtrage renvois raccourcis transferts bo tes vocales musiques d attente etc VI 8 a 1 Direct centrex Lien httpy www directcentrex com COUT FIXE FRANCE 0 0170 HT min COUT MOBILE FRANCE MOBILE 0 1617 HT min VI 8 a 2 Freeipcall Lien http www freeipcall com COUT FIXE FRANCE 0 03 HT min COUT MOBILE FRANCE MOBILE 0 11 HT min VI 8 a 3 Ippi Lien http www ippi fr COUT FIXE FRANCE 0 019 HT min COUT MOBILE FRANCE MOBILE 0 15 HT min IPBX Page 5
74. nne qualit codec gsm IPBX Page 19 96 T l phonie sur IP Le cumul dans une m me communication d op rations de compression d compression conduit une rapide d gradation de la qualit La solution Asterisk doit viter des configurations en tandem dans lesquelles l IPBX re oit un appel d un poste distant avec un codec et doit le rediriger vers un autre poste avec un codec diff rent V 1 c 2 La QoS de la VoIP i La qualit de service QoS est une notion importante prendre en compte lors de l impl mentation de la VoIP L objectif est de garantir le transfert des trames IP sur le r seau sans retarder ou rejeter les trames transportant la voix Il faut prendre en compte 3 principaux l ments pour caract riser la QoS e Le temps de latence La ma trise du d lai de transmission est un l ment essentiel pour b n ficier d un v ritable mode conversationnel et minimiser la perception d echo La dur e de travers e d un r seau IP d pend du nombre d l ments r seaux travers s et du d bit sur chaque lien du temps de travers e de chaque l ment et du d lai de propagation de l information une transmission par fibre optique l oppos de la terre dure environ 70 ms L UIT a d fini 4 classes qui permettent de caract riser titre indicatif la qualit de transmission en fonction du retard de transmission dans une conversation t l phonique Ces chiffres concernent le d lai total de traitemen
75. nstallation e Param trage du plan de num rotation e Raccordement de hardphones communications avec des softphones e Test et modifications des fonctionnalit s IV 1 c Bilan Une fois l tude accomplie un rapport complet des fonctionnalit s sera r dig ainsi que l utilisation des t l phones ainsi qu un manuel permettant la mise en place d une telle solution IV 2 Organisation de mon projet suivant un diagramme Mon projet s est articul de la mani re suivante IPBX Page 16 96 Mois F vrier Date O01 f v 05 f v 26 f v 05 mar 19 mar 09 Avr 16 Avr 23 Avr 14 Mail 21 Mai Num ro de semaine 12 E e S Documentation Doc protocoles TOIP RNIS Doc IPBX Open Source Doc Softphone Hardphone Etude de faisabilit Discussion client ventuelles modifs Mise en uvre maquette Installation param trage Test Softphones Hardphones Test en conditions r elles validation Implantation de la solution finale Bilan des fonctionnalit s Gestion de projet R union de lancement Comit de pilotage T l phonie sur IP V La t l phonie sur IP V 1 G n ralit s Avant toute exploitation technique il convient dans un premier temps de pr senter
76. o te vocale Un utilisateur peut consulter sa bo te vocale de deux mani res e Avec un navigateur en rentrant l adresse http monServeurAsterisk Il sera automatiquement dirig sur une page Web o il devra s identifier en utilisant son ID et son mot de passe PIN Il sera alors identifi sur la messagerie vocale et pourra ainsi couter et g rer ses messages e Avec son t l phone en composant le num ro de la messagerie vocale Il sera alors guid par un serveur vocal Avant de pouvoir consulter ses messages le serveur vocal lui demandera de num roter son code PIN pour tre identifi IPBX Page 87 96 T l phonie sur IP Par d faut les messages sont conserv s pendant sept jours et seront ensuite automatiquement effac s L utilisateur peut s il le d sire sauvegarder ses messages pour les garder ind finiment dans sa bo te vocale Il peut aussi personnaliser le message d accueil de sa bo te vocale en enregistrant un message avec son t l phone ou le micro de son PC Un utilisateur est averti de la pr sence d un nouveau message vocal par un affichage sp cifique sur l cran de son t l phone VIILS3 c Transfert d appel Un utilisateur peut transf rer son interlocuteur vers une autre personne VIIL 3 d Renvoi d appel Un utilisateur peut rediriger les appels qui lui sont destin s vers un autre num ro de t l phone VIIL 3 e Mise en attente L utilisateur peut d cider de faire patienter son in
77. oadcom GCNB LE Host Bridge rev 32 00 00 1 Host bridge Broadcom GCNB LE Host Bridge 00 03 0 Ethernet controller Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet rev 02 00 04 0 SCSI storage controller Adaptec AIC 7892A U160 m rev 02 00 05 0 Network controller Cologne Chip Designs GmbH ISDN network controller HFC PCI rev 02 00 09 0 VGA compatible controller ATI Technologies Inc Rage XL rev 27 00 0f 0 ISA bridge Broadcom CSB6 South Bridge rev a0 00 0f 1 IDE interface Broadcom CSB6 RAID IDE Controller rev a0 00 0f 2 USB Controller Broadcom CSB6 OHCI USB Controller rev 05 00 0f 3 Host bridge Broadcom GCLE 2 Host Bridge Le d tail de l installation de la carte RNIS tant tr s complexe je l ai d taill dans l annexe ci apr s VILS8 Configuration du Fax Asterisk a des difficult s pour g rer l mission et la r ception de Fax nativement Par contre il existe des bo tiers pour solutionner ce probl me tel que le LINKSYS PAP 2T Ce bo tier permet de convertir le signal analogique en IP C est la solution que j ai d cid d adopter pour mettre et recevoir les Fax Ce syst me permet un service t l phonique complet par la connexion Internet Ce bo tier poss de deux ports t l phoniques standards pour les t l phones analogiques ou possibilit de brancher un t l copieur sur un port chacun ayant un num ro de t l phone distinct IPBX Page 82 96 T l phonie sur IP 411 e R ce
78. onfigure les canaux de communication vpb pour les cartes Voicetronix zapata conf Configure les canaux de communication zap pour les cartes Digium e Fichier de configuration du plan de num rotation Dialplan extensions conf Configure le plan de num rotation de l application Ce fichier permet donc d tablir toute la configuration de l application et il fait donc appel tous les autres fichiers de configuration e Fichiers de configuration des commandes sp cifiques au plan de num rotation features conf Configure la mise en attente des appels alarmreceiver conf Configure l application d une commande automatique une certaine date ou une certaine heure enum conf Configure l application ENUM tElephone NUmber Mapping qui est un proc d permettant de faire le lien entre un num ro au format t l phonique habituel et un ensemble de noms et identit s que l utilisateur aura NN associ s son num ro courrier lectronique messagerie vocale fax etc Il repose sur la conversion d un num ro de t l phone en un nom via l interrogation d un serveur DNS dundi conf Configure l application DUNDI Distributed Universal Number Discovery qui est un protocole proche de ENUM utilisant un syst me peer to peer indications conf Configure la g n ration des diff rentes tonalit s d appels meetme conf Configure les conf rences audio musiconhold conf Configure les musiques de mises en attentes
79. opment Kit permettant aux d veloppeurs de programmer leur propre softphone hardphone ou logiciel de messagerie instantan e Elle offre aussi des SIP protocol stack permettant d impl menter le protocole SIP dans des Gateway ou proxy Avec SIPx Asterisk n est plus le seul projet IPBX open source en course SIPx est en effet le plus gros concurrent d Asterisk Une br ve comparaison avec son a n Asterisk r v le que SIPx dispose d une interface graphique d administration compl te qui faisait d faut Asterisk Il est certain que d sormais avec l interface graphique FreePbx a largement rattrap ce retard L impl mentation de SIP est tr s fid le aux RFC Request for Comments de l IETF Internet Engineering Task Force SIPFoundry participe activement au d veloppement de SIP aupr s de l IETF IPBX Page 29 96 T l phonie sur IP VI 1 a 2 c CARACT RISTIQUES SIPx poss de toutes les fonctionnalit s que l on attend d un IPBX Le d marrage de sipX lance tous les processus associ s ainsi que toutes les d pendances R crit les SIP URI pour sp cifier le nom du prochain destinataire Ceci est utilis lors de l utilisation de Gateway et est impl ment dans le serveur de communication Tous les codecs support s par les t l phones sont tol r s par sipX Le serveur de m dias utilise le codec G 711 Le serveur de configuration inclut une fonction de recherche qui permet l admin
80. oupure Son 4 Clavi Transfert D appels LU G moj avier N de l appel Call to Saisissez ici l adresse IP le nom le surnom ou le num ro de t l phone de votre correspondant Etat Call to tat du t l phone et de vos communications Clavier Dial Keypad gt gt permet de composer le num ro du correspondant D crocher Composer Prendre un appel ou valider un num ro pr c demment saisi dans le champ N de l appel Il existe aussi un raccourci clavier Alt D ou Appuyer sur ENTREE IPBX Page 38 96 T l phonie sur IP Raccrocher Hang up met fin la communication en cliquant dessus Il existe aussi un raccourci clavier Alt H ou Appuyer sur ENTREE Conf rence Cliquez sur ce bouton pour s lectionner dans la liste des contacts les gens que vous voulez inviter la conf rence Attente Hold Mise en attente du correspondant Transfert Transfer transfert d appel vers un autre correspondant Apres avoir cliqu sur ce bouton vous pouvez rentrer le num ro de t l phone vers lequel vous voulez rediriger vos appels Contacts Liste de vos contacts R pondeur Voice Mail r pondeur vocal Options Cliquez sur ce bouton au centre et il appara tra un poste de contr le pour configurer votre interface votre num ro de t l phone etc Coupure Son Mute Pour couper votre micro Volume Speaker Indique le niveau sonore En cliquant sur la barre vous p
81. ourrez l augmenter ou le diminuer Un mot sur les contacts La rubrique des contacts vous permet de stocker des informations sur vos correspondants que vous contacter r guli rement Il vous est possible de consulter les logs Historique des appels re us manqu s et pass s Pour acc der ce menu cliquez sur le bouton contact et une fen tre appara tra avec 8 onglets IPBX Page 39 96 VI 2 a 3 Express talk Editeur NCH Software Lien http www nch com au talk be html Aper u R duire Fermer Volume son 3 SJ Volume micro IN 555123458784 Liste Contacts ea f a ne t Exgress Tak NCH SwA Seuns 2007 49 05 165427 N de l appel ME i dis nhal bat ut Transfert D appels TA Express Talk y 206 NOH Swift Sound IPBX Page 40 96 T l phonie sur IP D crocher Composer Clavier Enregistrer appel Conf rence T l phonie sur IP VI 2 a 4 SipXphone SipXphone est la retranscription logicielle des t l phones Pingtel Tous deux utilisent le m me programme Java La version du programme Java des sipXphone tant un peu plus r cente que celle des Pingtel il existe des petites diff rences dans l affichage des menus et la pr sentation des touches du t l phone L installation et la configuration de sipXphone est donc quasiment identique celle des Pingtel Editeur SIPfoundry Lien http www sipfoundry or ub sipXphone win32 sipXphone
82. par le biais d un t l phone ou d un navigateur Ils pourront aussi faire du transfert d appel du renvoi d appel de la conf rence etc Remarque Tous les utilisateurs de ce syst me de t l phonie ne disposent pas forc ment des m mes fonctionnalit s L utilisation de groupes d utilisateurs permet aux administrateurs de contr ler facilement les droits des utilisateurs VIII 2 Fonctions disponibles par type d utilisateurs Pour les utilisateurs d crits ci dessus certaines fonctionnalit s sont accessibles Ces diff rentes fonctionnalit s vont tre list es et seront d crites plus pr cis ment dans la suite du document Fonctionnalit s accessibles Emission et r ception d appels Envoi et consultation de messages vocaux Transfert d appel Renvoi d appel Mise en attente Conf rence VIIL3 Description des fonctions Les utilisateurs doivent pouvoir utiliser leur t l phone de mani re simple et s ils le d sirent pouvoir utiliser des fonctionnalit s avanc es comme le transfert le renvoi la conf rence IPBX Page 86 96 T l phonie sur IP VIIL3 a Emission et r ception d appels Chaque utilisateur dispose d un num ro de t l phone unique qui lui est propre On appelle ce num ro un sda ou bien num ro de ligne Suivant le dial plan mis en place par les administrateurs ce num ro est compos d un certain nombre de chiffres Dans mon cas il sera compos de trois chiffres
83. pas complet Ce projet tant tr s peu suivi par la communaut Internet il est tr s difficile de trouver de la documentation GNU Bayonne est un projet de petite envergure dont peu de monde se soucie VI 1 a 3 c CARACT RISTIQUES On sait que depuis la version 2 Bayonne supporte SIP et H323 Les autres caract ristiques de Bayonne sont difficilement trouvables Certains utilisateurs de Bayonne avouent que sa configuration est un v ritable cauchemar IPBX Page 31 96 T l phonie sur IP VI 1 a 4 Ser VI 1 a 4 a SITE OFFICIEL www iptel org ser VI 1 a 4 b PR SENTATION SER est une initiative d iptel org Iptel org est un portail des technologies VolP Il appartient l institut national de recherche Fraunhofer Fokus situ en Allemagne bien connu pour avoir d velopp le codec mp3 Bien que d j beaucoup utilis par les professionnels le projet SER est encore au stade exp rimental La derni re version est la 0 9 6 SER est le plus souvent utilis pour agir en tant que serveur proxy de registration ou de redirection Il poss de aussi d autres fonctionnalit s comme instant messaging MySQL and PostgreSQL support RADIUS server SMS gateway Jabber gateway NAT support Enti rement cod en C SER est r put pour sa rapidit de mise en oeuvre ainsi que sa rapidit de traitement des appels Il a t con u pour g rer des r seaux de grande ampleur Il existe peu de documentation son sujet
84. pboot date tar bz2 tftpboot rotate logs for asterisk usr sbin asterisk rx logger rotate mv var log asterisk debug 0 tmp debug f date mv var log asterisk messages 0 tmp messages f date mv var log asterisk event_log 0 tmp event_log date Backup log files cd tar cf backup client asterisk astlogs S date tar bz2 tmp date Remove unnecessary files rm f tmp date Cr er un cron Un cron est une t che que l on cr e qui viendra ex cuter de mani re r guli re une commande ou bien une s rie de commandes Notre but est d effectuer journali rement une sauvegarde de la configuration du serveur Commande mkdir root scripts Cr er le fichier suivant cronsbackupAsterisk cron cronsbackupAsterisk cron 0 8 sh root scripts backupAsterisk sh gt gt root scripts backupAsterisk log Commande cd root scripts Vous devez avoir les fichiers de cette mani re root scripts backupAsterisk sh root scripts cronsbackupAsterisk cron Il ne reste plus qu taper la commande suivante Commande crontab cronsbackupAsterisk cron Dans notre cas la commande s ex cutera tous les jours 8h du matin V rifier de la mani re suivante Commande Crontab 1 0 8 sh root scripts backupAsterisk sh gt gt root scripts backupAsterisk log IPBX Page 84 96 T l phonie sur IP Si vous voulez modifier quelque chose dans le crontab directement vous avez la poss
85. perateurs IP 54 VI 8 a Comparaison des diff rents Operateurs IP 54 VI 8 a 1 Direct centrex 54 VI 8 a 2 Freeipcall 54 VI 8 a 3 Ippi 54 VL8 b Tableau r capitulatif 55 VL 9 tude de la Qualit de Service QoS 55 VI 10 Choix du plan de num rotation 56 VI 11 Co t de la solution choisie 57 VI 10 a Devis 57 VI 10 b Acceptation du devis 58 VII Mise en place technique de la solution 60 VII 1 G n ralit s 60 VII 2 L architecture d Asterisk 61 VIL 2 1 Les Fonctions du noyau 61 VIL2 2 Les APIs 61 VIL3 Int gration de l IPBX Asterisk chez NALTA Systems 63 VIL3 a La mise en place du serveur Asterisk 64 VIL3 b Le syst me de fichiers 65 VII 3 c les fichiers de configuration 66 VILA L interface FreePbx 68 VIT 4 a La mise en place de l interface Freepbx 68 VII 4 b La configuration des extensions 68 VIL4 c La configuration des routes de sorties 69 VII 4 d La configuration des lignes Trunk 70 IPBX Page 6 96 T l phonie sur IP VII 4 e r solution du nom directement sur le telephone partir du carnet d adresse VIL4 f Configuration des routes entrantes VII 4 g Configuration des appels group s VIL4 h Configuration musique d attente VII 4 i Configuration System Recordings VII 4 j Creation d une conf rence VIL4K IVR VIL4 Configuration de time conditions VIL 5 Configuration des t l phones IP VIL 6 Mon interface de gestion des t l phones VII 7 La l
86. prononc s par les appelants pour les acheminer au travers des diff rents services propos s L appelant n a donc plus pianoter sur le clavier du t l phone comme avec l IVR traditionnel LAN Local Area Network D signe un r seau de machines reli es entre elles sur un m me site l aide de cartes et cables de liaisons leur permettant ainsi de mettre en commun leurs ressources mat rielles Disques durs imprimantes logicielles et informatives fichiers MCU Multipoint Control Unit P riph rique d interconnexion de plusieurs sites en audio et vid o pour organiser des t l conf rences MGCP Media Gateway Control Protocol c est un protocole asym trique client serveur de VoIP Voix sur r seau IP Il se distingue par exemple des protocoles SIP et H323 qui eux sont sym triques client client Le MGCP est la base de services de t l phonie sur IP du type Centrex une plateforme en c ur de reseau chez l op rateur et des postes IP chez les clients C est un des axes d volution de la t l phonie professionnelle NAT Network Address Translation M thode de traduction d adresse IP non routables en adresses routables et r ciproquement qui permet de connecter de nombreuses machines au r seau en n utilisant qu un minimum d adresses officielles Surtout utilis dans les routeurs et les firewalls OS Operating System Syst me d exploitation OSI Open System Interconnect Mod le de norma
87. ption de Fax Gr ce au bo tier le syst me permet de recevoir un fax sur une interface analogique A l aide d un script que j ai adapt on peut en plus le convertir en PDF pour le transmettre par mail au destinataire voulu Ce script s appelle fax process pl et il se trouve l emplacement suivant var lib asterisk bin e Emission de Fax L mission de fax est la m me que classiquement il suffit d aller sur l appareil servant de Fax et de l envoyer comme sur un fax traditionnel C est compl tement transparent pour l utilisateur VIL 9 Sauvegardes VIL 9 a Sauvegarde locale Voici comment il est possible de faire une sauvegarde de notre IPBX Gr ce ce script on sauvegarde tous les fichiers contenus dans le r pertoire etc plus ceux de la boite mail plus ceux de configuration des t l phones Le fichier s appelle backupAsterisk sh bin bash HA AAA AAA AAA AAA AAA AAA HE backup script for asterisk HAE AAA AAA AAA AAA AAA AAA date date Y m d client easypbx nalta fremove old backups find backup type f mtime 15 xargs rm backup the etc directory cd tar cfj backup client asterisk configs date tar bz2 etc backup the voicemail directory cd IPBX Page 83 96 T l phonie sur IP tar cf backup client asterisk vm date tar bz2 var spool asterisk voicemail backup the TFTPBOOT directory Configuration des telephones cd tar cfj backup client asterisk tft
88. que IPBX Open Source de cette tude s ils sont compatibles avec les crit res du cahier des charges SIPx Bayonne Vate Asterisk SER IPBX open source oui oui oui oui oui utilisation de SIP et RTP oui oui oui oui oui compatibilit Softphone freeware oui oui oui oui oui faisabilit d une maquette faisable faisable faisable faisable faisable num rotation 4 chiffres oui oui oui oui oui interfa age avec ISDN T0 oui oui oui oui oui Documentation compl te oui Faible Faible oui Faible SIP Protocoles support s IAX IAX2 MGCP H323 TDM SCCP On peut d ores et d j liminer SER car il a une faible documentation et surtout pas de mises jour depuis environ 2 ans On peut aussi avoir des doutes sur Bayonne et Yate car la faible documentation de ces projets peut engendrer des soucis par la suite Au terme de mes recherches seuls deux IPBX Open Source semblent int ressants Asterisk et SIPx Je pr conise donc l IPBX Asterisk je pense que le projet est plus m r Il a de plus larges possibilit s protocolaires SIP MGCP qui facilite sa configuration IPBX Page 34 96 et poss de une interface d administration globale T l phonie sur IP Il est bel et bien le produit le plus int ressant du march Asterisk est le logiciel libre le plus r pandu et
89. queues conf Configure les groupements d appels voicemail conf Configure la boite vocale qui est la messagerie des utilisateurs IPBX Page 67 96 T l phonie sur IP e D autres fichiers de configuration e codec conf g re les param tres des codecs support s par Asterisk e manager conf g re l acc s distance des utilisateurs au serveur Asterisk avec des acc s limit s suivant si il d sire voir ou modifier la configuration e _ modules conf permet l ajout ou la restriction des nouveaux modules Asterisk e rtp conf configure le Protocole Temps R el RTP supportant le flux de voix D autres fichiers de configuration peuvent tre dit s qui permettent de g rer les modules pouvant tre ajout s Asterisk VILA L interface FreePbx Dans un second temps j ai install l interface graphique FreePbx pour permettre aux utilisateurs non sp cialistes de modifier les configurations sans r ellement conna tre le fonctionnement des fichiers d Asterisk Une fois le syst me bien configur cette interface est simple d utilisation et tr s compl te Ce logiciel apporte un portail php mysql cgi agi de gestion compl te du serveur t l phonique Asterisk Il permet de d finir un plan de num rotation dialplan personnalis de g rer facilement les extensions t l phoniques analogiques SIP les utilisateurs les menus vocaux les boites de messageries En fait ce programme est int ressant galement car i
90. rem C Announcements Absent x C Core Hangup mn mi C Conferences NALTACONF lt 9000 gt x C Phonebook Directory Phonebook Directory v C Recordings lattente_nalta_by_victor_caro_mix C Custom App Submit Changes Figure 2 Si nous sommes dans le cr neau de la matin e on fait sonner tous les t l phones sinon on passe la condition intitul PresentApren IPBX Page 76 96 Administrators Extensions Feature Codes General Settings Outbound Routes PresentAprem est ci dessous Time Condition 4 Delete Time Condition 4 Edit Time Condition Server time 11 44 51 T l phonie sur IP Add Time Condition PresentMatin PresentAprem Trinik Time Condition name PresentAprem PENSA MDE MANAGEMEN Time to match EA BEHRE Time to start 13 m 45 al CES Time to finish 19 a 00 se H ROS Week Day Start Monday e Announcements Week Day finish Friday a WVR Month Day start w Ring Groups Month Day finish xl Time Conditions Month start sel RE Suratan Month finish x Figure 3 Param trage du d clenchement d une action en apr s midi 13 h 45 19 h 00 Destination if time matches C IVR Test de Messagerie Vocale x Ring Groups predecroche lt 600 gt x C Time Conditions PresentMatin Announcements Absent Bel C Core Hangup ll C Conferences NALTACONF lt 9000 gt C Phonebook Directory Phonebook Directory se
91. robl mes qui ont t r solus rapidement T l phones Premier probl me rencontr les t l phones 480i de par leur firmware install n tait pas capable de r aliser la discussion en XML ce qui a ralenti le rythme du projet et le travail sur le t l phone configuration test Il a fallu que je r alise une mise jour du firmware en esp rant que cela n engendre aucun dommage au mat riel Installation de la carte RNIS J ai perdu du temps configurer la carte RNIS sous la centOS le fait de son faible co t et que cette carte est en fait chinoise fait qu il a t beaucoup plus dur de trouver des renseignements la concernant Autres probl mes a J ai eu des pannes sur le serveur de test qui m a tait pr t plusieurs reprises J ai du changer les barrettes des RAM a Un gros probl me lectrique de tout le b timent disjonctions intempestives m a aussi bloqu dans mon travail pendant 2 jours IPBX Page 91 96 T l phonie sur IP X Conclusion Ce stage m a permis de progresser au niveau professionnel et personnel Ce fut l occasion de mettre en pratique les connaissances que j ai acquises au sein du CNAM Dans un premier temps il m a t demand de d ployer la solution dans l entreprise m me Apr s une tude approfondie du sujet ainsi que l appr ciation du travail fini nous nous sommes aper us qu il serait possible de la d ployer pour des entreprises clientes C
92. rt Protocol pour transporter des informations donn es multim dia en temps r el avec une excellente qualit de services Ce protocole est utilis lors des communications SIP pour transporter les flux de voix associ s un codec de compression SIP Session Initiation Protocol est une nouvelle norme de communication IP On le retrouve principalement dans la t l phonie IP mais il sert galement pour la vid o conf rence l indication de disponibilit ou la messagerie instantan e SIPX C est un autocommutateur IP Open Source Concurrent de Asterisk SS7 Signalling System 7 de gestion des appels incluant les services de traduction de num ros mais aussi des options beaucoup plus complexes telles que l identification de l appelant Enfin puisque SIP fonctionne avec un grand nombre de protocoles de transmission multim dia il permet d initier de g rer et de terminer un large ventail de services multim dia L architecture en couches du protocole SIP SSH Secure Shell SSH est un protocole permettant un client un utilisateur ou bien m me une machine d ouvrir une session interactive sur une machine distante serveur afin d envoyer des commandes ou des fichiers de mani re s curis e TCP Transmission Control Protocol est un protocole de transport fiable en mode connect TIC Technologies de l Information et de la Communication TolIP Telephony over IP UDP User Datagram Protocol
93. s mat riels et logiciels gt Lanceur d applications Application Launcher Lance les applications qui fournissent des services aux usagers comme la messagerie vocale la lecture de fichiers audio et le listage de r pertoires gt Transcodeur de codecs Codec Translator Utilise des modules de codecs pour l encodage et le d codage de diff rents formats de compressions audio utilis s dans l industrie t l phonique Un certain nombre de codecs sont disponibles pour palier aux divers besoins et pour arriver au meilleur quilibre entre la qualit audio et l utilisation de la bande passante gt Planificateur et manager I O Scheduler and I O Manager G re la planification des t ches de bas niveau et la gestion du syst me pour une performance optimale sous toutes les conditions de charges VIL 2 2 Les APIs Quatre APIs sont d finies pour le chargement des modules facilitant l abstraction du noyau pour le mat riel et les protocoles utilis s En utilisant ce syst me de chargement de module le noyau d Asterisk n a pas se soucier des d tails sur la connexion des appels les codecs utilis s etc IPBX Page 61 96 T l phonie sur IP L API channel Channel APT G re le type de connexion sur lequel l appel arrive que se soit un lien de type VoIP RNIS analogique ou tout autres technologies Des modules dynamiques sont charg s pour s occuper des d tails des connexions des couches de bas niveaux
94. s par le biais d un t l phone simple ou int gr s sous forme de fichier wave ou mp3 si vous faites appel un studio d enregistrement Gestion des appels L ensemble des fonctionnalit s de t l phonie classique permettant la gestion des appels est disponible notamment Mise en attente Vous pouvez mettre en attente vos interlocuteurs ils entendront alors une musique personnalisable Renvois d appels Vous avez la possibilit de choisir le renvoi de vos appels vers un autre poste dans les cas suivants Non r ponse Occupation Transfert inconditionnel Vous pouvez par exemple transf rer vos appels sur un coll gue pendant vos cong s ou sur votre portable en cas de d placement Transfert d appel Deux types de transferts sont possibles le transfert inconditionnel pour renvoyer un appel au standard par exemple ou le transfert supervis qui permet d annoncer au destinataire que l on va lui transmettre un correspondant Ne pas d ranger Une simple combinaison de touches vous permet de refuser les appels entrants Vos appels sortants sont quant eux toujours autoris s Num ro masqu Vous avez la possibilit de ne pas divulguer votre num ro de t l phone vos interlocuteurs Pr sentation du nom Lorsqu un coll gue vous appelle il est identifi par l IPBX et son nom s affiche sur votre t l phone Cette option est aussi disponible en cas d appel externe en fonction de votre op rateur
95. t grandissante et accueille de nombreuses soci t s CallOne filiale du groupe Umalis Orange PriceWaterhouseCoopers le num ro 1 mondial de l audit et du conseil d entreprise France 3 Pau Sud Aquitaine FIGURE 1 Le B timent A et la G ode Par ailleurs Pau Cit Multim dia constitue la premi re zone d activit directement connect e sur le r seau m tropolitain tr s haut d bit de l agglom ration paloise le Pau Broadband Country PBC IPBX Page 10 96 T l phonie sur IP II 2 NALTA Systems Cr e en 1999 Pau par M Fr d ric Dumont NALTA Systems est une soci t de services qui propose ses comp tences des entreprises aux activit s diverses La soci t NALTA Systems dispense ses prestations dans les domaines suivants e L installation et la maintenance de parcs informatiques de soci t s ou d administrations e La mise en place de logiciels et de mat riels m dicaux e Le d veloppement de progiciels de gestion sur AS 400 e La mise en place d un syst me de sauvegarde distance le NaltaCenter L entreprise est compos e de six personnes dont les t ches sont bien d finies e Fr d ric DUMONT assure la gestion et la coordination globale des op rations e C dric BLAIS est sp cialis dans la vente et l assistance de logiciels m dicaux ainsi que dans l installation d appareils de t l communication pour l acc s au R seau Sant Social RSS pour les professionnels du
96. t et pas uniquement le temps de transmission de l information sur le r seau Classe n D lai par sens Interpr tation La limite sup rieure acceptable pour une communication t l phonique se situe entre 150 et 200 ms par sens de transmission en consid rant la fois le traitement de la voix et le d lai d acheminement IPBX Page 20 96 T l phonie sur IP e La perte de paquets En cas de congestion du r seau le protocole TCP pr voit de supprimer les trames IP entrant dans un l ment satur buffers pleins Les paquets de voix tant v hicul s au dessus d UDP ce qui ne permet aucun m canisme de contr le de flux ou de retransmission sur cette couche au niveau du transport D o l importance des protocoles RTP et RTCP qui permettent de d terminer le taux de perte de paquet et d agir en cons quence au niveau applicatif Si aucun m canisme performant de r cup ration des paquets perdus n est mis en place cas le plus fr quent dans les quipements actuels alors la perte de paquets IP se traduit par des ruptures au niveau de la conversation et une impression de hachure de la parole Plus un paquet de voix contient une longue dur e de parole plus cet effet est accentu d o la n cessit de choisir un bon codec audio de faible d bit e Lagigue La gigue mesure la variation temporelle entre le moment o deux paquets auraient d arriver et le moment de leurs arriv es effectives Les origines de l
97. tente pour utiliser l autre en cas de double appel par exemple RECORD permet d enregistrer la conversation dans C Documents and Settings lt NOM gt Mes Documents X Lite Le bouton AA pour Auto Answer r ponse automatique sert r pondre automatiquement en cas d appel attention aux mauvaises surprises et au contraire DND Do Not Disturb ne pas d ranger permet de passer en statut d occup pour envoyer les appels sur la messagerie si elle existe sur le serveur SIP Le bouton CONF Conference permet de cr er une mini conf rence audio 3 en mettant en relation les deux lignes t l phoniques de votre softphones X Lite permettant ainsi le dialogue 3 Enfin le bouton AC Auto Conference permet de passer directement en mode conf rence en cas de double appel IPBX Page 37 96 T l phonie sur IP VI 2 a 2 S J Phone SJphone est un softphone de VOIP qui vous permet de parler avec n importe quel autre softphone fonctionnant sur un PC PDA n importe quel IP t l phone autonome ou employant le fournisseur de service de VOIP avec n importe quel mobilophone de c ble ou traditionnel Il soutient les normes SIP et H 323 et est enti rement inter fonctionnel avec la plupart des fournisseurs de VOIP et fournisseurs de service principaux ai N del appel E OPTIONS SeNi D tails del Appel en communication Raccrocher Entr es Sorties Attente Volume P _ C
98. terlocuteur en lui faisant couter une musique d attente VIIL3 f Conf rence Les utilisateurs peuvent avoir une discussion plusieurs Remarque Les quatre derni res fonctionnalit s cit es pr c demment sont accessibles via les touches des t l phones IPBX Page 88 96 T l phonie sur IP Num ro de ligne du correspondant Emission R ception d appel Include Emission Consultation EOR e Authentification de messages vocaux Include Lun es a al Num ro du correspondant esse Num ro du Include correspondant Extend RER ea Num ro des correspondants Utilisateur VIIL A4 Fonctions Administrateur Les administrateurs manipulent les diff rentes fonctionnalit s de l IPBX des t l phones et du switch VIII 4 a Ajout Configuration d un t l phone L administrateur peut rajouter un t l phone sur l IPBX Un t l phone est identifi par un num ro de s rie unique qui correspond l adresse MAC de sa carte r seau C est ce num ro qui permet au serveur de reconna tre le t l phone parmi tous ceux accroch s au r seau L administrateur peut choisir d utiliser ou non des groupes de t l phones Cela peut s av rer utile s il veut reconfigurer distance un grand nombre de t l phones A chaque fois qu un t l phone est cr il est recommand de l associer un utilisateur et donc un num ro de ligne IPBX Page 89 96
99. tions on Hold 3 System Recordings Mu IPBX Page 73 96 T l phonie sur IP VII 4 i Configuration System Recordings R Setup Tools Reports Panel Recordings fre e PBX Language English 5 Logged in gaspar Logout Setup EA Unable to locate Var ib asterisk sounds custom predecroche mp3 with a a valid suffix Administrators Extensions System Recordings Feature Codes Add Recording General Settings Edit Recording Built in Recordings frm enter num to Outbound Routes Remove Recording bte does not delete rile rom computer scal Trunks RES TE AES frconf enteringno Caller Name Lookup Change Name predecroche predec2 Sources No long description available predecroche und Call Contro Descriptive Name Inbound Routes gt Announcements Files kag NMR pa Ring Groups Move Up Delete Time Conditions Save E c Move Down Delete GIE Music on Hold System Recordings VII 4 j Creation d une conf rence J ai d cid de cr er une conf rence sur le num ro 9000 J ai cr le nom de conf rence NALTACONEF En choisissant les options comme ci dessous Les nouvelles personnes qui viennent dans la conf rence ont un message d accueil de bienvenue la conf rence puis elles ont la musique en attendant qu il y ait au moins 2 personnes dans la conf rence auian uu Setup Tools Reports Panel Recordings TE SCCFrDA noana Language English M Logged in gaspar Logout Setup
100. une liaison crypt e BACKUP Sauvegardes automatiques du syst me INTERFACE GRAPHIQUE Il faut une interface graphique qui puisse tre facile utiliser pour g rer les lignes configurer le serveur les t l phones ainsi que les fonctionnalit s de la t l phonie D PLOIEMENT FACILE Le d ploiement doit tre le plus simple possible pour une ventuelle installation chez de futurs clients INTERFAGE Il faut si possible pouvoir interfacer le produit avec Outlook CO T Le co t doit tre le plus faible possible IPBX Page 14 96 T l phonie sur IP III 2 Pourquoi une solution Open Source Notre objectif est d assurer le m me service de voix sur IP que celui actuellement en place dans la soci t Nalta Systems mais avec des co ts inf rieurs ceux existants gr ce l utilisation de solutions libres Open Source La question de confiance L Open Source remet la confiance dans les mains du consommateur qui a tout loisir d analyser le produit qu on lui donne en cela il r pond aux soucis de transparence qu on trouve dans nos soci t s contemporaines Il permet aussi d vacuer les difficult s rencontr es l usage des nouvelles technologies en les rendant de fait plus accessibles la compr hension de tous L Open Source contribue au partage le plus large possible des savoirs L Open Source est un mod le de pens e distribu e L Open Source s adapte parfaitement
101. ur de communication Le serveur de communication est le c ur du syst me il g re le routage des communications entre les postes utilisateurs et les op rateurs ainsi que les services valeur ajout e comme la messagerie vocale ou les conf rences e Les postes t l phoniques Terminaux t l phoniques e Le r seau local Les postes et le serveur de communication communiquent par le biais d un r seau IP d di la voix On peut utiliser le LAN existant condition de valider sa compatibilit avec le transport de la voix sur IP ou mettre en place un r seau d di la voix e Les acc s op rateurs Ils sont constitu s de cartes ou de bo tiers Media Gateway permettant d interfacer le syst me avec des op rateurs traditionnels ligne Num ris Passerelles GSM Donc j organise la partie VI de la fa on suivante Le serveur de communication e tude de diff rents serveurs de communication Open Source ASTERISK SIPX BAYONNE SER YATE Les postes t l phoniques e tude de diff rents logiciels de t l phonie X LITE SJ PHONE EXPRESS TALK SIPXPHONE e tude de diff rents t l phones fixes PINGTEL AASTRA 4801 CISCO LINKSYS SPA 942 Le r seau local e tude du sch ma de c blage Utilisation de switch POE e Etude du protocole de communication e Etude de la qualit de service IPBX Page 23 96 Les acc s op rateurs T l phonie sur IP e tude de l acc
Download Pdf Manuals
Related Search
Related Contents
Manual de Usuario – DANCE FLOOR ワン・システムズ製品の 取り付け金具と取り付け方法 Samsung GE76V-B 20 Litres Grill Microwave User Manual Extraits et livret de présentation GE 106716 User's Manual Level Products User Manual - Adaptive Wireless Solutions GUIDON ATTACK TT D`EASTON SmartMetals 062.2855-47 ASUS VW224T User Guide Manual manual-model110 Copyright © All rights reserved.
Failed to retrieve file