Développement d`un système de communication VoIP pour l

Transcription

Développement d`un système de communication VoIP pour l
GT REV01 09.2015
Page 1 of 2
Proposition de stage
Développement d’un système de
communication VoIP pour l’application
BICE
Introduction
La société SEE Telecom mène depuis plusieurs années des activités dans le domaine du
développement hardware et software des produits CATV et wireless. Parmi les projets sur lesquels
nous travaillons, plusieurs utilisent un système d’insertion de messages d’urgence. Le travail que
nous proposons consiste à développer une interface graphique pour l’application de monitoring BICE
(Break-In ConsolE).
Objectif du stage
Au sein du service de recherche et développement (R&D) et dans le cadre du stage proposé, vous
prenez en charge l’amélioration d’un logiciel d’insertion de messages d’urgence en milieux confinés.
Vous concevez et réalisez un système de communication Voice over IP (VoIP) en utilisant le Session
Initiation Protocol (SIP). SIP a été normalisé par le groupe de travail WG MMUSIC (Work Group
Multiparty Multimedia Session Control) de l’IETF. La transmission VoIP s’effectuera entre un client
BICE et un serveur BICE et sera bidirectionnelle. Le développement se fera en JavaFX. Une fois
intégré le code au sein de l’application BICE, vous menez les phases de tests et de validation en
collaboration avec l'équipe de développement du logiciel de simulation. Ce stage offre une
expérience de développement logiciel avec des méthodes et des outils professionnels, dans un
contexte pluri disciplinaire de recherche et développement.
Description du projet de stage
Ces dernières années, vu l’augmentation en taille et en complexité des systèmes de radiofréquence,
la capacité d’insérer des messages d’urgence dans les tunnels routiers et dans des zones confinées
en cas d’accidents est devenue une tâche importante. En utilisant les systèmes de retransmission
radio développés à SEE Telecom, un operateur tunnel peut diffuser des messages d’urgences
directement dans les voitures des usagers du tunnel en interrompant la radio FM.
L’application Break-In ConsolE constitue la prochaine génération de logiciels de traitement audio de
SEE Telecom conçue aussi bien pour l’insertion de messages multi-zones que pour la surveillance
des stations radio. Elle a été conçue pour fournir à l’utilisateur une interface avec l’architecture
matérielle et lui permettre d’interrompre la diffusion RF dans les tunnels et pour remplacer les
programmes de radio grand public par des messages d’urgence. Ces messages d’urgence peuvent
être des messages vocaux préenregistrés ou diffusés en direct (live) pour prévenir les usagers du
tunnel d’une situation d’urgence.
Le but de ce travail consisté à implémenter au sein de l’application BICE un système de
communication VoIP en utilisant SIP. La version 1 est sortie en 1997, et une seconde version
majeure a été proposée en mars 1999 (RFC 2543). Cette dernière a elle-même été largement revue,
complétée et corrigée en juin 2002 (RFC 3261). Des compléments au protocole ont été définis dans
les RFC 3262 à 3265. SIP est au sens propre un protocole de signalisation hors bande pour
See Telecom
Avenue du Commerce 18
BE-1420 Braine-l’Alleud • Belgium
Tel.: +32 (0)2 389 00 20
Fax: +32(0)2 389 00 30
GT REV01 09.2015
Page 2 of 2
Proposition de stage
Développement d’un système de
communication VoIP pour l’application
BICE
l’établissement, le maintien, la modification, la gestion et la fermeture de sessions interactives entre
utilisateurs pour la téléphonie et plus généralement pour toutes les communications multimédias. Le
protocole n’assure pas le transport des données utiles, autrement dit, il ne véhicule pas la voix, mais
assure simplement la signalisation. Le transport de données sera assuré par les protocoles
RTP/RTCP. Les protocoles RTP/RTCP ont été conçus dans le but d’enrichir les fonctions d’UDP et de
fournir à ce dernier ce dont il a besoin pour gérer efficacement les données multimédias temps réel.
Deux autres aspects seront abordés pendant le stage :
1. La possibilité de comprimer le flux audio pour minimiser l’occupation en bande
2. L’utilisation des métriques pour évaluer la qualité du service.
Ce travail comporte l’utilisation de librairies JAVA qui implémentent le protocole SIP. Ces librairies
sont amplement documentées.
Informations pratiques
•
Responsable de stage à SEE Telecom :
Guido Torrese, Ph.D.
Software Solution Manager
E-mail: [email protected]
Phone: 0032-(0)2-3890043
•
Responsable administrative
Pilar de Lichtervelde,
Responsable du personnel
E-mail : [email protected]
Phone: 02/389.00.55
•
Localisation du poste
SEE Telecom
Avenue du Commerce, 18 - 22
BE-1420 Braine-l'Alleud Belgium
See Telecom
Avenue du Commerce 18
BE-1420 Braine-l’Alleud • Belgium
Tel.: +32 (0)2 389 00 20
Fax: +32(0)2 389 00 30