Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif

Téleinformatique. Télecommunications. Téléphonie sur IP. SIP. IAX. L'expertise de 2SI







'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

AVANT-PROPOS ……………………………………………………………………………3

REMERCIEMENTS ……………………………………………………………………...…4

DEDICACE …………………..….…………………….………………………….……….…5

INTRODUCTION ………………………………………………………………………..….9

CHAPITRE I: PRESENTATION DE 2SI …………………………………………….….10

I°_ La localisation ……………………………………………………………………....….11

II°_ L'historique …………………………………………………………….………………11

III°_ Le personnel : administratif et d'appoint …………………………………………..….11

III-1°_ Le personnel administratif …………………………………………………...11

III-2°_ Le personnel d'appoint ………………………………………………………12

VI°_ Le fonctionnement ……………………………………………………………..………12

V° _ L'expertise de 2SI …………………………………………..………………………….12

VI°_ Les Progiciels ……………………………………………………………………….….13

CHAPITRE II: LES TRAVAUX EFFECTUES ……………………………………….....15

I°_ L'état des lieux …………………………………………………………………..…….16

II°_ La mise en place d'un proxy  ……………………………………………………..……17

III°_ La mise en place des serveurs de Téléphonie sur IP………….………………………..19

III-1°_ Asterisk …………………………………………………………..…………..20

III-1-a*_ Installation et Configuration ………………………………………21

III-2-b*_ Les clients SIP/IAX ……………………………...………….…….22

III-3-c*_ Les fonctionnalités …………………………………………...……23

III-2°_ SIP ……………………………………………………………………………23

III-3°_ IAX ………………………………………………………..............................24

IV°_ Trunk ………………………………...............................................................................26

V°_ Mise en place d'un serveur vocal interactif pour 2SMOBILE ………………..……….28

VI°_ Manipulation technique …………….…………………………………….………32

CHAPITRE III: OBSERVATIONS……………………………………………………......44

I°_ Les apports du stage …………………………………………………………………...45

II°_ Les difficultés ………………………………………………………..………………...45

III°_ Les suggestions ………………………………………………………...………………45

CONCLUSION ……………………………………………………………………………...46

BIBLIOGRAPHIE ………………………………………………………………………….47

WEBOGRAPHIE …………………………………………………………………………...48

ANNEXE I

ANNEXE II

L'Ecole Supérieure Multinationale de Télécommunications (ESMT) offre une formation en téléinformatique en partenariat avec l'Ecole Supérieure Polytechnique (ESP) d'une durée de deux ans.

L'ESMT a une vocation première, celle de former de techniciens de très haute compétence capables de jouer un rôle important dans la recherche et la mise en œuvre de nouvelles opportunités favorables au développement de notre continent.

L'Ecole Supérieure Multinationale de Télécommunications de Dakar et l'Ecole Supérieure Polytechnique de Dakar disposent d'une solide formation à laquelle s'allie une vision pragmatique.

En fin de formation, il est demandé à tout étudiant de 2ème année en téléinformatique de rédiger un mémoire.

Ainsi, pour mieux saisir la quintessence de ce travail et détecter très tôt les subtilités liées à cela, il nous a été recommandé d'effectuer un stage en entreprise. C'est-à-dire d'aller faire une descente sur le terrain vers une structure directement rattachée à notre formation en Téléinformatique. Ceci, dès à présent pour transférer la théorie faite en classe au niveau de la réalité concrète, et passer à la phase pratique.

Etant donné que notre sujet « DEPLOIEMENT ET INTERCONNEXION DE SERVEURS VoIP ET INTEGRATION DE SERVEUR VOCAL INTERACTIF » au domaine de la téléinformatique, donc il serait plus plausible de s'orienter vers une structure du même champ d'action.

Dès lors, notre choix c'est fixé sur La société 2SI Stratégies & Solutions Informatiques, située au 27 A Bis Zone B Dakar, dirigée par Monsieur CISSE, de par sa renommée internationale, son dynamisme et la qualité de ses productions. Dans une autre mesure, cela nous permettra de mieux saisir l'évolution et les différentes transitions entre deux mondes indissociables que sont l'informatique et les télécommunications.

La rédaction de ce mémoire en plus d'être une exigence académique, est un travail de recherche scientifique exigeant une totale attitude d'objectivité de la part des étudiants comme l'impose les préceptes de la science. Et c'est dans ce sens que nous présenterons la société 2SI, puis nous décrirons les tâches qui nous ont été confiées pour enfin soulever des observations.

Avant de commencer nous voudrions remercier Mr. Oumar Cissé, Directeur Général de 2SI, de nous avoir permis d'effectuer notre stage dans son entreprise, ainsi que Mr Mamadou Faye, notre maître de stage et Directeur Technique et à Mr Ousmane Cissé, pour nous avoir transmis des connaissances dans les domaines vastes que sont les systèmes et les réseaux.

Nous adressons également nos remerciements à tout le personnel pour leur bonne humeur et leur convivialité.

Nous tenons à remercier aussi Mr Samuel Ouya, notre tuteur de stage et professeur à l'ESMT et à l'ESP , pour sa disponibilité et ses encouragements.

A,

  • ALLAH Le Tout Puissant

  • Nos parents

  • Nos familles

  • Monsieur Tahirou OUATTARA, Directeur de la Formation et de la Recherche à l'ESMT

  • Monsieur Oumar NDIAYE, Administrateur des programmes à l'ESMT

  • Tous les professeurs de l'Ecole Supérieure Multinationale des Télécommunications

  • Tous les professeurs de l'Ecole Supérieure Polytechnique de Dakar

  • Monsieur CISSE, Directeur Général 2SI Sénégal et l'ensemble du personnel

Particulièrement à :

  • Monsieur Mamadou FAYE, Directeur Technique

  • Monsieur Djibril MANE, Responsable Département Services à Valeur Ajoutée

  • Monsieur Ousmane CISSE, Responsable Département Automation

  • Et tous ceux qui, de près ou de loin, ont contribué à la rédaction et à la réussite de présent document

Sigles et Abréviations

Signification

2SI

Stratégies et Solutions Informatiques

ARP

Address Resolution Protocol

ADSL

Asymmetric Digital Subscriber Line

DG

Directeur Général

DNS

Domain Name System

DHCP

Dynamic Host Configuration Protocol

DTMF

Dual-Tone Multi-Frequency

DTS

Diplôme de Technicien supérieur

ESMT

Ecole Supérieure Multinationale des Télécommunications

ESP

Ecole Supérieure Polytechnique

FAI

Fournisseur d'Accès internet

FXO

Foreign eXchange Office

FXS

Foreign eXchange Station

GSM

Global System for Mobile communications

IAX

Inter-Asterisk eXchange

ISA

Internet Security Advance

