Projet IPCC Express Société V.O.I.C.E.

Slides:



Advertisements
Présentations similaires
L’Essentiel sur… La sécurité de la VoIP
Advertisements

Technologie de synthèse vocale
NGN : Opportunités pour le développement de la Voix sur IP
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.

14/06/07 Préparé par: Ing. Rodrigue Osirus (509) / , - Programmation Web coté Server avec.
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Authentification Nomade Project
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
Architecture de grille générique, multi-
XML-Family Web Services Description Language W.S.D.L.
Les instructions PHP pour l'accès à une base de données MySql
BERNARDIN Benoît Lycée Louis Pergaud
Interaction audio sur le site web du LIA
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Les relations clients - serveurs
Web dynamique PhP + MySQL AYARI Mejdi 2006
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Techniques de fiabilisation de SIP
Sandrine BUENDIA Guillaume GALLET.
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Initiation au web dynamique
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Mise en oeuvre et exploitation
Projet : Gestion de l’eau
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Cours de programmation web
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Mise en place d’un Intranet
Application de gestion des retards
Auvray Vincent Blanchy François Bonmariage Nicolas Mélon Laurent
Architecture d’une application WEB Statique:
Maxly MADLON Consultant NES
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Alexandre Blond Antoine Deshayes
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
Couche transport du modèle OSI
Cas M2L Projet ADISPO.
Initiation au JavaScript
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
03/05/2004Diffusion vidéo sur l'Internet - Timothy BURK ENS de Lyon 1 Techniques de diffusion vidéo sur l'Internet Streaming avec RTP/RTSP Timothy BURK.
PABX, Call Center et CTI Romain PYPE.
Automate pour sites web Yannick Bensacq Stage Uranie 2005.
Base de données biogéographiques sur Internet
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
 Aurélien – Ruhi : Routage  Aurélien – Ruhi : Trixbox  Aurélien – Ruhi : Téléphone cellulaire WiFi  Ruhi : Asterisk  Aurélien : Wifi  Conclusion.
Fonctionnalité et protocole des couches applicatives
Par Tristan Salaün. A propos de la technique. A quoi sert un serveur vidéo stream Qu’est ce que le streaming ? Qu’est ce que le multicasting Qu’est.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
TP D’UML Groupe N° 3.
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
2 3 Recherche de l’adresse du serveur Envoie en broadcast ( ) Communication entre les clients et le serveur :  Enregistrement de personnes.
Sextant RFS Consultants – Octobre Sextant Le logiciel d’assistance administrative indispensable à toute structure de plus d’une personne. Le premier.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
La Voix sur IP.
Transcription de la présentation:

Projet IPCC Express Société V.O.I.C.E. Killian GOBIN-GALLON, Antoine GOMBERT, Stéphane JAILLET, Estéban PEREIRA, Jérémy ROZENBERG, Sébastien SALOU et Guillaume VISSIAN

Tutorial MRCP Présentation de l’ancienne plate-forme Customer Voice Solution

Tutorial MRCP

Tutorial MRCP Introduction Architecture Base du protocole MRCP Spécifications techniques Le MRCP dans le JAVA Conclusion 65 hours to build an image

Introduction Tutorial MRCP Le MRCP est conçu pour permettre à un matériel client, effectuant des requêtes audio/vidéo en streaming, de commander des ressources sur le réseau. 65 hours to build an image

Architecture Services et ressources Tutorial MRCP 65 hours to build an image

Architecture Un adressage sous forme d’URL Adressage du serveur et des ressources Tutorial MRCP Un adressage sous forme d’URL rtsp://mediaserver.com/media/ Pouvant contenir des sous adresses de la forme : rtsp://mediaserver.com/media/speechrecognizer/ rtsp://mediaserver.com/media/speechsynthesizer/ rtsp://mediaserver.com/media/fax/ 65 hours to build an image

Base du protocole MRCP Tutorial MRCP Le format de message pour MRCP est basé sur le texte. Le protocole n'adresse pas de sessions : de gestion de contrôle de gestion de médias de séquençage d’adressage de la livraison du serveur des ressources Session adressée par des protocoles SIP ou RTSP 65 hours to build an image

