
Développement d'une pile en .NET
Ce module consiste à étudier de façon pratique l’implémentation des sessions SIP au-dessus d’une pile SIP existante. L’objectif sera de concevoir pour le framework .NET, en C#, une couche logiciel permettant à une application graphique de gérer un appel téléphonique vers un softphone SIP. Cela impliquera de pouvoir ouvrir, négocier et clôturer une session multimedia. Le développement se fera dans l’environnement Visual Studio.
Ce module s’articulera autour des points suivants :
Une application sera développée durant ce module. Elle négociera et établiera une session dont le rendu audio sera assuré par l'outil VLC.
La messagerie instantanée et la gestion de la présence sont deux domaines d'application du protocole SIP définis dans le standard SIMPLE (Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions). Ce module permettra aux étudiants d’appliquer concrètement leurs connaissances du protocole SIP et de Java. Pour ce faire, nous étudierons la conception et l’implémentation d’un client de messagerie instantanée suivant le standard SIMPLE.
Ce module s’articulera autour des points suivants : • mise en ½uvre des dialogues et transactions SIP, • enregistrement et « désenregistrement » via un proxy, • envoi et réception de messages instantanés, et • gestion de la présence.