IP

Internet Protocol

IPBX

Internet Protocol Private Branch eXchange

MMS

Multimedia Messaging Service

MMG

Multimedia Mobile Gateway

NAT

Network Address Translation

NTFS

New Technology File System

PBX

Private Branch eXchange

PSTN

Public Switched Telephone Network

RARP

Reverse Adress resolution protocol

RNIS

réseau numérique à intégration de services

RTCP

Real-time Transfert Control Protocol

RTP

Real-time Transfert Protocol

SIP

Session Internet Protocol

SNTP

Simple Network Time Protocol

TCP

Transmission Control Protocol

TDMoIP

Time Division Multiplexed Over Internet Protocol

ToIP

Telephony over Internet protocol

UDP

User Datagram Protocol

VoIP

Voice over Internet Protocol

WM

Web et Multimédia

Figures

Libellés

Figure 1

Réseau de 2SI avant installation du proxy

Figure 2

Protection de l'accès à 2SI

Figure 3

Réseau de 2SI après installation du proxy

Figure 4

Architecture du réseau utilisant asterisk

Figure 5

Trunk IAX

Figure 6

www.2smobile.com

Figure 7

Architecture du MMG

Figure 8

Architecture proposée pour le déploiement du serveur vocal des jeux

Figure 9-a

Softphone Zoiper => Interface générale

Figure 9-b

Softphone Zoiper => Interface de configuration

Figure 10

Softphone X-Lite

Figure 11-a

Interface graphique d'identification du téléphone IP Grandstream Budgetone 100

Figure 11-b

Interface graphique de configuration du téléphone IP Grandstream Budgetone 100

Figure 12-a

Interface graphique d'identification de la passerelle GVG30

Figure 12-b

Interface graphique de configuration de la passerelle GVG30

Figure 13

Patton SN4114

Le stage que nous avons eu à effectuer pendant une durée de deux mois au de la société Stratégies et Solutions Informatiques 2SI a pour thème :

DEPLOIEMENT ET INTERCONNEXION DE SERVEURS VoIP ET INTEGRATION DE SERVEUR VOCAL INTERACTIF

En effet ce stage pratique qui fait l'objet de notre mémoire met fin au premier cycle d'études à l'Ecole Supérieure Multinationale de Télécommunication de Dakar et à l'Ecole Polytechnique de Dakar. Il constitue non seulement une entrée en plein pied dans le monde du travail mais aussi dans celui de l'entreprise et de son organisation interne.

Ainsi, dans ce mémoire nous allons faire la présentation :

  • de la société 2SI

  • de notre travail

  • de nos observations

I°_ LA LOCALISATION

27 A Bis, Zone B Dakar, SENEGAL

BP: 14179 - Dakar, Peytavin

Tel: (221) 33 865 11 50

Fax:(221) 33 864 51 84

Email: ssi@ssi.sn

Contact : envoyer un courriel à ssi@ssi.sn ou téléphoner au (221) 33 865 11 50.

II°_ L'HISTORIQUE

Stratégies et Solutions Informatiques (2SI) est un établissement stable de droit sénégalais et un des prestataires majeurs de solutions et de services innovants dans le domaine des technologies de l'information et de la communication destinées aux entreprises, aux organisations et aux administrations.

Créée le 01 Septembre 2001 par un groupe d'ingénieurs sortis de l'Ecole Supérieure Polytechnique de Dakar, 2SI se veut être le partenaire privilégié de ses clients dans les métiers du conseil et des services dans les domaines des technologies de l'information et de la communication.

Grâce à une solide expérience et à la compréhension des défis propres à chacun de ses clients, 2SI s'est donnée les moyens de poursuivre sa mission : aider ses clients à créer de la valeur ajoutée par une utilisation des technologies avancées de l'information et de la communication.

2SI apporte l'expertise et l'expérience d'un groupe d'ingénieurs centrées autour d'une même vision. Ceci, pour permettre de mieux répondre aux besoins des entreprises et de relever le défi de la nouvelle économie.

Grâce à de multiples compétences appuyées par une politique de qualité totale, 2SI dispose d'une base internationale de connaissances transversales orientées vers la capitalisation des savoir-faire et le partage des expériences. 

III°_ LE PERSONNEL: ADMINISTRATIF ET D'APPOINT

III-1°_ Le personnel administratif

  • Le Directeur Général

  • Le Directeur Administratif et Financier

  • Le Directeur Technique

  • La Directrice Marketing et Communication

  • La Directrice des Ressources Humaines

  • Le Responsable de la Direction Export

  • Le Responsable du Département Etudes et Ingénierie Logicielle

  • Le Responsable du Département Services à Valeur Ajoutée

  • Le Responsable du Département Automation

  • Le Responsable du Département WM (Web et Multimédia)

  • La Responsable du Département Formation et Perfectionnement

  • Une quinzaine d'Ingénieurs

  • Une Assistante du DG

  • La Secrétaire

III-2°_ Le personnel d'appoint

  • Deux gardiens

  • Un laveur de voitures

  • Un coursier

  • Une femme de ménage

IV°_ LE FONCTIONNEMENT

