serveur et client voip - .nous avons à disposition un serveur voip centos qui dispose de asterisk

Download Serveur et Client VOIP - .Nous avons à disposition un serveur VOIP CentOS qui dispose de Asterisk

Post on 13-Sep-2018

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Romain PIERRE BTS SIO SISR 2

    Serveur et Client VOIP :

    Nous avons disposition un serveur VOIP CentOS qui dispose de Asterisk Now hberg en virtuel

    sous vSphere, et deux postes clients Windows 7 dont un qui est en virtuel et lautre en machine est

    en physique (poste rel).

    Matriels disposition :

    - Serveur VOIP Asterisk Now avec linterface graphique FreePBX sous vSphere

    - Windows 7 Home hberg sous vSphere

    - Windows 7 Home rel

    - Logiciel Sofphtone version 6.0

    Droulement :

    - Installation du serveur CentOS

    - Configuration du serveur Asterisk

    - Ajout des extensions partir de FreePBX

    - Tlchargement du SoftPhone pour les clients VOIP

    - Test dun appel entre deux clients

    - Configuration IP du tlphone

    - Mise jour de linterface web du tlphone en Franais

    - Test de communication entre le tlphone VOIP et un client Softphone

    - Capture de trame lors dune conversation vocale entre deux tlphones

    - Mettre en place le rpondeur tlphonique par numro

    - Conclusion

    Objectif principal :

    - Arriver passer un appel entre deux clients VOIP.

  • 1) Installation du serveur CentOS :

    Mr Choiral nous a mis disposition une machine sous Ubuntu non install sous vSphere. On nous

    demande de slectionner la partition ou Asterisk va tre install, je laisse comme cest par dfaut.

    Puis on nous demande de choisir le fuseau horaire, je prends donc Europe/Paris .

    On nous demande de choisir un mot de passe pour le compte root , je mets HOS4mdp .

    Enfin, le serveur CentOS installe le ncessaire, la fin de linstallation on doit reboot :

  • 2) Configuration du serveur Asterisk :

    Sur le serveur CentOS une fois que la ligne du prompt apparait, on va passer le clavier en mode

    azerty car de base il est mis en querty . Jentre donc la commande suivante : loadkeys fr .

    Ensuite on va configurer ladresse IP du serveur CentOS, jentre la commande setup dans le

    prompt et je vais dans le menu Network Configuration puis Edit Devices .

    A la fin de ces modifications on noublie surtout pas de sauvegarder et quitter, et un reboot est

    galement ncessaire afin de prendre en compte les modifications.

    Sur la machine W7 physique dans un navigateur web on entre ladresse IP du serveur CentOS pour

    pouvoir accder linterface de gestion de FreePBX (pour pouvoir grer la VOIP) suivi de /admin .

    Pour ma part cela revient entrer : 192.168.0.88/admin .

  • 3) Ajout dune extension :

    Dans le menu Administration , on se rend dans le menu Applications pour ajouter un client.

    Dans la case Device on slectionne Generic SIP Device puis on clique sur Submit .

    Sur la page suivante on renseigne le User Extension , le Display name et la case secret .

    La case Secret est optionnelle, elle concerne le mot de passe. On peut aussi ajouter dautres

    clients VOIP, pour ma part jen ai ajout deux autres (Extension 198 et 200).

    Lorsquon a fait une modification sur FreePBX il faut cliquer sur le bouton Apply Config pour que

    les paramtres soient pris en compte.

    4) Tlchargement du Softphone :

    Pour communiquer entre nos clients il faut utiliser un client VOIP, pour ma part je

    vais utiliser Softphone en version 6.0, il est tlchargeable sur le lien ci-dessous :

    http://www.3cx.com/sip-phones/3cx-voip-phone/

    http://www.3cx.com/sip-phones/3cx-voip-phone/

  • Je ne dtaillerais pas linstallation de 3CXPhone car cest inutile.

    Il faut installer le logiciel 3CXPhone sur la machine physique Windows 7 mais aussi sur la machine

    virtuel Windows 7 hberg sous vSphere.

    4) Test dun appel en VOIP :

    Aprs avoir tlcharg le softphone il va falloir le configurer. Ltape suivante est faire soit au dbut

    de linstallation du logiciel 3CXPhone, soit quand on est sur linterface graphique du portable en

    cliquant sur le bouton Home puis dans le menu Account comme ci-dessous.

    On arrive donc sur cet cran ou il faut renseigner les informations du client VOIP.

  • On clique sur le bouton New , on arrive sur linterface pour entrer un nouveau client comme ici :

    Voici les rglages faire pour lextension n199, la dmarche est la mme pour les autres.

    Par exemple

    Account Name : Le nom de lutilisateur/ le nom quon verra afficher sur lcran du softphone.

    Caller ID : Le numro de lappelant, pour ma part 199.

    Extension : Le numro de lextension donc 199.

    ID : Le numro de lextension donc pour moi 199.

    I am in the office local IP : Adresse IP du serveur CentOS qui hberge Asterisk Now.

    Une fois que les paramtres sont rentrs on clique sur OK , si lcran du portable affiche On

    Hook cela veut dire que le client est bien connect et prt communiquer.

    Pour faire simple, je vais par exemple ajouter lextension n199 sur le logiciel

    3CX du poste Windows 7 hberg sous vSphere. Et sur le poste Windows 7 en

    rel je vais ajouter lextension n198. Ce qui aura pour consquence que mes

    deux stations Windows 7 pourront communiquer entre eux via le logiciel 3CX

    et aux travers des extensions n199 et n198.

  • 4) Test dun appel entre deux clients SoftPhone:

    Sur limage ci-dessous on peut voir que lappel en VOIP entre mes deux clients est fonctionnel. A

    droite le logiciel 3CXPhone sur le Windows 7 des postes de la classe (extension 200), et gauche il y a

    le logiciel 3CXPhone sur le Windows 7 virtuel (extension 198).

    Pour rpondre il suffit de cliquer sur le tlphone vert, ou le rouge pour dcliner lappel.

  • 5) Configuration IP du tlphone VOIP :

    Il va falloir rgler les diffrents paramtres IP du tlphoner pour pouvoir accder correctement

    son interface de gestion. Voici le tlphone VOIP Cisco IP Phone 303 :

    Il faut se rendre dans le menu principal laide du bouton ( ct du 6) et ouvrir le sous menu

    9 : Network . Dedans il faut faire les rglages IP :

    Passer ladresse IP du tlphone en mode Static et non en DHCP .

    Je rgle ladresse IP Statique en 192.168.0.89 .

    Ensuite on rgle le masque de ladresse IP en 255.255.255.0 .

    Je renseigne la passerelle qui est 192.168.0.254 .

    On indique les DNS (un seul suffit) je mets donc 192.168.0.254 .

    La configuration IP du tlphone devrait ressembler cela :

    A la fin on noublie pas de reboot le tlphone pour appliquer les changements, il faut se rendre sur

    le tlphone et dans le menu principal on slectionne le menu 12 : Reboot .

    Une fois que cest fait on peut se rendre sur linterface de

    gestion du tlphone VOIP, pour se faire on rentre cette

    adresse dans un navigateur web : 192.168.0.88/admin

  • 6) Mise jour de linterface web du tlphone en Franais :

    Il faut se rendre ladresse suivante : https://supportforums.cisco.com/document/78356/spa30x-

    spa50x-and-spa525-xml-localization-dictionaries-v749 et slectionner larchive comme ci-dessous :

    Une fois tlcharg il faut mettre le fichier tlcharg sur un serveur FTP pour pouvoir le partager.

    Dans la case Directory Server Script du menu Rgional , et en mode avance, on indique cette

    ligne pour renseigner le chemin :

    Dictionary_Server_Script ua="na"

    serv=http://IPDUSRV/maj/;d0=English;x0=spa50x_30x_en_v749.xml;d1=French;x1=spa50x_30x_fr_v

    749.xml; / Dictionary_Server_Script

    IPDUSRV = Adresse IP du serveur FreePBX

    Il suffit ensuite de faire Submit All Changes et de redmarrer le serveur. Pour ma part je nai pas

    russi mettre en place la langue franaise sur linterface de gestion.

    7) Test de communication entre le tlphone VOIP et un Softphone :

    Dans un premier temps il faut ajouter le tlphone VOIP en tant que nouvelle extension sur

    linterface de gestion de FreePBX. Ensuite le principe reste le mme que les Softphones, on doit

    appeler une des extensions que lon a enregistr sur notre interface web.

    Il faut lancer un appel entre un des Softphones sur ordinateur, et rceptionner lappel avec le

    tlphone VOIP prcdemment mis en place.

    https://supportforums.cisco.com/document/78356/spa30x-spa50x-and-spa525-xml-localization-dictionaries-v749https://supportforums.cisco.com/document/78356/spa30x-spa50x-and-spa525-xml-localization-dictionaries-v749

  • 8) Capture dune communication vocale entre deux tlphones VOIP :

    Nous allons voir comment capturer les trames dune communication vocale entre deux tlphones VOIP, il est galement possible de rcuprer cette communication au format .wav . Dans un premier temps il est ncessaire d'tre sur le logiciel Workstation et non vSphere. Dans notre cas, il est galement ncessaire de brancher le PC qui effectue la capture de trame et les tlphones VOIP sur un switch part. Pour commencer, lancer Wireshark, on se rend dans le menu Capture , ensuite on coche toutes les interfaces et on clique sur start (ou on slectionne linterface si on sait laquelle est concerne).

    Par la suite, on lance un appel entre deux tlphones VOIP sur notre rseau. Puis on se rend dans le menu Telephony puis dans VoIP Calls et on slectionne la conversation a cout, et on clique