Base du protocole MRCP Session de contrôle déclenchée par le RTSP Tutorial MRCP Session de contrôle déclenchée par le RTSP Le RTSP établit les flux RTP Le MRCP doit supporter le TCP Le MRCP est empaqueté dans les messages RTSP 65 hours to build an image

Spécifications Techniques 1/5 Tutorial MRCP Codage UTF-8 Les lignes se terminent par CRLF Le schéma d’un message MRCP : Start line En-tête CRLF Corps du message 65 hours to build an image

Spécifications Techniques 2/5 Tutorial MRCP La demande : Une ligne se termine par un zéro Envoi d’information comme un identifiant Exemple de structure d’une demande : Méthode utilisée Identification de la réponse Version du protocole MRCP 65 hours to build an image

Spécifications Techniques 3/5 Tutorial MRCP La réponse est constituée : Une ligne de statut En cours Terminé En attente Éventuellement par un contenu dans le corps du message 65 hours to build an image

Spécifications Techniques 4/5 Tutorial MRCP Les événements : Ils annoncent lorsque le traitement d’une réponse est terminé. 65 hours to build an image

Spécifications Techniques 5/5 Tutorial MRCP Les en-têtes : Identifiants pour savoir quelle demande est concernée Informations concernant le langage utilisé Taille du message … 65 hours to build an image

Le MRCP dans le JAVA 1. Indispensable Tutorial MRCP 1. Indispensable Le package MRCP4J qui contient l’ensemble des classes requises 2. Pré-requis Java Runtime Environment (JRE) 5.0 3. Installation et Dépendances - Extraire « mrcp4j-<version>.jar - Les dépendances doivent être incluses pour utiliser MRCP4J. 4. Implémenter un Client MRCPv2 - Implémenter la classe org.mrcp4j.client.MrcpChannel. provider.createChannel(channelID, host, port, protocol); 5. Implémenter un Server MRCPv2 - Implémenter le package « org.mercp4j.server » 65 hours to build an image

Présentation de l’ancienne Plate-forme

Ancienne plate-forme Schématisation de l’architecture Reconnaissance vocale 65 hours to build an image

Schéma de l’architecture Ancienne Plate-forme 65 hours to build an image IVR installé en local dans l'IPCCX Pas de reconnaissance vocale avancée Nuance et IPCCX séparés

Customer Voice Solution

Customer Voice Solution Plate-forme actuelle PRESENTATION OBJECTIFS SOLUTIONS EN PRATIQUE CONCLUSION DEMONSTRATION

La plate-forme actuelle 65 hours to build an image

Objectif : UCC OPERATEUR AUTOMATE UNIFIED COSTUMER CENTER SITE WEB Plate-forme actuelle Des données éparses … OPERATEUR AUTOMATE UNIFIED COSTUMER CENTER 65 hours to build an image SITE WEB DATABASE

Objectif : Simplicité ETAT DES LIEUX : Plate-forme actuelle ETAT DES LIEUX : Automatic Speech Recognition (ASR) en pleine évolution Mauvaise reconnaissance du client NOTRE OBJECTIF : Démontrer la puissance de l’ASR et du TTS 65 hours to build an image

Nos Solutions BASE DE DONNEES UNIFIEE RECONNAISSANCE DYNAMIQUE Plate-forme actuelle BASE DE DONNEES UNIFIEE RECONNAISSANCE DYNAMIQUE STANDARDISATION DES DONNEES 65 hours to build an image

En pratique Base de données MySQL base de donnée globale et unifiée Plate-forme actuelle Base de données MySQL base de donnée globale et unifiée Reconnaissance Vocale Utilisation de scripts afin de générer des grammaires complexes 65 hours to build an image Standardisation des données VXML base de script PHP langage dynamique Commun Web et VOIP

Conclusion L’UCCX une plateforme à plusieurs facettes : Adaptabilité Plate-forme actuelle L’UCCX une plateforme à plusieurs facettes : Adaptabilité Fiabilité Simplicité DES QUESTIONS ?

PPE Cisco 2006-2007 ECE 27 27 27