Au niveau de l'organigramme de la structure les fonctions sont réparties. Par conséquent, le travail suit son avancement vers les résultats escomptés. Cette dynamique, cette motivation animant les pensionnaires de la société leur ont été inculquées par le Directeur. C'est ce qui a valu à 2SI bon nombre de titres, de distinctions(NOVATECH 2006 : 2SI parmi les 3 entreprises les plus innovantes en Afrique de l'ouest) et surtout la place qu'elle occupe actuellement dans le monde de l'informatique et des télécommunications africains en général et sénégalais en particulier.

2SI abrite un effectif d'une quarantaine d'employés. Nous y trouvons différentes entités et chacune d'entre elles à un responsable et un collaborateur pour une meilleure gérance. Les entités existantes sont :

  • La réception

  • La salle de formation

  • La salle de réunion

  • Le Département Ingénierie et Logiciels

  • Le Département Services à Valeurs Ajoutées

  • Le Département Automation

  • Le Département WM  (Web et Multimédia)

Les employés travaillent dans la bonne entente et surtout avec une collaboration saine, tout en gardant à l'esprit le respect de la hiérarchie. Ceci dans le cadre d'un fonctionnement facile car 2SI en plus d'être une entreprise est une école et chaque jour on gagne en maturité et en expérience. De plus Monsieur le directeur tend toujours vers le professionnalisme et l'innovation pour une meilleure qualité de production.

 

V°_ L'EXPERTISE DE 2SI

Les nouvelles technologies comme Internet/Intranet, e-commerce, réseaux et télécommunications, transforment l'organisation et les méthodes de gestion des entreprises. Elles entraînent simultanément une mutation dans la relation avec le client final, mais aussi une recomposition des processus internes et externes des entreprises. Pour produire au meilleur coût et optimiser les flux entre partenaires, fournisseurs et clients, le système d'information devient une arme stratégique qui permet d'accroître la chaîne de valeurs des entreprises. A travers cela 2SI propose différents services qui sont : l'ingénierie logicielle, la formation, les sites web et multimédias, les services à valeur ajoutée, l'automatisme et l'informatique industrielle. 2SI a développé un portefeuille élargi de services s'articulant autour des valeurs :

Développement d'applications

Ce département propose à ses clients les services suivants : Définition du cahier des charges, assistance à la maîtrise d'ouvrage, spécifications techniques, développement, assistance technique, expertise technique, intégration de systèmes hétérogènes, définition d'interfaces utilisateurs, algorithmique, ergonomique, documentation utilisateur...

Automatismes et Informatique Industrielle

La complexité croissante des installations industrielles et des systèmes de traitement de l'information appelle une approche dans laquelle les automaticiens et les informaticiens ont intérêt à coopérer pour développer les méthodologies aptes à résoudre le plus efficacement possible leurs problèmes. C'est dans ce cadre qu'une équipe assure la mise en œuvre de systèmes automatisés.

Multimédia-Internet-Application Web

Grâce à son département Web et Multimédia, 2SI se positionne comme un véritable centre de compétences et une agence de conseil en communication interactive orientée vers la création, le design et la promotion de sites Internet. 2SI accompagne ses clients dans l'ensemble de leurs projets multimédia : création, refonte, promotion de sites Internet, Extranet, Intranet, Cd rom.

Le département Web et Multimédia de 2SI élabore le contenu des sites de leur client, prend en charge la création graphique et la mise en œuvre des fonctionnalités de leur choix.

Formation

Le centre de formation professionnelle et de perfectionnement, CF2P est un centre dédié aux entreprises, aux administrations publiques et aux organismes pour la formation et le renforcement de la capacité de leur capital humain dans le domaine de l'informatique, du management, de la communication, des finances, etc.

Services à valeur ajoutée sur mobile

Au niveau de ce département sont mis en place des services qui répondent aussi bien aux exigences du grand public (téléchargements de biens en ligne, interactivité avec les utilisateurs, services d'infos pratiques, accès rapide à l'information, divertissement), qu'à celles des professionnels (communication interne, gestion de la relation client, promotion, publicité.).Un exemple en est donnée par la nécessité pour les entreprises, d'intégrer la technologie Push dans leurs systèmes d'informations ou logiciels d'applications (message d'alarme, alerte, message d'information spécifique, etc.)

VI°_ LES PROGICIELS

Dans le souci de satisfaire ses clients, 2SI a développé un ensemble de progiciels standards. Ces produits peuvent être adaptés dans les meilleurs délais aux besoins les plus spécifiques de chaque client :

  • 2SI- e-GRH : Gestion des Ressources Humaines

  • 2SI- e-GRM : Gestion des Ressources Matérielles

  • 2SI-Gestion des pointages

  • 2SI-GED : Gestion Electronique de Documents (archivage numérique)

  • 2SI-Building Intelligence

  • Gestion Electrique Automatisée

  • Sécurité électronique (contrôle d'accès, IP-Surveillance, Anti-Intrusion)

  • 2SI-G2A : Gestion Automatisée de l'Accueil (gestionnaire de files d'attente)

  • SYGMAP : SYstème de Gestion des MArchés Publics

  • PROSE : PROgiciel de Suivi-Evaluation

  • eCourrier : Plate-forme de dématérialisation du courrier

  • Tektal : Borne interactif

En outre, 2SI a noué un partenariat avec la SONATEL MULTIMEDIA qui a donné naissance à la plateforme de Service à Valeurs Ajoutées 2SMOBILE, nous pouvons citer quelques services comme :

  • L'ALERTSMS

  • L'INFOSMS

  • Le MEDIASMS

  • Le JEUXSMS

  • Le WEBSMS

  • LOGOS ET SONNERIES

I°_ L'ETAT DES LIEUX

La société 2SI est partagée entre deux sites distants :

  • Site 1: le siège situé au 27 A Bis Zone B

Nous avons constaté que le débit internet de 2SI était très faible, ne supportant pas une communication téléphonique vers l'extérieur et détectant certaines adresses IP qui avaient accès au réseau local. Ainsi nous avons jugé nécessaire de mettre en place un proxy.

  • Capture avant installation du proxy à 2SI

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'
Voici une capture d'écran (obtenu grâce au logiciel Ethereape) sur la surveillance du réseau montrant ainsi le trafic qui s'y effectue avant l'installation du proxy.

Nota bene: Les couleurs correspondent aux protocoles et la taille au débit de connexion.

  • Site 2: l'annexe abritant le département Automation situe à 70P Immeuble Hlm Fass

Au Département Automation nous y avons trouvé un réseau stable.

II°_ MISE EN PLACE D'UN PROXY

Un proxy est un serveur mandataire qui a pour fonction de relayer des requêtes entre un poste client et un serveur.

Notre proxy sera utilisé pour gérer les fonctions suivantes:

  • La mémoire cache

  • La journalisation des requêtes

  • La sécurité du réseau

  • Le filtrage et l'anonymat

Ainsi notre choix fut porté sur ISA Server 2006 car c'est l'outil qui va nous permettre la mise en place des normes de sécurité souhaitées.

QU'EST-CE QUE ISA SERVEUR 2006?

ISA Server 2006 est une passerelle de haute sécurité qui protège notre réseau informatique contre les menaces en provenance d'Internet, tout en offrant à nos utilisateurs un accès à distance rapide et sécurisé aux données et aux applications.

    • Protection de l'accès à Internet

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'
Avec les fonctions de protection d'accès Internet d'ISA Server 2006, l'environnement de l'entreprise est protégé contre les menaces d'origine externe.

    • Configuration système requise

ISA Server 2006 exige la configuration système minimale suivante:

Configuration minimale

Processeur

PC équipé d'un processeur Pentium III à 733 MHz ou supérieur.

Système d'exploitation

Microsoft Windows Server 2003 avec Service Pack 1 (SP1) ou Microsoft Windows Server 2003 R2.

Mémoire

Mémoire vive d'au moins 512 Mo recommandée.

Disque dur

Partition locale formatée NTFS avec 159 Mo d'espace libre sur disque dur; espace supplémentaire requis pour le contenu Web mis en cache.

Cartes réseaux

Une carte réseau pour communiquer avec le réseau interne, une carte réseau, un modem ou une carte RNIS en plus pour chaque réseau supplémentaire connecté à l'ordinateur ISA Server. Une carte réseau supplémentaire est requise pour la communication interne à un groupe de postes pour l'équilibre de charge intégré dans ISA Server 2006 Enterprise Edition.

REMARQUE

Après installation d'ISA Server 2006 à 2SI, nous avons constaté que notre réseau informatique est épargné des menaces en provenance d'Internet tout en fournissant à tous les utilisateurs de 2SI un accès rapide et sécurisé aux applications et aux données.

  • Capture après installation du proxy

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

III°_ LA MISE EN PLACE DES SERVEURS DE TELEPHONIE SUR IP

Actuellement nous vivons dans un monde où la téléphonie ne se limite plus au réseau fixe ou GSM. Elle est liée à l'informatique, d'où la téléphonie IP, grâce au haut débit permettant la satisfaction de plusieurs services.

Plusieurs entreprises européennes, américaines, asiatiques utilisent la téléphonie sur IP et elle commence à prendre une ampleur dans les pays africains. Pour une réduction de la fracture numérique du fait des moindres couts qu'offre la téléphonie sur IP.

Ainsi la téléphonie sur IP utilise la technologie de voix sur IP (VoIP) qui transforme la voix en paquets de données et transmet les conversations via le même réseau que celui utilisé pour envoyer des fichiers et du courrier électronique. Plus concrètement, la ToIP correspond au service téléphonique entre deux terminaux sur un réseau IP.

La téléphonie sur IP intègre deux réseaux: le réseau informatique par lequel transitent des données (commutation de paquets), et le réseau téléphonique (commutation de circuits) par lequel transite la voix.

La réduction des coûts est l'un des meilleurs atouts car grâce à la VoIP, les coûts des communications entre les sites distants sont maintenant maîtrisés du moment où la voix utilise le plus souvent une liaison forfaitaire (ADSL).

Les réseaux téléphoniques analogiques sont gérés par des PABX tandis que la ToIP nécessite la mise en place d'un IPBX.

L'utilisation d'un IPBX permet d'accroître la mobilité des agents d'une entreprise par rapport au PABX traditionnel. En effet, les communications se faisant via le réseau Internet, un agent peut travailler à son domicile, dans les locaux de l'entreprise, être affecté temporairement sur des sites de clients, en étant toujours joignable sur son numéro de téléphone lié directement à l'IPBX. Il suffit pour cela que l'agent dispose d'une connexion Internet sur le site où il se trouve.

MIGRATION VERS LA ToIP: LES BONNES QUESTIONS

    • Etat des réseaux de l'établissement, quels investissements?

  • Pour prendre en compte les spécificités et contraintes des flux temps réel.

  • Pour assurer une disponibilité et une fiabilité des systèmes de communications.

    • Comment prendre en compte les besoins liés aux applications spécifiques du Système d'information ?

  • Quel est la part du trafic temps réel (voix, vidéo) et données?

  • Trouver une équilibre entre les compétences du monde des réseaux et de la téléphonie (technique, humain)

    • Evaluer l'intérêt des nouveaux services: la mobilité, l'extensibilité

III-1°_ Asterisk

Asterisk est un PABX logiciel libre, multi plateforme, publié sous licence GPL. Asterisk permet, entre autres, la messagerie vocale, la conférence, les serveurs vocaux, la distribution des appels. Il implémente les protocoles H.323 et SIP, ainsi qu'un protocole spécifique nommé IAX. Il permet la communication entre client et serveur Asterisk ainsi qu'entre deux serveurs.

Le PBX open source Asterisk a vu le jour quand Mark Spencer, a voulu acquérir un PBX traditionnel pour sa société. Le créateur d'Asterisk, trouvant que le prix d'acquisition d'un PBX traditionnel était démesuré, initia un projet open source. Il a donc commencé à développer Asterisk.

III-1-a*_ Installation et Configuration

Installation des paquets

Liste des paquets nécessaires pour la mise en fonction du serveur :

    • asterisk : Paquet principal ;

    • asterisk-config : Fichiers de configuration d'Asterisk ;

    • asterisk-doc : Documentation sur Asterisk ;

    • asterisk-sounds-main : Fichiers sons pour Asterisk ;

    • asterisk-prompt-fr : Fichiers de langue française pour Asterisk ;

    • mpg123 : Lecteur audio mpeg1 et 2 ;

    • sox : Utilitaire d'édition et de conversion audio (wav, gsm, mp3,…).

Configuration de base d'Asterisk

Ajout de clients

La configuration de nouveaux clients SIP et IAX se fait dans les fichiers /etc/sip.conf et /etc/iax.conf dans lequel on ajoute une entrée pour chaque client.

Plusieurs options permettent de définir et de paramétrer un client :

  • type : Type de client (peer, user ou friend)

  • username : Identifiant de l'utilisateur

  • secret : Mot de passe de l'utilisateur

  • host : Méthode pour trouver le client (dynamique, nom d'hôte ou adresse IP)

  • callerid : Identité de l'utilisateur

  • language : Langue par défaut pour l'utilisateur

Description des paramètres

Pour chacun des paramètres précédents, plusieurs valeurs sont disponibles selon la configuration désirée.

type

  • peer : Client SIP/IAX auquel Asterisk pourra envoyer des appels

  • user : Client SIP/IAX qui pourra passer des appels via Asterisk

  • friend : Client qui sera à la fois en mode 'peer' et 'user'

host

  • dynamic : Le client s'enregistre auprès du serveur

  • nom d'hôte : Nom d'hôte du client

  • adresse IP : Adresse IP du client

Langage

  • us : Langue par défaut

  • fr : Langue française

Attribution de numéros d'appel

Pour attribuer un numéro à un client on édite le fichier /etc/asterisk/extensions.conf :

exten => 1001,1,Dial(SIP/rama,20,tr)

exten => 1001,2,Hangup()

exten permet de définir une nouvelle extension:

  • 1001 : numéro d'appel (ou d'extension) du serveur vocal

  • [1,2,3] : ordre de priorité pour l'exécution

  • Dial, Hangup… : Commande à exécuter

Ici l'appel vers la destination 1001 sera interrompu si jamais l'appel n'a pas été prit au bout du temps imparti.

III-1-b*_ Les clients SIP/IAX

  • Clients SIP

[mandimo]

Username=garmy

Secret=passer

Context=default

Callerid=garmy

Type=friend

Host=dynamic

[aissatou]

Username= mamsay

Secret=passer

Context=default

Callerid= mamsay

Type=friend

Host=dynamic

[ba]

Username=drame

Secret=passer

Context=default

Callerid=drame

Type=friend

Host=dynamic

  • Clients IAX

Le fichier de configuration des comptes IAX se trouve dans le fichier /etc/asterisk/iax.conf pour chacun des deux serveurs.

III-1-c*_ Les fonctionnalités

Asterisk offre les fonctionnalités suivantes :

  • Messagerie vocale

  • Conférence téléphonique

  • Répondeur vocal interactif

  • Mise en attente d'appels

  • Services d'identification de l'appelant

  • VoIP

Et ainsi Lorsque l'utilisateur décroche le téléphone, il faut toujours :

  • avoir la tonalité

  • que l'appel aboutisse

  • le minimum d'interruption en cas de panne d'un élément réseau

III-2°_ SIP

L'IETF a publié en 1999 le protocole d'ouverture de session SIP (Session Initiation Protocol). De niveau 7 (couche application), il permet à deux téléphones IP de créer et de terminer seuls une session IP.

Le protocole SIP (Session Initiation Protocole) est un protocole de plus en plus utilisé actuellement dans le monde de la voix sur IP. Il s'agit d'un protocole de signalisation utilisé pour ouvrir des sessions dans un environnement IP, les modifier et les fermer, Il ne transporte pas la voix.

Une session peut tout simplement être un appel téléphonique (en réception et en émission) ou bien une mise en relation entre plusieurs supports multimédias au même instant (conférence). Le rôle de SIP est d'ouvrir, modifier et libérer des sessions. Tout utilisateur peut se connecter à des utilisateurs d'une session déjà ouverte. Afin d'ouvrir une session, l'utilisateur émet une invitation. Cette invitation transporte un descripteur de session qui permet aux utilisateurs de s'accorder sur la compatibilité de leurs médias. L'avantage de SIP réside dans le fait qu'il n'est donc pas lié à un medium spécifique et est indépendant du protocole de transport.

SIP est un protocole qui permet d'ouvrir, de modifier et de fermer une session incluant un ou plusieurs participants à cette session. Ces sessions incluent la téléphonie sur IP, la distribution de médias ou encore des conférences multimédias (plusieurs participants à une session). SIP est caractérisé par sa portabilité : une requête peut être redirigée en fonction du point de location du participant. Ses principales caractéristiques sont les suivantes:

    • Fixation d'un compte SIP

Il est important de s'assurer que la personne appelée soit toujours joignable. Pour cela, un compte SIP sera associé à un nom unique. Par exemple, si en tant qu'utilisateur d'un service de voix sur IP, vous disposez d'un compte SIP et que chaque fois que vous redémarrez votre ordinateur, votre adresse IP change, vous devez cependant toujours être joignable. Votre compte SIP doit donc être associé à un serveur SIP (proxy SIP) dont l'adresse IP est fixe. Ce serveur vous allouera un compte et vous permettra d'effectuer ou de recevoir des appels quelque soit votre emplacement. Ce compte sera identifiable via votre nom (ou pseudo).

    • Adressage

Les utilisateurs disposant d'un numéro (compte) SIP disposent d'une adresse ressemblant à une adresse mail.

Exemple: SIP:123456789@10.0.0.70 ici 123456789 est le numéro SIP de l'utilisateur. Ce numéro SIP est unique pour chaque utilisateur.

5.1.2 Architecture

III-3°_ IAX

Le protocole IAX2 est une alternative au protocole SIP. Il s'agit du protocole sur lequel s'appuie Asterisk bien que celui-ci soit en mesure de supporter les autres principaux protocoles VoIP tel que SIP.

IAX2 utilise un port UDP unique qui est le port 4569 (IAX1 utilisait le port 5036) et ceci marque l'une des grandes différences avec le protocole SIP. En effet, le protocole SIP, en plus de sa fiabilité, est également célèbre pour sa principale limite qui est la difficulté à l'implémenter derrière un NAT. IAX2 ne rencontre nullement ce problème de NAT d'où son principal succès.

Quand on utilise le trunking avec IAX2, seule la bande passante réellement utilisée est allouée. D'autres protocoles TDMoIP utilisés pour faire du trunking alloue toujours la même quantité de bande passante afin de maintenir les canaux ouverts.

IAX trunking permet à plusieurs flots de données vocales de partager un seul "trunk" avec un autre serveur, réduisant ainsi les congestions induites par le trafic IP. IAX envoie toujours les signaux DTMF en ligne, ce qui élimine les confusions que l'on trouvait avec SIP.

IAX2 est apparu longtemps après SIP qui s'est vite avéré être le protocole de référence par les constructeurs et les fournisseurs de services VoIP. Avant le protocole SIP, il s'agissait du protocole H323 qui était le plus utilisé.

IAX2 est en train de rattraper son retard. Il y a 6 mois, il était encore très difficile de trouver des équipements supportant ce protocole ainsi que des services. La popularité du PABX IP Open source Asterisk ainsi que l'affranchissement des problèmes de NAT pour IAX2, ont littéralement changé la donne. De plus en plus d'opérateurs supportent le protocole IAX2 et de nombreux équipement commencent à faire leur apparition.

Ce succès grandissant de IAX2 n'est cependant pas vraiment une menace pour SIP de la manière que SIP l'a été pour H323. SIP est bien installé, mais nul ne doute qu'IAX2 va s'imposer comme une véritable alternative.

REMARQUES

    • Pourquoi SIP?

A l'origine, SIP a été conçu pour gérer des conférences téléphoniques sur des réseaux IP. SIP est plus simple et garantit des implémentations réellement standards.

En revanche, SIP ne prend pas en charge le transport des flux de données entre les deux équipements. Il ne prend en charge que la gestion des requêtes d'établissement des communications, laissant de côté aussi bien la réservation de la bande passante tâche dévolue à Real Time Protocol (RTP), qui fonctionne au-dessus d'UDP et de TCP, que la numérisation de la voix elle-même (prise en charge par codecs).

  • Pourquoi IAX?

Nous avons aussi choisi IAX car ce protocole permet de réduire la bande passante utilisée dans les transmissions des médias, avec une attention particulière appelée sur le contrôle et les appels vocaux, et à fournir un support natif pour le NAT (Network Address Translation) : la transparence. Un autre objectif est d'être facile à utiliser derrière des pare-feu.

La structure de base de IAX est qu'il multiplexe la signalisation et de multiples flux de médias sur un seul port UDP (User Datagram Protocol) : flux entre deux ordinateurs. IAX est un protocole binaire, qui vise à réduire les frais généraux en particulier en ce qui concerne les flux de voix. Largeur de bande efficacité dans certains endroits, est sacrifié en échange d'efficacité de largeur de bande pour les appels vocaux. Un UDP flux est plus facile à mettre en place pour les utilisateurs qui sont derrière un pare-feu.

Un autre avantage nous a permis de le choisir aussi : avoir le plus de sécurité durant les communications.

VI°_ TRUNK

Un trunk est une technique qui nous permet de communiquer avec d'autres serveurs. Par conséquant donc sera la technique utilisée afin de permettre la communication entre 2SI et le département automation.

Cependant il est nécessaire de donner quelques explications sur le « DynDNS » et le « «Port Forwarding » avant de parler du « Trunk ». En effet :

  • DynDNS

Le DynDNS est une fonction du service DNS (Domaine Name System) permettant de faire la liaison entre un nom de domaine lui appartenant et une adresse IP dynamique de l'utilisateur.

Nous avons mis en place deux serveurs asterisk (à 2SI et au département automation) pour pouvoir établir une liaison téléphonique entre ces deux sites. Le problème est que notre fournisseur d'accès à Internet (FAI) change régulièrement l'adresse IP publique de notre connexion ADSL. Nous ne pouvons donc pas connaître cette nouvelle adresse IP si nous ne sommes pas sur place. C'est pourquoi DynDNS est là pour lui simplifier la tâche.

Note: Nous avons aussi besoin d'un utilitaire (appelé "Client DynDNS") pour automatiser chaque fois que notre adresse IP change : lorsque notre IP change l'utilitaire le détecte et informe le serveur DNS (compatible avec DynDNS). Ainsi nous avons créé deux noms de domaine (www.ssi-siege.dyndns.org et www.a2i-ssi.dyndns.org) pointant sur leurs nouvelles adresses IP dynamiques.

Le principe est très simple : DynDNS possède plusieurs noms de domaine comme blogdns.com, dnsalias.net, getmyip.com, homelinux.org et bien d'autres. Il suffit d'ouvrir un compte chez DynDNS (http://www.dyndns.com c'est gratuit), cliquer sur "Add Host Services" (en français : Ajouter un service d'hébergement). Choisir ensuite "Add Dynamic DNS Host" (en français : Ajouter un hébergement DNS dynamique).

  • Hostname : c'est ici que l'on choisit son nom de domaine (xxx.domaine.ext). Par exemple, votre_nom.dyndns.org, cequevousvoulez.dyn-o-saur.com ou mon_serveur.homelinux.com, etc.

  • IP Address : correspond à l'adresse IP de l'utilisateur ou celle de son routeur. Elle s'affiche par défaut.

  • Enable Wildcard : est une option qui est utile seulement si l'on a un serveur web par exemple et que l'on veut faire de l'hébergement mutualisé. DynDNS dirigera tous les noms de domaine du genre (xxx.xxx.domaine.ext) votre_nom.mon_serveur.dyndns.org, etc. Très pratique si l'on utilise un serveur Apache.

  • Mail Exchanger : est facultatif. C'est pour la redirection des courriels. On peut indiquer une autre adresse IP pour rediriger les courriels envoyés vers le nom de domaine DynDNS de l'utilisateur vers un autre serveur de messagerie.

Cliquer ensuite sur le bouton "Add Host" pour enregistrer le nom de domaine.

  • Port Forwarding

La translation d'adresse IP ne permet de relayer que des requêtes provenant du réseau interne de 2SI et du département Automation vers le réseau externe. Ce qui signifie qu'il est impossible en tant que tel pour une machine externe d'envoyer un paquet vers une machine du réseau interne. En d'autres termes, les machines du réseau interne ne peuvent pas fonctionner en tant que serveur vis-à-vis de l'extérieur.

Pour cette raison, il existe une extension du NAT (Network Adress translation) appelée « redirection de port » (en anglais Port Forwarding ou Port mapping) consistant à configurer la passerelle pour transmettre à une machine spécifique du réseau interne, tous les paquets reçus sur un port particulier. Ainsi, si l'on souhaite pouvoir accéder de l'extérieur à un serveur web (port 80) fonctionnant sur la machine 10.0.0.2, il sera nécessaire de définir une règle de redirection de port sur la passerelle, redirigeant tous les paquets TCP reçus sur son port 80 vers la machine 10.0.0.2.

  • Trunk SIP

Comment se fait le trunk SIP ?

exten => 2002,1,Dial(IAX2/Serveur distant/2002,30,r)

Un SIP Trunk est un routage entre un réseau SIP et un autre réseau SIP.

  • Trunk IAX

Comment se fait le trunk IAX ?

  • Soit pour une extension connue avec Dial :

exten => 2002,1,Dial(IAX2/ Serveur distant/2002,30,r)

  • Soit pour toutes les extensions inconnues d'un contexte avec switch :

switch => IAX2/Serveur distant

La figure ci-dessous récapitule tout le travail effectué durant notre durant le stage concernant la liaison téléphonique entre 2SI et le département Automation.

Figure 5: Trunk IAX

V°_ MISE EN PLACE D'UN SERVEUR VOCAL INTERACTIF

2SI a noué un partenariat avec la SONATEL MULTIMEDIA qui a donné naissance à la plateforme de Service à Valeurs Ajoutées 2SMOBILE : www.2smobile.com.

2SMOBILE offre différents services tels que :

  • L'ALERTSMS

  • L'INFOSMS

  • Le MEDIASMS

  • Le JEUXSMS

  • Le WEBSMS

  • Logos et Sonneries

Ayant remarqué que dans la plate-forme 2SMOBILE tout tournait autour des SMS via une passerelle la MMG (Multimedia Mobile Gateway), il nous a été demandé de mettre en place un serveur vocal interactif.

Un serveur vocal interactif est un système informatique permettant aux utilisateurs d'extraire des données et exécuter des tâches spécifiques, ceci à travers un téléphone fixe, un mobile ou un softphone.

Ce serveur vocal interactif a pour but principal la gestion des jeux tout en y incluant une plate-forme multilingue pour la satisfaction de tous les utilisateurs.

Il est à noter que le serveur vocal des jeux à été fait en local, il ne nous reste qu'à le déployer sur la plate forme 2SMOBILE.

  • Architecture de la MMG

Le MMG de SICAP est une passerelle SMS/MMS utilisée par 2SMOBILE. Il nous été proposé en guise de passerelle entre le serveur vocal et les opérateurs téléphonique mais n'offre le support vocal. D'où son inadaptabilité pour office de passerelle.

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

  • Architecture proposée pour le serveur vocal

Cette architecture propose un partage de charge du serveur en supposant un flux de communication très important et relie directement le serveur à tous les opérateurs locaux.

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

  • Le besoin matériel

  • Des ordinateurs jouant le rôle de serveur asterisk

  • Une passerelle GSM/RNIS ou un ordinateur jouant le rôle de passerelle:

  • Carte Digium T2 (30 communications simultanées)

  • Carte GSM

Nota Bene: Le choix du matériel dépend du dimensionnement du service

  • Services de 2SMobile adaptables au serveur vocal

  • SMS INFO

  • SMS JEU

  • ALERTSMS

  • Perspectives

L'extension du serveur 2SMobile vers le réseau offrira des services tels que :

  • Web to phone

  • Web to fax

  • Fax to Mail

  • Videoconference

VI°_ MANIPULATION TECHNIQUE

Cette manipulation technique consiste à expliquer en détail tous les matériels utilisés pour mettre en place les serveurs de téléphonie sur IP à 2SI et au département Automation et le serveur vocal interactif pour 2SMOBILE.

  • Les softphones utilisés

  • Zoiper

Zoiper est un softphone qui supporte à la fois le protocole SIP et le protocole IAX.

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

Il faut maintenant configurer le softphone Zoiper :'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

_ Lancez le programme Zoiper
_ Cliquez sur "Add new SIP account"
_ Donnez un nom à ce compte par ex. "rama"
_ Domaine : 10.0.0.70
_ Username : « rama»
_ Password : « ***** »
_ Caller ID : « rama »
_ Cochez la case "Use outbound proxy"
_ Voicemail extension : laissez vide
_ Cochez la case "Register on startup"

Dans l'interface principale du programme, tout en bas dans la partie "Account" vous devriez voir votre compte « rama » avec la mention « Registered », si ce n'est pas le cas cliquez sur le bouton « Register » ou redémarrez le softphone.

Même procédé pour créer un compte IAX.

  • X-Lite

Nous utilisons X-Lite de CounterPath™ pour la majeure partie de 2SI sans omettre que X-Lite est un softphone qui ne prend en charge que le protocole SIP mais peut communiquer avec un agent ayant un compte IAX.

Dans le menu « SIP Account Settings », créons un nouveau compte. Nous complèterons uniquement les champs de l'onglet « Account », les autres options n'étant pas nécessaires pour le projet :

_ Display name : Nom d'affichage, c'est lui qui sera affiché par les autres téléphones pour

indiquer la personne appelante.

_ User name : Numéro de l'extension définie dans les « extensions »

_ Password : « **** »

_ Authorization User Name : laissé vide

_ Domain : Adresse IP du PABX Asterisk

Figure 10: Softphone X-Lite

  • Grandstream Budgetone 100 VoIP

Ce téléphone IP est utilisé à 2SI pour la communication téléphonique interne et avec le département Automation.

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

Grandstream Budgetone 100 est un complet SIP IP téléphone de bureau avec une seule interface Ethernet. Cela signifie que vous devrez ouvrir un port Ethernet de votre réseau local. Il a été construit avec un haut-parleur, et pour son prix, est fortement recommandée. Il est assez simple à mettre en place. La configuration par défaut obtiendra une adresse IP par DHCP.

Interface graphique de configuration

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

  • Thomson ST2030

  • 'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

    Thomson ST2030

    Thomson ST2030 permet aux entreprises d'accéder à une solution de téléphonie sur IP innovante et très compétitive. Au design résolument moderne, ce téléphone offre un grand confort d'utilisation.

    Disponible dans la version SIP, il s'intègre parfaitement à la solution IP (de type PABX-IP) mise en place dans les petites et grandes entreprises.

    Trois postes Thomson ST2030 sont utilisés au département Automation pour la communication téléphonique interne et avec 2SI.

    • GVG30

    GVG30 est une passerelle GSM permettant à tout appel extérieur au serveur asterisk d'être redirigé vers un compte utilisateur du serveur.

    'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

    Passerelle GSM

    Adaptateur

    Antenne

    Câble réseau

    Interface graphique de configuration

    Pour accéder à l'interface graphique nous permettant de configurer la passerelle GVG30, il faut :

    • Ouvrir un navigateur

    • Saisir son adresse IP 10.1.1.1

    Ainsi un page s'affiche et pour commencer à configurer il faudrait mettre l'identifiant et le mot de passe.

    REMARQUES

    • Il est à noter que l'identifiant et le mot de passe sont connus par l'administrateur de la passerelle.

    • L'adresse IP par défaut de la GVG30 est 192.168.0.1 mais il convient à l'administrateur de le changer en fonction de la plage d'adresses qu'il utilise.

    'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'
    'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

    Fonction

    • Le GSM de conversion (GVG30)

    • Réponse vocale pour la création et le statut (en ligne depuis un téléphone mobile)

    • Pour la terminaison d'appel (VoIP GSM) et de départ (GSM vers la VoIP)

    • Standard SIP protocole, communique avec d'autres passerelles ou un ordinateur

    Spécifications

    • Protocole SIP

    • TCP / IP: IP / TCP / UDP / RTP / RTCP / CMP / ARP / RARP / SNTP, DHCP / DNS

    • Codec: G.711, G.711 a-law, G.723.1 (5.3k), G.723.1 (6.3k), G.729A, G.729A/B

    • La qualité de la voix, perte de paquets

    • Tri Band: 900/1800/1900MHZ

    • Patton SmartNode 4114 Passerelle de voix sur IP

    'Deploiement et interconnexion de serveurs VoIP et Integration de Serveur Vocal Interactif'

    Figure 13: Patton SN4114

    Cette série est le choix parfait pour le téléphone à la connectivité IP supportant 2 FXS et 2 FXO. Avec ses ports analogiques FXS la SN4114 se connecte à n'importe quel héritage téléphone ou PBX et fournit tonalité, sonnerie, l'appelant-ID et d'autres services. Lorsqu'il est équipé de ports FXO, local RTPC peut être consulté permettant d'appels locaux et le renforcement de contourner, sans frais, des applications tout en utilisant un seul téléphone connecté. La téléphonie sur IP (ToIP) fait appel à la commutation et les appels peuvent être automatiquement acheminés vers le PSTN ou le réseau IP souple, tout en offrant des plans de numérotation et de bout en bout fonction de la transparence.

    4114-2JS-2JO = 2-FXS/2-FXO/1-Ethernet. 4114-2JS-2JO = 2-FXS/2-FXO/1-Ethernet.

    Voici sa configuration :

    #------------------------------------------------------#

    # SN4114/2JS2JO/EUI #

    # R3.21 2007-01-23 H323 SIP FXS FXO #

    # 2008-07-16T12:59:15 #

    # Generated configuration file #

    #------------------------------------------------------#

    cli version 3.20

    dns-relay

    webserver port 80 language en

    sntp-client

    sntp-client server primary 129.132.2.21 port 123 version 4

    system

    ic voice 0

    low-bitrate-codec g729

    profile ppp default

    profile tone-set default

    profile voip default

    codec 1 g729 rx-length 20 tx-length 20

    codec 2 g711alaw64k rx-length 20 tx-length 20

    codec 3 g711ulaw64k rx-length 20 tx-length 20

    codec 4 g723-5k3 rx-length 30 tx-length 30

    codec 5 g723-6k3 rx-length 30 tx-length 30

    rtp traffic-class local-default

    profile pstn default

    profile sip default

    no autonomous-transitioning

    profile dhcp-server 10.0.1.84

    profile aaa default

    method 1 local

    method 2 none

    context ip router

    interface eth0

    ipaddress 10.0.0.4 255.0.0.0

    no napt-inside

    tcp adjust-mss rx mtu

    tcp adjust-mss tx mtu

    context cs switch

    digit-collection timeout 15

    address-completion timeout 15

    routing-table called-e164 FXS_0_entrant

    route default dest-interface IF_SIP

    route 102 dest-interface IF_FXS_1

    route [0234]. dest-interface IF_FXO_0

    route 113 dest-interface IF_SIP

    routing-table called-e164 FXS_1_entrant

    route default dest-interface IF_SIP

    route 101 dest-interface IF_FXS_0

    routing-table called-e164 FXO_0_entrant

    route default dest-interface IF_FXS_0

    route 35 dest-interface IF_FXS_0

    routing-table called-e164 FXO_1_entrant

    route default dest-interface IF_SIP

    routing-table called-e164 SIP_entrant

    route 101 dest-interface IF_FXS_0

    route 102 dest-interface IF_FXS_1

    route default dest-interface IF_FXO_0

    interface sip IF_SIP

    bind gateway GW_SIP

    service default

    route call dest-table SIP_entrant

    early-connect

    early-disconnect

    address-translation outgoing-call to-header user-part fix 0100000000 host-part interface

    address-translation incoming-call calling-e164 identity-header

    address-translation incoming-call calling-uri identity-header

    address-translation incoming-call calling-name identity-header

    address-translation incoming-call called-e164 remote-party-id-header

    address-translation incoming-call called-uri remote-party-id-header

    address-translation incoming-call called-name remote-party-id-header

    interface fxs IF_FXS_0

    route call dest-table FXS_0_entrant

    call-transfer

    caller-id-presentation pre-ring

    subscriber-number 101

    interface fxs IF_FXS_1

    route call dest-table FXS_1_entrant

    call-transfer

    caller-id-presentation pre-ring

    subscriber-number 102

    interface fxo IF_FXO_0

    route call dest-table FXO_0_entrant

    disconnect-signal loop-break

    disconnect-signal busy-tone

    dial-after timeout 2

    interface fxo IF_FXO_1

    route call dest-table FXO_1_entrant

    disconnect-signal loop-break

    disconnect-signal busy-tone

    dial-after timeout 2

    service distribution-group FXS

    timeout 6

    min-concurrent 1

    max-concurrent 2

    route call 1 dest-interface IF_FXO_0

    route call 2 dest-interface IF_FXO_1

    context cs switch

    no shutdown

    gateway sip GW_SIP

    bind interface eth0 router

    service default

    defaultserver auto loose-router

    registration manual 10.0.0.70 5060 use-default-server

    user 102 authenticate password FL1ch2SI5ohKCcDtA1yDCw== encrypted default register display-name 102 phone-context default

    session-timer 1800

    gateway sip GW_SIP

    no shutdown

    port ethernet 0 0

    medium auto

    encapsulation ip

    bind interface eth0 router

    no shutdown

    port fxs 0 0

    pulse-dialing

    encapsulation cc-fxs

    bind interface IF_FXS_0 switch

    no shutdown

    port fxs 0 1

    pulse-dialing

    encapsulation cc-fxs

    bind interface IF_FXS_1 switch

    no shutdown

    port fxo 0 0

    encapsulation cc-fxo

    bind interface IF_FXO_0 switch

    no shutdown

    port fxo 0 1

    encapsulation cc-fxo

    bind interface IF_FXO_1 switch

    no shutdown

    Au cours de ce stage, nous avons beaucoup appris. Les observations que nous avons tirées  de cette expérience professionnelle peuvent être regroupées autour de trois idées principales : les compétences acquises, les difficultés rencontrées et solutions apportées.

    I°_ LES APPORTS DU STAGE

    Les éléments centraux du stage effectués à la 2SI résident dans le travail de groupe et dans l'intensité de la dynamique qui se trouve dans l'ampleur de nos tâches à faire. En raison du climat de sécurité apporté par le collectif, on a pu faire beaucoup de choses qu'on ne peut faire dans le cadre d'une individualité.

    B°_ LES DIFFICULTES

    Les difficultés majeures rencontrées sont la défaillance du réseau de 2SI qui subi une connexion dense connexion (il y a eu trop d'utilisateurs) et le choix d'une bonne distribution de linux pour faire office de serveur.

    C°_ LES SUGGESTIONS

    Le réseau de 2SI, du fait de l'importance des connexions qu'il supporte et de la sensibilité des données, nécessite une bonne administration afin de garantir la sécurité et la bonne marche de la téléphonie sur IP.

    Ainsi la restriction de certains services comme le peer to peer

    Le stage de découverte d'entreprise effectué à la société 2SI pendant une durée de deux mois a été largement bénéfique.

    Pendant cette période, nous avons appris à approfondir nos connaissances sur de nombreux cours vu en classe, et même d'autres appris sur place.

    En outre, le stage a été un moment d'échange de connaissances, il nous a permis de nous développer aussi bien en matière de télécommunication que d'informatique.

    Nous ne saurions terminer ce mémoire, sans pour autant réitérer nos remerciements à l'égard du Dr Samuel OUYA, Mr Ousmane Cissé, Mr Mamadou Faye et toute l'équipe de 2SI pour leur disponibilité et leur patience, et encore merci pour toute forme de contribution à la rédaction de ce rapport de stage.

    • VoIP et ToIP Asterisk La téléphonie sur IP (conception, installation, configuration, déploiement, …) de Sébastien DEON

    • Asterisk

    La téléphonie Open Source

    Jim Van Meggelen, Jared Smith & Leif Madsen

    Traduction de Alexandre Belloni &Yann Serra

    1 | Page

    Figure 6: www.2smobile.com

    Figure 1: Réseau de 2SI avant installation du proxy

    Figure 2: Protection de l'accès à 2SI

    Figure 3: Réseau de 2SI après installation du proxy

    Figure 4:Architecture du réseau utilisant asterisk

    Figure 7: Architecture du MMG

    Figure 8: Architecture proposée pour le déploiement du serveur vocal de jeux de 2SMOBILE

    Figure 9-a: Softphone Zoiper => Interface générale

    Figure 9-b: Softphone Zoiper => Interface de configuration

    Figure 11-a: Interface graphique d'identification du téléphone IP Grandstream Budgetone 100

    Figure 11-b: Interface graphique de configuration du téléphone IP Grandstream Budgetone 100

    Figure 12-a: Interface graphique d'identification de la passerelle GVG30

    Figure 12-b: Interface graphique de configuration de la passerelle GVG30



© 2009-2014 StarAfrica

Scroll to top