Services Télécoms («IP»): architecture et signalisation

Dimension: px
Commencer à balayer dès la page:

Download "Services Télécoms («IP»): architecture et signalisation"

Transcription

1 Objectifs: ervices Télécoms («IP»): architecture et signalisation Ahmed MEDDAHI Analyser et comprendre: Les architectures et modèles sur lesquels s'appuient les services "Télécom" (ex les services "voix"). Les "contraintes" en particulier dans le contexte des réseaux paquets "IP". Illustration des différents concepts (problèmes liées au support de services de type "temps réel" dans les réseaux paquets) la "téléphonie" (sur IP) est le principal service télécom considéré. Deux aspects: Les mécanismes et architectures de signalisation (Ex. IP) généralement associés à "l'intelligence" du réseau ("équivalent" au protocole "7" dans les réseaux circuits). La Qualité de ervice réseaux qui représente un élément essentiel des réseaux IP est également étudier à travers l'analyse des principaux mécanismes de gestion de Qo et modèles associés (ex. Differv, Interv). Mais aussi: exploitation à un "haut niveau" des mécanismes de signalisation et de la Qo : introduction aux environnements ("API") de création/déploiement de services télécom IP: concepts JAIN (Java Api for Intelligent/Integrated Networks) (ex. JAIN IP, JAIN LEE). Aspect création/déploiement de services télécom. Remarque: Ces différents aspects seront illustrés à travers des séances de travaux dirigés et Travaux Pratiques. 1 2 Contenu: Partie "ignalisation". Rappels des mécanismes de signalisation dans les réseaux classiques "circuit" (ex. 7). Principes et concepts de la signalisation IP (ex. IP) et exemples de scénario d'appels. Analyse et comparaison avec les mécanismes supportés par les réseaux "classiques". Partie "Qualité de service" dans les réseaux. Les principaux modèles de Qo (Differv et Interv), de mécanismes de gestion et de contrôle de file d'attentes (ex. Algorithme VA, Leacky Bucket, Token Bucket) dans les réseaux IP sont présentés et analysés. Des illustrations de ces mécanismes de Qo en particulier liées à leur configuration dans les réseaux, sont donnés à travers des exemples concrets et pratiques. Partie "Création de services" (introduction). Principes et concepts des environnements pour la création/déploiement de service Télécom dans les réseaux IP.Cette partie est illustrée en particulier à travers le modèle d'architecture JAIN (Java Api for Intelligent/Integrated Networks). Application (ervices) Transport Réseau Liaison Physique Cohabitation des protocoles «IP» Flux (Audio/Video) ervices (Applications) Flux (ignalisation) JMF JAIN «call control» JAIN «IP» RTP RTCP IP INAP IUP TCAP UDP TCP IP, Differv, Interv TL TCP GMPL MPL Ethernet HDLC/PPP ATM DH/WDM/DWDM Cuivre /Fibre Optique. IP Transmission (ervices) (Qo) 3 4

2 ervices «Télécoms» Introduction Rappels Réseaux «classiques» Architecture et signalisation ex. RNI et 7 Réseaux «IP» Architecture et signalisation ex. IP, MEGACO, CTP Eléments critiques et Conclusion Introduction 5 6 ervices Télécom. IP: Introduction Architecture générale de référence «ervices Télécom.»: Moyens mis en œuvre tels que : signalisation, ressources (commutation, transmission ) pour la fourniture et la gestion d accès à un «service» # services fournis par voie de télécommunications (notion de contenu, ex. service d annuaire) Téléphonie (sur IP) Fax temps réel (G3/G4) Transmission données Vidéo conférence Fax store & Forward «Video On demand" «Live treaming» (TVoIP) «Messagerie Instantanée» «Push to talk» «context aware VoIP». PTN/7 Analog./Digital 7 CTP Gw MGw (services API) erveur contrôle d appels Coeur réseau: Internet + Qo (Diffserv/Intserv) ignalisation:ip, Megaco/H.248 H.323/IP Flux media (RTP/RTCP/ ) RTP/RTCP Plate-forme de services (services API) IP, Megaco/H.248 RGw Terminal (services API 7 «Circuit» «Paquet» Gw: signaling gateway MGw: media gateway RGw: residential gateway Remarque (sur IP): intelligence à la périphérie du réseau circuit de sig. Indépendant du circuit de transport (du flux) 8

3 Réseaux de niveau 1, 2 et 3 IP Niveau Paquet Gestion de l accès au support Codage et traitement du signal pour adaptation au support *RPR MAC Ethernet MAC HDLC/PPP ATM IEEE IEEE PRC-PHY 10 Gig E PHY Gig E PHY Packet Over onet (PO) AAL.5 Niveau trame Rappels Gestion de la transmission Réseau de transmission (ex. onet/dh, WDM, DWDM ) Niveau physique upport physique Lien (ex. Fibre Optique) La Qo dépend aussi de l architecture et des performances du réseau de transmission * RPR, Resilient Packet Ring 9 10 Commutation de messages#commutation de paquets Commutation de messages#commutation de paquets paquets de 1.5 Kb D Commutation de messages pas de segmentation par la source. Ex: message de 7,5Mb D 2 commutateurs de paquets -0 Message 3 liens à 1.5 Mb/s -5 Message -10 Message -15 Message Tps (sec) Tps (msec) -La commutation de paquet réduit le délai de commutation par un facteur 3 -i perte d un paquet, uniquement le paquet perdu est envoyé et non le message complet 11 12

4 ervice orienté connexion ervice sans connexion Échange de messages de ignalisation entre l émetteur, le récepteur et le réseau avant l échange du flux de donnée. service fournissant :acquittement, contrôle de flux, contrôle de congestion. dans l Internet,TCP offre un service orienté connexion. l émetteur envoie simplement le paquet d information dans le réseau pas de contrôle de flux pas d acquittement Pas de contrôle de congestion UDP (téléphonie/ip, Audio/Vidéo à la demande, vidéoconférence ) Commutation synchrone Commutation Asynchrone Mémoire tampon Mémoire tampon ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 ITj ITx IT0 Mémoire de commande (table de routage) Réseau d aiguillage (matrice de connexion, bus ) Mémoire de commande (table de routage) Réseau d aiguillage (matrice de connexion, bus ) 15 16

5 Multiplexage temporel ynchrone # Asynchrone 8 eb 125 µs B B B C B A C B A MUX ligne multiplex A B C C A B ync. Async. Rqs: -multiplex de sortie partagé dans le temps entre les différentes voies incidentes Debit sortie=somme (debit entrée) 8 eb voie n 1 voie n 30 Hiérarchie Numérique Plésiochrone (PDH) 30 voies TN1 TN1 30 TN2 TN1 TN1 120 voies TN3 TN1 TN1 480 voies TN4 voie n 1 à n 30 8 bits toutes les 125 µs 1920 voies -en asynchrone: -motif de début/fin de trame ou debut/longueur de trame nécessaire -débits multiples et quelconques possibles -meilleur optimisation du lien -perte de synchro. (flux temps réel) voies 139,264 Mb/s 18 Multiplex primaire Européen (TN1 ou T1) Débit : 2048 kb/s = 32 x 64 kb/s 30 voies de communication IT 1 à 15 IT 17 à 31 1 voie de verrouillage trame ( IT 0 ) 1 voie de signalisation ( IT 16 ) "économique" Multiplexage statistique (asynchrone) ex:un lien 1Mb/ec. Débit de chaque utilisateur -> 100 Kb/s profil du débit «Bursty» (on/off) chaque utilisateur n envoie des data que pendant 10% du tps. Multiplexeur statique: chaque utilisateur a 100 kb/s. 10 utilisateurs maxi. Multiplexeur statistique ou de paquet: 35 utilisateurs. Probabilité d avoir 10 «collisions» <0,0004. On peut supporter beaucoup plus d utilisateurs avec une probabilité de «collision» faible

6 Multiplexage # Commutation # Acheminement Multiplexage Temporelle ynchrone (circuit) # Asynchrone (paquet) Commutation temporelle ynchrone (circuit) #Asynchrone (paquet) Acheminement dans le réseau circuit (RTC,RNI..) circuit virtuel (F.R, X25, ATM, ) permanent ou commuté datagramme (IP,..) Auto-acheminement (802.5 "source routing",..) RQs: commutation: technique "Hard tate" nécessite une signalisation de mise en place et destruction modification du path "lourd" Routage: technique "oft tate" premier paquet établit la route rafraîchissement obligatoire modification dynamique de la route («path») ignalisation ignalisation: définition Échange d informations entre les éléments d un réseau, nécessaire pour fournir et maintenir des services. Mise en œuvre d un «circuit» ou d une connexion: pour l établissement d appel ou l accès à un service: ignalisation (usager) messagerie vocale videoconference N vert carte prépayée 23 24

7 Exemple de configuration à bus passif Exemple de configuration à "étoile de bus" Terminaux "classiques" adaptateur Bus TNR accès de base NUMERI télécopieur groupe 4 Commutateur NUMERI ou PABX TNR TNR TNR Groupement d'accès de base NUMERI Domaine de responsabilité OPERATEUR télécopieur Domaine de responsabilité OPERATEUR 25 codeurdécodeur Terminal audioconférence 26 Numéris : Utilisation des différents canaux Numéris : Accès d'usager NUMERI Canal B 1 Canal B 2 Canal D ignalisation minimessages, identification d'appel, etc. Modes de raccordement au RNI Côté "réseau" L'Accès de base (144 kbit/s; 2B + D) - 2 canaux B à 64 kbit/s pour la parole, les données, le texte et les images - 1 canal D à 16 kbit/s pour la signalisation et la mini-messagerie L'Accès Primaire (2 Mbit/s; 30B + D) - Connexion de PABX, d'ordinateurs ou de serveurs ignalisation "out band" Transfert en mode paquet Côté "terminal" Le bus - 10 prises, 5 terminaux - Bus long ou court - Contact permanent avec le réseau 27 28

8 ignalisation «UAGER-REEAU» exemple (RNI) Format de trame (niveau 1) 48 bits 250 µs tructure de la trame LAP D (niveau 2) tructure générale des trames du LAP D DL F L B1 EDAF a N B2 EDM B1 ED B2 EDL F L TNR TE Fanion Contrôle d'erreur Information Commande Adresse Fanion 2 bits de décalage Q DL F L B1 LDLF a L B2 LDL B1 LDL B2 LDL F L TE TNR tructure du champ adresse API C/R 0/1 E/A 0 API: 0 API: 16 API: 63. signalisation données paquet/canal D maintenance/gestion TEI E/A Répertoire des trames utilisées dans le LAP D (niveau 2) Application Format Commandes Réponses Codage Transfert d'information à trames multiples avec accusé de réception et sans accusé de réception Transfert d'information upervision Non numéroté I (information) RR (prêt à recevoir) RNR (non prêt à recevoir) REJ (rejet) ABME (mettre en mode asyn. équilibré étendu) UI (informations non numérotées) DIC (déconnexion) XID (échange d'identificateur) RR (prêt à recevoir) RNR (non prêt à recevoir) REJ (rejet) DM (mode déconnecté) UA (accusé de réception non numéroté FRMR (rejet de trame) XID (échange d'identificateur) N() 0 o. 4 N(R) P o o. 4 N(R) P/F o o. 4 N(R) P/F o o. 4 N(R) P/F o P F P P F F P/F o. 4 o. 4 o. 4 o. 4 o. 4 o. 4 o. 4 tructure des messages (niveau 3) Discriminateur de Protocole (1 Oct.) (data # info de gestion/contrôle) Référence Appel (2 Oct.) (ex.identifie le dialogue d établissement) Type de message (1 Oct.) Elément d info. I (au format TLV:Type, Longueur, Valeur) Elément d info. j Elément d info. K 32

9 Les principaux messages utilisés par le protocole D Nom du message Etablissement Accusé de réception d'établissement Appel en cours Alerte Connexion Accusé de réception Appel acheminé Déconnexion Libération Fin de libération Phase d établissement Phase de déconnexion ignification Demande d'établissement d'appel Le numéro de destination reçu est réputé incomplet L'information relative à l'appel est incomplète; l'appel est en cours d'établissement L'usager destinataire est alerté Réponse de l'usager Ex. éléments d info: adresse source et dest. ervice support n canal info des couches 4 à 7 DA ig. Usager/usager Confirme la prise en compte de la réponse Indique une situation d'inter fonctionnement ou d'informations fournies par le réseau dans le canal B Invitation à libérer la communication Confirme que la demande de libération est en cours Confirme la libération de toutes les ressources allouées à l'appel 33 Indication de sonnerie Arrêt de l'indication de retour d'appel Exemple de procédure pour un appel simple à commutation de circuits Usager Terminal d'abonné demandeur demandeur (A) par chevauchement Décrochage Etablissement Le terminal du demandé raccroche en premier Raccrochage A.R. d'établissement Info chevauchement Appel en cours Alerte Connexion A.R. de connexion Déconnexion Libération Déconnexion Libération Fin de libération Flux de données Terminal d'abonné demandé (Y) Etablissement Alerte Alerte Connexion A.R. de connexion Libération Fin de libération Déconnexion Libération Fin de libération Déconnexion Libération Fin de libération Terminal d'abonné demandé (X) onnerie Décrochage Raccrochage Usager demandé (X) Le terminal du demandeur raccroche en premier 34 Contention d'accès au canal D Résultat des conflits d'accès au bus Exemple de résolution de conflit terminal A 1 terminal B 1 terminal C 1 canal écho 0 Terminal A Terminal B ignal sur le BU terminal A abandonne terminal C abandonne tructure de trame HDLC adresse commande données FC Données reçues par la TNR Emission de polarités opposées la loi ET n'est pas réalisée 35 36

10 ignalisation «REEAU» ignalisation (réseau) ignalisation sémaphore Abonné Numéris C N C 5 ( ) C 5 C N Abonné Numéris Protocole D 7 (ignaling ystem 7) Protocole D Réseau de signalisation Une architecture en couche Réseau de signalisation serveur P PT PT P P P PT PT C4 C4 C5 C5 C4 C5 C5 Réseau de transport des informations Modèle MTP: Message Transfert Part routage mode datagramme CP:ignaling Connection Control Part ervice: Connectionless/Connection oriented TCAP: Transaction Capabilities Application Part Applicatif TUP: Telephone User Part Applicatif DUP: Data User Part Applicatif INAP: IN application part MAP : Mobile Application Part... MAP INAP TUP TCAP CCP IUP MTP Level 3 MTP Level 2 MTP Level

11 Les couches applicatives Les couches applicatives IUP: définit le protocole et les procédures pour l établissement, la gestion des circuits destinés au transport de la voix et des données sur PTN. Exemple:établissement d appel IAM :initial adress message REL: release RLC: release message ACM: adress complete message ANM: answer message (5) REL (1) IAM TP W P A (4) ACM (6) ANM (8)RLC Liens ss7 (6) REL (2) IAM «voice trunk» (0) switch A analyse du n doit envoyer vers B réservation d un circuit libre TP X (3) ACM (5)ANM (7) RLC P B CCP: offre un service orienté "connexion" (pas d'établissement de connexion mais assure sequencement, contrôle de flux ) identifie l application de niveau supérieur fonction d appellation globale «global title representation» P A (4) response (1) «800» query TP W TP X (3) response (2) «800» query CP L CP M La couche physique et liaison La couche réseau MTP L1= lien 2Mbs («T2»), 64 kbs (V35), 64 Kbs (0), ATM MTP L2 MTP L3: IF (ignaling Info. Field) Données De Contrôle Fill In ignal Unit FIU Link tatus ignal LU Flag Bsn Bib Fsn Fib Li pare Crc Flag Bsn Bib Fsn Fib Li pare tatus Crc 279 oc. Maxi 8 ou 16 1 oc. 3 bits 5 bits Dpc Dpc Dpc Opc Opc Opc pare ls CIC member cluster network member cluster network bits. Routing Label ANI point code: 24 bits ITU-T point code: 14 bits Circuit Identification code dans le cas des messages Isup Mess. type ex itu-t point code 5557 peut être codé ( ) Couches up. (ex. IUP) Données d info. Message ignal Unit Flag Bsn Bib Fsn Fib Li pare io if Crc MU 8 bits <=272oc. 16 MTP L3 zone région ignaling point ls : signaling link selection: partage du trafic sur plusieurs liens 43 44

12 ignalisation: suite "courant continu" ("DC" signaling) analogique nombre d'états limité (tension, courant ) ex: «Ear&Mouth», Accès RTC "binaire" ("digital " signaling ou Common Associated ignaling:c.a..) les 4 bits de l IT16 du Mic E1 (C.A.. E1) le 7éme bit d un IT voix (64->56Kbs) " dans la bande " ("in band») «diffserv (ip)» : numérique DTMF (usager/réseau 300<<3400Hz): analogique "hors bande" ("out of band "/Common Channel ig. :CC) > bande 3.5 à 4 Khz (analogique) 7, canal D (RNI), «rsvp (IP)»: numérique ervices Télécom.: ignalisation IP TP C TP A D D D D A P E TP C TP E Rappel: Architecture RTC B B B B *P:ervice witching Point *TP: ignal Transfert Point *CP: ervice Control Point Réseau de signalisation A P TP C TP A A A A A CP CP ervices télécoms dans les réseaux «circuit»: Constats Topologie hiérarchique--> adaptée au transport de la voix (protocoles orientés circuit) mais pas optimisés pour le transport des données (~3/4 du trafic globale) 7 standard international mais implémentation différente (version Fr, U ) Commutateurs "classe 5" --> "complexes" (# classe 3 et 4 pour le transit) fournit les services de bases (signal d'appel, identifiant d'appel, transfert.) Congestion des commutateurs classes "5" et "4" Besoin d'un retour sur investissement rapide lié au déploiement des réseaux d'accès (Xdsl, BLR, 3GPP ) C3 Liens «TRUNK» C3 Besoin de standards simplifiés et "accessible" pour le développement et le déploiement rapide de nouveaux services C4 C4 Réseau de transport C4 C4 C5 C5 C5 C5 C5 C

13 ervices télécoms dans les réseaux «Paquet» (IP): Atouts Un seul réseau de transport principal (paquet «IP») --> Réseau Multiservices Topologie linéaire--> réseaux de «routeurs» Le "réseau intelligent" sur RTC se "résume" sur «IP» au serveur de contrôle d appels (oftwitch ou Call Agent) --> signalisation (ex.ip) architecture centralisée facilite la création et le déploiement de services # architecture distribuée du RTC Connectivité vers les réseaux existants (Mobile, Adsl, RI (7), ) Media gateways ignaling gateways "API" pour la création de services (ex service voix) ouvertes et supportées par tout type de technologie réseaux--> JAIN (ex. JAINIP) Convergence Fixe-Mobile Architecture IP orientée «IP», dans les réseaux mobiles (3G/IM: Internet Multimedia ubsystem) pour le transport voix/video/données. Convergence des services: accès au «même» service quelque soit le réseau (filaire ou sans fil) Convergence des terminaux: accès au «même» service à partir d un même type de terminal (ex: PDA ou portable avec plusieurs interfaces réseaux) Convergence des réseaux: accès au «même» service à partir d une seule et même techno. réseau (IP) quelque soit le réseau d accès Concept "d'ubiquité réseau " ("Any Where, Any device, Any Network") 49 PTN/7 «Circuit» «Paquet» Architecture générale (architecture dite Next Generation Network ) 7 CTP (IP) Gw MGw Gw: signaling gateway MGw: media gateway RGw: residential gateway erveur contrôle d appels Internet + Qo (Diffserv/Intserv) ignalisation: Megaco/H.248 H.323/IP Flux media (RTP/RTCP/ ) RTP/RTCP Plate-forme (services API) Megaco/H.248 (IP) RGw Remarque: circuit de sig. Indépendant du circuit de transport (du flux) 50 BT ignalisation 7 pour réseaux intelligents convergents HLR VLR BC TCAP CCP MTP3 MTP2 MTP1 CP IN (7 ou sémaphore) TP TP G Cohabitation des protocoles «IP» Création et établissement de séssion. BT BT Mobile CCP MTP3 MTP2 MTP1 MC MTP3 MTP2 MTP1 MGC OFTWITCH Réseaux Ip IP Media erver Appli. RV P Audio/Video RT P RTC P Appli. partagées Mcast Fiable H3 23 RT P AP DP IP HTT P MTP BC BT GM MAP IUP TCAP CCP MTP3 TCAP IUP CCP MTP3 MTP2 MTP1 N P CO Fixe P CO IPe MG VoIP Gateway INAP TCAP CCP MTP3 MTP2 MTP1 Transport Réseau Liaison Physique CRTP/MLPP UDP IP, IP Mcast,WFQ, Ip Precedence... TCP Ethernet/metroEthernet/PO/RNI/ATM.. MTP2 MTP

14 Protocole IP (ession Initiation/Invitation Protocol): Principales caractéristiques Protocole IP: Architecture RFC 2543/ (IETF IP WG depuis 1999) Pour l établissement de session «téléphoniques» et non téléphoniques (multimédia) : «services télécom +» VoIP, IM, data conferencing... Protocole de signalisation client/serveur, de niveau 7. Protocole orienté Internet: inspire de mtp et Http Format des messages textuel, ré-utilise la syntaxe HTTP 1.1 (RFC 822, UTF-8) Indépendant de la couche transport: TCP, UDP, «CTP» (couche «non-fiable») TL/TCP, IPec (couche «fiable»): Pb délai d établissement de session car mécanismes «hop by hop». Mécanisme d'adressage + Localisation : terminal serveur, "user" Protocole orienté Transactions: un dialogue (session) IP: séquence de «requête/reponse» Permet de garder un nombre minimal d états (info) au niveau des proxys. («scalabilité») erveur Redirect /Proxy Terminal IP Agent Utilisateur (AU) IP IP UA Entité Administrative: (erveur IP du réseau local) erveur Localisation Terminal IP IP UA IP erveur Registrar Réseau «IP» Terminal IP IP UA Passerelle IP IP UA Passerelle IP IP UA Passerelle IP IP UA erveur de média IP IP UA RTC Mobile H UAC Appelant Entités et Flux d appel IP (exemple) erveur IP erveur IP UA Appelé INVITE(Cseq1 INVITE) INVITE(Cseq1 INVITE) INVITE(Cseq1 INVITE) 180 Ringing(Cseq1 INVITE) 180 Ringing(Cseq1.) 180 Ringing(Cseq1 INVITE) Transaction 1 Etablissement 200 OK(Cseq1 INVITE) Transaction 2 Communication Transaction 3 Libération 100 Trying(Cseq1 INVITE) Cancel(Cseq1 INVITE) ACK(Cseq1 ACK) BYE(Cseq2 BYE) 200 OK(Cseq2 BYE) -Localization -Registration -Redirection OK(Cseq1 INVITE) 200 OK(Cseq1 INVITE) ACK(Cseq1 ACK) ou ACK (Cseq1 ACK) Flux MEDIA (ex. Audio) BYE(Cseq2 BYE) 200 OK(Cseq2 BYE) ACK(Cseq1 ACK) Remarque: canal (port) de signalisation distinct et non lié au canal (port) de transport du flux Dialogue IP 55 Entités principales d une architecture IP 1 (ession Invitation/Initiation Protocol) Agent Utilisateur Client et erveur Points terminaux capables d émettre (Uac) ou de recevoir (Uas) des requêtes IP (pour traitement et réponses) Terminaux IP (Uas+Uac) Terminaux VoIP, pont de conférence, contrôleur IP («B2Bua») Terminaux IP (UAs) enregistreur de message («voice mail»), serveur vidéo à la demande,... erveur de localisation Offre des services pour obtenir et mettre à jour des informations sur le destinataire (adresse courante et multiple, droit, mot de passe, disponibilité,...) Entité utilisée par les serveurs proxy et serveurs de redirection relayer ou rediriger les messages 56

15 Entités d une architecture IP 2 erveur proxy Entité intermédiaire active, à la fois client et serveur Retransmet les requêtes vers le destinataire (Routage) en s appuyant sur son service de localisation Traite les requêtes (analyse pour authentification, transformation, multi-diffusion,..) Mode opératoire tateless («scalabilité», robustesse aux «attaques»), Conserve un minimum d états relatif à l appel tatefull («Firewall») Conserve un maximum d états relatif à l appel erveur de redirection Reçoit des requêtes et renvoie à l émetteur une ou plusieurs adresses pour contacter le destinataire (régulation de charge) A la différence du serveur proxy, ce serveur n initie pas de requêtes Entités d une architecture IP 3 Back to Back User Agent (B2BUa) Maintien en mémoire des états relatifs à l appel (call statefull) Traitement sophistiqué des appels Participe plus activement au dialogue IP Capable de terminer ou initier la session (ex. carte prépayée; pont de conférence ) Contrôleur de sessions IP Carte pré-payée, pont de conférence, «click to dial» UA UA Dialogue X Dialogue X PROXY B2B Dialogue X Dialogue y UA UA Messages Requêtes: INVITE ACK BYE CANCEL OPTION REGITER.. Principaux messages IP : En-tête de message (générale): call-id Contact Date From To Via... Messages Réponses: Informational uccess Redirection Client Error erver Error Global Failure.. Corps d en-tête : Content-Encod. Content-Length Content-type. code 1xx 2xx 3xx 4xx 5xx 6xx 59 Méthodes («messages») de requête Méthode INVITE Initie une session en invitant un agent utilisateur à une conférence ou à simple appel Le corps du message contient généralement une description de la session (utilisation de DP: type de média audio, vidéo, data, format, codage en vigueur) Méthode ACK Indique que l appelant a reçu une réponse final à l invitation Le corps du message peut contenir la description finale de la session (négociation des capacités) Un corps vide indique que la description du message Invite sera utilisée 60

16 Méthodes de requête (suite) Méthode REGITER Gestion (ajout, maj, suppression) des liaisons (identifiant agent utilisateur, adresse contact) enregistrées dans le service de localisation Egalement utilisé pour interroger le service de liaison (serveur proxy, redirection) L agent utilisateur doit indiquer la durée de vie de la liaison (champ «expire») L agent utilisateur est également responsable du rafraîchissement de la liaison Méthode OPTION Permet d obtenir des informations sur les capacités d un agent utilisateur ou d un serveur sans avoir besoin d établir une session Informations : méthodes supportées, extension, type contenu,.. Peut être émis en dehors ou à l intérieur d une session 61 Méthodes de type requête (suite) Méthode CANCEL Annule un requête (Invite) émise par l appelant Requête «Hop-by-hop» Doit être utilisé après la réception d une première réponse Utilisé par les serveurs proxy lors d appels parallèles. Méthode BYE indique à l autre participant la clôture de la session Autres méthodes (pour le support de services évolués) PRACK (RFC3262) MEAGE, PUBLIH,UBCRIBE & NOTIFY (RFC3265) - ervice de présence (ex. pour les appli. de messagerie instantanée: MN) Pb: congestion (1 «subscribe/notify» et 1 «message» par RTT, ex toutes les 5sec.) mais aussi durée de vie des batteries (Pda, terminal mobile ) Pb: fiabilité des MEAGE (IP sur UDP) 62 tatut (code) des réponses 1xx : information sur le traitement des requêtes 100 trying, 180 ringing 2xx : succès 200 Ok 3xx : redirection 300 multiples choices, 302 moved temporarily 4xx : erreur client (client:cause de l erreur) 401 unauthorized, 404 not found 5xx : erreur serveur (serveur:cause de l erreur) 501 not implemented, 503 service unavailable 6xx : erreur globale 600 busy, 601 decline, 606 not acceptable Principaux champs d entêtes TO: URL-IP de la destination From: URL-IP de la source Call-ID: identifiant de session (vers.simple local-id@host) Maxforward: nombre max de sauts pour traiter le message Cseq(Command equence) : Numéro de transaction dans la session + méthode Via: route empruntée par un message jusqu à ce noeud prévention des boucles, garantie le chemin de retour (billing,...) Contact : pour l enregistrement d informations (Register) Content-type : type de média du corps (ex. application/sdp, application/xml, texte/plain )

17 méthode URL IP/2.0 Via: From: To: Call-ID: Cseq: Content-Length Content-Type: Champ: ligne vide Message IP RFC 822 (idem HTTP) : Ex. requête sip Ligne de début (méthode URL IP/2.0) En-tête de message IP/2.0/protocole hôte:port username <sip:from_user@source> username <sip:to_user@destination> localid@hôte numéro_seq méthode longueur du corps type de média du corps paramètre ;par1=valeur; par2= valeur V=0 o= user_origine timestamp timestamp IN IP4 hôte c=in IP4 média adresse_destination t=0 0 m= type_média port RTP/AVP types_payload INVITE sip:pascal@int.fr IP/2.0 Via:IP/2.0/UDP durer.enic.fr From:Ahmed<sip:ahmed@enic.fr> To:Pascal<sip:pascal@int.fr> Call-ID: @rodin.enic.fr Cseq:1 INVITE Contact::<sip:ahmed@ > Content-Type:application/DP Content-Lengh:.. v=0 o=ffl IN IP s=nom de la session P= c=in IP4 durer.enic.fr m=audio 5004 RTP/AVP IP/2.0 status reason-phrase Via: From: To: Call-ID: Cseq: Content-Length Content-Type: Champ: ligne vide Réponse IP : Ex. de réponse sip Type réponse IP/2.0/protocole hôte:port username <sip:from_user@source> username <sip:to_user@destination> localid@hôte numéro_seq méthode longueur du corps type de média du corps paramètre ;par1=valeur; par2= valeur V=0 o= user_origine timestamp timestamp IN IP4 hôte c=in IP4 média adresse_destination t=0 0 m= type_média port RTP/AVP types_payload en-tête message IP/ OK Via:IP/2.0/UDP sip-proxy.int.fr Via:IP/2.0/UDP ahmed.enic.fr From:meddahi<sip:ahmed@enic.fr> To:Pascal<sip:pascal@int.fr> :tag=2544 Call-ID: @rodin.enic.fr Cseq:1 INVITE Content-Type:application/DP Content-Lengh:.. v=0 o=pascal IN IP s=ok c=in IP4 goujon.int.fr m=audio 5004 RTP/AVP 0 3 corps de message (ex.format DP) 65 corps message 66 ession Description Protocol IP utilise le protocole DP (session description protocol, RFC 2237) DP est employé pour définir les attributs d une session IP avec une syntaxe standard. Les paramètres DP sont placés dans le corps d une requête IP Les entêtes DP sont encodées en format text et sont de la forme <champ>=<valeur>. Le <champ> est toujours un simple caractère et la <valeur> est une chaine de caractères formatée selon le champ Format DP <type>=<valeur> Description v= Version Protocole o= créateur/propriétaire & Id session s= nom de la session i*= info. ur la session u*= url contenant description p*= numéro de tel. c*= info. ur la connexion b*= info. Bande passante z*= fuseau horaire k*= clef de crytpo. a*= attributs de session t= durée de session r*= occurrence de la session m= media transport i*= nom du media c*= info. connexion b*= info. Bande passante k*= clef de crypto. a*= une ou plusieurs lignes attributs media Description de la session Description «temporel» Description «réseau» 67 68

18 Adresse IP IP exploite des formats d adresses de type user/service_id@domaine/host_name Adresse logique indépendante de «physique» (IP) Identifie un utilisateur (user_id peut être un individu, un groupe) ou un service (service Id) Identifie l adresse de contact (nom DN, adresse IP ) Différents formes possibles user@domain ahmed@tl1.fr user@host ahmed@pc.tl1.fr ou ahmed@ service@ip_adress AudioconfA45@mcu.tl1.fr phone-number@gateway @passerelle.tl1.fr Mécanisme de résolution des adresses (ex. DN) 69 Les URI IP Utilisé dans les requêtes (entêtes: From, To, Contact) Intégration dans des pages HTML, s sip ou sips: host ;paramètres?en-têtes infos_utilisateur (nom de l utilisateur:mot de passe) ou (numéro téléphone, si user=phone) host nom de domaine ou nom d hôte ou adresse IP: port paramètres en-têtes ;transport=udp ou tcp ;user=phone ou IP ;method=invite, ACK, OPTION, BYE, CANCEL, REGITER ;ttl=0 à 255 (time-to-live d un paquet IP multicast) ;maddr=adresse IP multicast ;tag=compteur? par1=valeur1 & par2=valeur2 & par3=valeur3... Exemples : Ahmed@tl1.fr-> sip:meddahi@pc1.enic.fr;maddr= ;q=0.8 Ahmed@tl1.fr -> sip: @passerelle.tl1.fr;user=phone;q=0.8 Ahmed@tl1.fr -> sip:voic @media-engine.tl1.fr;msgid=78;q= Entité Administrative: IP@tl1.fr (erveur IP du domaine «tl1.fr») erveur Redirect /Proxy sip:ahmed@tl1.fr BD erveur Localisation 2 Enregistrement des info. de localisation dans la Base de Données Protocole IP : processus d enregistrement erveur Registrar sip:ampc@ sip:amtel@ REGITER sip:tl1.fr IP/2.0 To: sip:ahmed@tl1.fr From: sip:ahmed@tl1.fr Contact: sip:ampc@ , sip:amtel@ IP/ OK Expires: tl1.fr DN Requête IP du proxy INT? ahmed@tl1.fr term1 term1.tl1.fr Protocole IP : Exemple "INVITATION" dans le cas du «Proxy» INVITE sip:pascal@int.fr IP/2.0 To: sip:pascal@int.fr From: sip:am@enic.fr;tag=4711 Contact: sip:amtel@ INVITE pascal@int.fr OK 7 ACK serveur de localisation pascal 2 Flux média (ex. audio) 3 ip proxy Pascal@term2.int.fr int.fr INVITE pascal@term2.int.fr OK 6 term2 9 ACK pascal@term2.int.fr 5 pascal@term2.int.fr 72

19 Protocole IP : Exemple "INVITATION" dans le cas d'une «redirection» int.fr ervice «Click to dial» (utilisation du sip «B2Bua») tl1.fr ahmed@tl1.fr term1.tl1.fr 8 6 INVITE pascal@int.fr 1 IP/ Moved temporarily Contact : pascal@term2.int.fr 4 5 INVITE pascal@term2.int.fr 200 OK ACK ACK 7 erveur de localisation pascal 2 3 ip Redirect Pascal@term2.int.fr term2.int.fr pascal@term2.int.fr A «Client» 0. HTTP 2. Ok (DP A) 1. Invite (No DP) 5. Ack (DP B) Média RTP (flux audio) 3. Invite (DP A) B «fournisseur» 4. Ok (DP B) 5. Ack sip «B2Bua» erveur web ervice «audioconf.» (utilisation du sip «B2Bua») A Media RTP Audio ->A <- B+C 1. Invite (DP Mixer) 3. Ack 2. Ok (DP A) PC Administrateur de la conf: «création, activation, joindre, quitter, inviter» 0. HTTP ConfA45@TL1.fr MCU: Pont audioconférence Mixer audio sip «B2Bua» (Focus) erveur web 1. Invite (DP Mixer) Ok (DP B) Media RTP Audio ->A+C <- B 3. Ack 1. Invite (DP Mixer) 2. Ok (DP C) 3. Ack B sip:confa45@enic.fr Media RTP Audio ->A+B <- C c sip:a@enic.fr sip:b@int.fr sip:c@enst.fr 75 INTERNET gilles@tl1.fr Mobilité (nomadisme) et IP: exemple de scénario IP erver int.fr BACKBONE IP erver enst.fr enst.fr Exercice: Détailler le schéma en précisant les méthodes/messages et les enregistrements contenus au niveau des serveurs «IP». 76

20 cénario: description (suite) cénario: description (suite) Ahmed est potentiellement joignable sur trois sites: l INT (bureau) et l ENT (bureau et labo.) Ahmed publie un seul identifiant d appel: ahmed@int.fr Ahmed est en déplacement à l ENT et enregistre sur le serveur IP de l INT l adresse ahmed@enst.fr (1) Il enregistre aussi sur le serveur de l ENT, ses deux adresses de contact (2, 3) ahmed@office.enst.fr, ahmed@lab.enst.fr Ahmed «oublie» de supprimer un précédent renvoie d appel qu il avait effectué sur son poste du labo à l ENT. gilles@tl1.fr appel ahmed@int.fr (4) (résolution DN = erveur IP Lucent) Le serveur IP de l INT localise l adresse courante de Ahmed (5) et retransmet donc l appel à ahmed@enst.fr (6) Le ervice IP de l ENT détermine qu il existe deux adresses possibles (7) et diffuse l appel (i.e «fork») vers celles-ci (8,9) Le poste du labo selon sa configuration redirige l appel vers le serveur IP de l INT, qui détecte une boucle et retourne un message d erreur (10,11) L erreur est propagée par le poste au serveur IP de l ENT(12) Dans le même temps, Ahmed a répondu à l appel depuis son bureau (13) cénario: description (suite) Le serveur IP de l ENT a maintenant les deux réponses et peut retourné l acceptation de l appel au erveur IP de l INT (14) qui fait de même vers l agent client «Gilles» (15) A ce stade, Les serveurs peuvent «détruire» les états liés à l appel. Ahmed et Gilles communiquent directement (flux média) sans passer par les serveurs intermédiaires (16) IP et «IMPP» (Présentité et messagerie instantanée ) ensibilité au contexte du terminal/utilisateur: Localisation, disponibilité, «humeur» de l utilisateur Permettre le support des applications classiques mais aussi nouvelles: Transfert d appels, suivie d appels (classique) messagerie instantanée, applications basées localisation. Modèle IMPP: Caractéristiques de IP mises en évidence par ce scénario Forking Mobilité (utilisateur) Détection de boucle 79 80

21 IP «Watcher» UA PDA UBCRIBE Event:presence Expires:3600 Accept: text/plain. 200 OK Event:presence Expires:1800 NOTIFY Event:presence ubscr-tate:pending 200 OK NOTIFY Event:presence Expires:1759 ubscr-tate:active. MEAGE Accept: text/plain Content-Type:text/plain Content-Lengh:29 «Bonjour ça va comme tu veux» IP et IMPP: erveur de présence PA serveur 200 OK PUBLIH Event:presence Expires:3600 Accept: text/plain Content-Type:application/XML. 200 OK Event:presence Expires:1800 NOTIFY Event:presence Expires:1759 ubscr-tate:active 202 ACCEPTED Event:presence IP Presence UA 81 Données de présence au format PIDF: Pres. info. Data Format (XML) <presence... <tuple id="mobile-im"> <status> <basic>open</basic> </status> <contact <note xml:lang="en">don't Disturb Please!</note> <note xml:lang="fr">ne me dérangez pas, s'il vous plaît</note> <timestamp> t10:49:29z</timestamp> </tuple> <tuple id="interactive-mm"> <status> <basic>closed</basic> </status> <contact </tuple> <note>je serai en déplacement la semaine prochaine</note> </presence> Remarques: Pb: congestion (1 «subscribe/notify» et 1 «message» par RTT, ex 1/ 5sec.) durée de vie des batteries (Pda, terminal mobile ); fiabilité des MEAGE (IP sur UDP) 82 IP et la Qo (plusieurs constats) Qualité «best effort» pas suffisant pour la VoIP Nécessité de supporter des mécanismes de réservation de ressources dans IP pour assurer une Qo (BP, Délai, perte minimale) écurité des canaux ou flux média Empêcher la fraude ou le vol de service Etablir la connexion uniquement si des pré-conditions sont remplies (sécurité, Qo ) Le appels ne sont pas facturés si ressources réseau non suffisantes Faire sonner l appelant uniquement si Qo Appel en mode dégradé: ex. en utilisant des codecs bas débit ou uniquement l audio (sans la vidéo) 83 m=audio RTP/AVP 0 IP UAC c=in IP a=curr curr:qos e2e none a=des:qos mandatory e2e sendrecv rcv Qo snd rcv Qo snd Qo snd rcv Cur. Cur. x Cur. x x Des. Des. m=audio RTP/AVP 0 c=in IP a=curr curr:qos e2e send a=des:qos mandatory e2e sendrecv Des. IP et la Qo (RFC 3312): INVITE Préconditions 183 ession Progress Préconditions confirmation request PRACK 200 OK (PRACK) Réservation ressources (Qo) UPDATE Préconditions confirmation response 200 OK (UPDATE) Préconditions RINGING IP UA Qo snd rcv Qo snd rcv Qo snd rcv m=audio RTP/AVP 0 c=in IP a=curr curr:qos e2e none a=des:qos mandatory e2e sendrecv a=conf conf:qos e2e recv Cur. x x x Cur. Cur. Des. Des. Des. m=audio RTP/AVP 0 c=in IP a=curr curr:qos e2e sendrecv a=des:qos mandatory e2e sendrecv 84

22 Exemple de négociation de Qo: Requête (corps DP) v=0 o=jo IN IP4 ruin.inf s=ip call t=0 0 c=in IP m=audio RTP/AVP a=rtpmap:98 L8/8000 a=rtpmap:99 L16/8000 a=curr:qos e2e none a=des:qos mandatory e2e sendrecv m=video RTP/AVP 31 a=rtpmap:31 H261/90000 a=curr:qos local send a=curr:qos remote none a=des:qos optional local sendrecv a=des:qos optional remote sendrecv Réponse (corps DP) v=0 o=cabo IN IP4 dmn.inf s=ip call t=0 0 c=in IP m=audio RTP/AVP a=rtpmap:98 L8/8000 a=rtpmap:99 L16/8000 a=curr:qos e2e none a=des:qos mandatory e2e sendrecv a=conf:qos e2e recv m=video RTP/AVP 31 a=rtpmap:31 H261/90000 a=curr:qos local none a=curr:qos remote send a=des:qos failure local sendrecv a=des:qos optional remote sendrecv Confirmation demandée (confirmation request) Autre type de précondition: «sec» : pour sécurité: avant alerte, flux media (ex. voix) protégé -négociation d un algorithme de crypto. «conn»: pour connectivité: avant alerte, flux média passe dans les deux sens -négociation d un mécanisme pour traverser les firewall ou les serveurs NAT. 85 Le protocole IP assure: Localisation du(des) participant(s) à la session terminaux multiple, mobilité, identifiant unique,... Gestion de la disponibilité mise en attente, transfert/déviation (traitements sophistiqués) Transfert vers , messagerie instantanée, page web Gestion des capacités configuration, négociation des paramètres de la session, hétérogénéité des terminaux Etablissement de la session mise en relation des deux participants Gestion de la session modification, terminaison 86 Ce que IP n assure pas: Ne contrôle pas le transfert des flux média Ne décrit pas les sessions Ne contrôle pas les passerelles Ne réserve pas les ressources pour la session Pour cela d autres protocoles/architectures peuvent être utilisés conjointement: RTP (pour le transfert du flux média: audio ou vidéo) RTP (pour le transfert du flux en mode «streaming») DP (pour la description de la session) MEGACO/H.248 (pour le contrôle de passerelles) Diffserv/Intserv (pour la Qo) «Traces» IP (et H.323) 87 88

23 Trace de message IP (texte) Trace de message IP (texte) Format message de signalisation H.225 (éléments d info. de type «user-user» d un message Q931) Les éléments d'informations sont en format TLV (Type/Longueur/Valeur) Type fonction de Type de message (ex. «ALERTING») l'élément d'information Type d élément d info. Longueur de la partie variable Variable peut contenir des éléments d'informations imbriqués ( «user-user») longueur Valeur (corps du message «H.323» codé en AN.1) Trace H225: AN1 (Abstract yntax Notation 1) AN.1 définit une notation ou une syntaxe pour décrire les messages utilises par les protocoles de communication, indépendamment du langage d implémentation, du codage physique Parser AN.1 outil d encodage (BER, PER ) 91 92

24 Trace H225 (suite) AN.1 (Abstract yntax Notation 1) Cette notation fournit un certain nombre de types de base prédéfinis tel que: integers (INTEGER), booleans (BOOLEAN), character strings (IA5tring, Universaltring...), bit strings (BIT TRING), etc., il permet également la définition de type plus complexe structures (EQUENCE), lists (EQUENCE OF), choice between types (CHOICE), etc. 93 Trace H225 (suite): Exemple de message AN.1 H323-MEAGE DEFINITION AUTOMATIC TAG ::= BEGIN H323-UserInformation ::= EQUENCE -- root for all Q.931 related AN.1 { h323-uu-pdu H323-UU-PDU, user-data EQUENCE { protocol-discriminator INTEGER (0..255), user-information OCTET TRING (IZE(1..131)),... } OPTIONAL,... }.....suite.. H323-UU-PDU ::= EQUENCE { h323-message-body CHOICE { setup etup-uuie, alerting Alerting-UUIE, callproceeding CallProceeding-UUIE, connect Connect-UUIE, } nontandarddata NontandardParameter OPTIONAL,... } etup-uuie ::= EQUENCE { activemc BOOLEAN,... } } END 94 Trace de message H225 (AN.1) Trace de message H225 (AN.1) 95 96

25 Trace de message H225 (AN.1) Remarques sur IP (et H323) IP (IETF): «270» pages (130 en 98) «37» en-têtes (+ avec les extensions) représentation «textuelle» 1 requête suffit pour établir la communication. Évolutivité (extension) détection «loop» requête multiple en // possible. Adopté par le 3GPP forum H323 (ITU-T): «700 pages» plusieurs centaines de messages représentation binaire plusieurs échanges avant d établir la communication. (temps d établissement potentiellement long) technologie relativement «mûr» et ayant fait ses preuves adopté par les industriels Nbre d'échanges pour établir la com. Maintenance du code Evolution Conférence ervices Detection boucle Multicast Remarques sur IP (et H323): suite IP (IETF) 1.5 aller-retour imple (format «texte») protocole ouvert distribuée supporté supporté supporté H323 (ITU-T) 6 à 7 aller-retour Complexe (compilateur) ajout d extensions propriétaires Centralisée avec le MCU H323 V2+H.450 non supporté dans la V1 non supporté API API Call control I N V I T E R E F E R U B C. UDP Modèle de création de services IP N O T I F y IM P U B L I h (Applications) Telephonie 3G.. M O e E E P V I C R E N Extensions U A IP R t F A C R L i O k I G A m T e p e é r Pile IP IP/IP Multicast/Qo TCP,CTP, TL.... IP ervices IP et

26 Portabilité du service: «Write Once, Run Anywhere». Indépendance/réseau: «Any Network». ystème/développement ouvert: «By Anyone» ervices télécoms: ervices JAVA API (ource: java.sun.com/products/jain/) Environnement de création de services (CE) Couche signalisation «N importe quel service sur n importe quel réseau» PORTABILITE ervices télécoms: ervices JAVA API Réseau paquet Réseau paquet Plate-forme services X Y Z Couche Réseau ervices télécoms: «ervices JAVA API» Ex. JAIN: «Java Api for IN»; O: «Operations upport ystems» JAIN TCAP Java Call Control JAIN MGCP JAIN IP JAIN INAP JAIN MEGACO JAIN IP Lite JAIN DP JAIN ENUM JAIN Presence JAIN Instant Messaging JAIN IMPLE (Presence +IM) O/Qo O/Billing... ource: java.sun.com/products/jain/ 103 Delai (sec.) Délai Connexion Delai (sec.) Délai pre-selection ,5 2 1,5 1 0,5 0 LAN b Cable Modem Modem 56 Kbs (no TRYING) 3 cenario LAN b Cable Modem Modem 56 Kbs cenario Délai post-selection Delai (sec.) LAN b Cable Modem Modem 56 Kbs cenario 1 1 :1 serveur IP 2 :1 serv. IP (Redirect) 3 :2 serveurs IP ITU-t rec (E.721) Circuit network (charge normale ) Délai post-selection moyenne 95% Appel Local noeuds Appel Regional noeuds International noeuds 3 sec. 6sec. 5 sec. 8sec. 8 sec. 11sec. 104

27 Performance du flux RTP Measures 1 (G.711) Delay(ms) Jitter(ms) Loss (%) 0-9 ITU-t 2 rec Conclusion 1 TERENA Networking Conference 2004(Trans-European Research & Education Network). 2 ITU-T G.113 and G.114 rec. for a G.711 audio codec (w. PLC, w. controlled echo ) Conclusion ervices Télécoms sur IP: Convergence Fixe/mobile et Voix- Vidéo-Données (multiervices): une seule infrastructure réseau pour la «voix» et les données (et vidéo) Administration d une architecture unique réduction des coûts de communication? Administration plus simple et mois onéreuse? Developpement et déploiement rapide d'applications " nouvelles et plus riche" (web call center, «VoIP» contextuel, Appli. Basées localisation ) services de téléphonie existants sur IP? Qualité de ervice? Dépend essentiellement de la technologie réseau sous-jacent (Qo). Facilité et rapidité de création de services réseaux via une certaine «Abstraction» de la «couche réseau» (ex. API JAINxxx) Conclusion (suite) upport des services télécoms architecture et protocoles IP de plus en plus complexes. Impacte sur les performances (ex. VoIP). Les caractéristiques des réseaux IP sont très dynamiques et variables. Impacte sur les performances. Avant un déploiement total des services, les réseaux paquets doivent fournir le même niveau de Qualité de ervice que le réseau commuté (surtout pour les applications de types temps réel ou sensible au délai). Qo compléte (du réseau à l application)

28 Conclusion (suite) Mesures et contrôle des performances IP (IETF IPPM). Fiabilité/disponibilité (99.999% 84%) Intéroperabilité (services transparents entre IP et réseaux classiques ) écurité (média et signalisation) spam téléphonique (+ critique que le mail spam ) Mobilité (utilisateur/terminal) Localisation géographique (applications basées local.) Appels d urgences Interception d appels Performance de la signalisation (ex. IP) Livres: Quelques références (liste non exhaustive) «Understanding the ession Initiation Protocol», Alan B. Johnson, Editions Artech House. «Codecs, H.323, IP, MGCP, déploiement et dimensionnement», Olivier Hersent, David Gurle et Jean-Pierre Petit - Editions Dunod ites web: Protocole MGCP RFC 2885 (MEGACO) Nécessité de séparer les fonctions «typiquement» soft, des fonctions Hardware des passerelles. ANNEXE «Intelligence» au sein du Call Agent Les Fonctions de conversion au sein de la Gateway Protocole utilisé pour contrôler différents types de passerelles : (Trunk Gataway, Residential Gateway, ignaling Gateway, MCU )

29 Exemple de flot «MGCP» Exemple de flot «MGCP»(suite) : Etape Terminale RTC Passerelle MG erveur Terminal «IP» Megaco (MGC) (ex. H323) erveur d appels (ex.h323) Etape Terminale RTC Passerelle MG erveur Megaco (MGC) Terminal «IP» (ex. H323) erveur d appels (ex.h323) 0 <- RQNT Ack -> (ready) 1 Off- NFTY -> hook 2 (dial tone) 3 digit 4 (no dial tone) 5 digit... <- (off-hook recorded) Ack <- RQNT Ack -> 10 digit 10a (match) NFTY <- -> Ack 10b <- RQNT+CRCX Ack(DP) -> 11 ARQ - - -> 12 <- - - ACF 12a <- MDCX 12b Ack(DP) -> 13 ETUP -> 14 ARQ -> 15 <- ACF 16 <- ALERTING 17 (ring back) <- RQNT+ MDFY (DP) Ack -> Rq: en noir signalisation MGCP Etape Exemple de flot «MGCP» (suite) : Terminale RTC 18 <- CONNECT 19 (cutthrough) Passerelle MG erveur Megaco (MGC) <- RQNT+MDFY ACK -> (full duplex media transfer recorded) Terminal «IP» (ex. H323) erveur d appels (ex.h323) Exemple de flot «MGCP» (suite) : Etape Terminale RTC «Acc» 20 on-hook NTFY -> <- Ack 21 RELEAE - - -> 21a 21b Passerelle MG <- RQNT+DLCX Ack -> erveur erveur Megaco (MGC) taxation Terminal «IP» (ex. H323) 22 <- - - RELEAE (Media transfert stopped) COMPLETE erveur d appels (ex.h323) (Accounting) ->

30 0)RQNT 1201 MGCP 0.1 N: X: AB R: hd 0) OK 1)NTFY 2001 MGCP 0.1 N: X: AB O: hd 1) OK 2)RQNT 1202 MGCP 0.1 N: X: AC R: hu, [0-9#*T](D) D: ([2-9]xxxxxx 1xxxxxxxxxx 0T [49]11 011x.T) : dl 2) OK 10a) NTFY 2002 endpoint/1@rgw-2567.enic.fr MGCP 0.1 N: ca@ca1.enic.fr:5678 X: AC O: 2,3,4,5,6,7,8,T 10a) OK Détail des messages MGCP: 10b)CRCX 1204 endpoint/1@rgw-2567.enic.fr MGCP 0.1 C: A3C47F F0 L: p:10, a:pcmu M: recvonly X: AD R: hu 10b) OK I: FDE234C8 v=0 c=in IP m=audio 3456 RTP/AVP 0 12a) MDCX 1205 endpoint/1@rgw-2567.enic.fr MGCP 0.1 C: A3C47F F0 I: FDE234C8 L: p:10, a:pcmu,g729c M: recvonly 12b) OK v=0 c=in IP m=audio 3456 RTP/AVP ) Message H225. RTP receive address: , 3456 RTCP receive address: , ) Message H225. G.711 RTP receive address: , 1296 G.711 RTCP address: , 1297 G.729C RTP receive address:n/a G.729C RTCP address: , )MDCX 1206 endpoint/1@rgw-2567.enic.fr MGCP 0.1 C: A3C47F F0 I: FDE234C8 L: p:10, a:pcmu M: recvonly X: AE R: hu : v v=0 c=in IP m=audio 1296 RTP/AVP 0 a=sendonly m=audio 1298 RTP/AVP 96 a=rtpmap:96 X-G729C/8000 a=recvonly 17) OK Détail des messages MGCP (suite): 19)MDCX 1208 endpoint/1@rgw-2567.enic.fr MGCP 0.1 C: A3C47F F0 I: FDE234C1 M: active X: AF R: hu 19) OK 20)NTFY 2005 endpoint/1@rgw-2567.enic.fr MGCP 0.1 X: AF O: hu 20) OK 21a) DLCX 1210 endpoint/1@rgw-2567.enic.fr MGCP 0.1 C: A3C47F F0 I: FDE234C1 X: B0 R: hd 21b) OK P: P=1245, O=62345, PR=780, OR=45123, PL=0, JI=27, LA= 118 Megaco/h248 Megaco/h248 Dérive de MGCP tandard IETF (rfc3015 ITU-T h248) upporte: services multimédia multipoint syntaxe des messages (commandes/réponses) évolué tcp/udp option (ATM, ) messages texte ou binaire (AN.1) extension des messages support de «package» spécifique 119 MGCP notion: «endpoint», connexions 1 transaction=1 commande 1type de reponse commandes: EndpointConfiguration NotificationRequest Notifications CreateConnection ModifyConnection DeleteConnection AuditEndpoint AuditConnection RestartinProgress TEXTE Megaco/h248 notion: «terminations», context 1 transaction=n actions 1action=N commandes 2 types de reponse (TransactionPending) commandes: Add Modify ubtract Move AuditValue AuditCapabilities Notify ervicechange TEXTE, BINAIRE (asn.1) 120

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP

Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP 1 Introduction Voix sur IP Faible coût d implémentation Intégration de la voix et des applications de données Nouveaux services

Plus en détail

La VOIP :Les protocoles H.323 et SIP

La VOIP :Les protocoles H.323 et SIP La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport

Plus en détail

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk Voix sur IP Généralités Paramètres IPv4 H323 / SIP Matériel constructeur Asterisk 38 Généralités Voix sur IP, ou VoIP : technologie(s) de transport de la voix, en mode paquet, par le protocole IP. Téléphonie

Plus en détail

SIP. Sommaire. Internet Multimédia

SIP. Sommaire. Internet Multimédia Internet Multimédia Le Protocole SIP 2011 André Aoun - Internet Multimédia SIP - 1 Sommaire 1. Présentation 2. Entités SIP 3. Méthodes et réponses 4. User Agent 5. Registrar 6. Proxy 7. Redirect Server

Plus en détail

Couche Session M1 Info Z. Mammeri - UPS 1. Concept de session

Couche Session M1 Info Z. Mammeri - UPS 1. Concept de session Introduction à SIP (Session Initiation Protocol) M1 Info Cours de Réseaux Z. Mammeri Couche Session M1 Info Z. Mammeri - UPS 1 1. Introduction Concept de session Session : période pendant laquelle un groupe

Plus en détail

SIP. 2007 A. Aoun - La Visioconférence SIP - 1

SIP. 2007 A. Aoun - La Visioconférence SIP - 1 Internet Multimédia Le Protocole SIP 2007 A. Aoun - La Visioconférence SIP - 1 Présentation (1) Session Initiation Protocol (dont le sigle est SIP) est un protocole récent (1999), normalisé et standardisé

Plus en détail

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P Chapitre 4 Architecture et Signalisation SIP Ver 01-09 4-1 Objectifs du Chapitre Voir comment SIP appréhende la signalisation Identifier les possibilités de SIP Etablir différents modèles de communication

Plus en détail

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU VOIP QoS SIP TOPOLOGIE DU RÉSEAU La voix sur réseau IP, parfois appelée téléphonie IP ou téléphonie sur Internet, et souvent abrégée en ''VoIP'' (abrégé de l'anglais Voice over IP), est une technique qui

Plus en détail

RCS : Rich Communication Suite. EFORT http://www.efort.com

RCS : Rich Communication Suite. EFORT http://www.efort.com 1 Introduction RCS : Rich Communication Suite EFORT http://www.efort.com Rich Communications Services (RCS) est une plate-forme offrant des services de communication incluant la messagerie instantanée

Plus en détail

Voix sur IP Étude d approfondissement Réseaux

Voix sur IP Étude d approfondissement Réseaux Voix sur IP Étude d approfondissement Réseaux Julien Vey Gil Noirot Introduction Ce dont nous allons parler L architecture VoIP Les protocoles Les limites de la VoIP Ce dont nous n allons pas parler Le

Plus en détail

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B Protocole SIP 1 - La définition du protocole SIP, signifiant Session Initiation Protocole, vient du monde de l'informatique contrairement aux autres. SIP a été initié à l'origine par le groupe MMusic (Multiparty

Plus en détail

Partie 2 (Service de téléphonie simple) :

Partie 2 (Service de téléphonie simple) : TRAVAUX PRATIQUES Partie 1 (Prologue) : Afin de connaitre la topologie du réseau, nous avons utilisé les commandes suivantes dans le prompt (en ligne de commande) : - «ipconfig» afin de connaitre notre

Plus en détail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

Plus en détail

SIP : Session Initiation Protocol

SIP : Session Initiation Protocol SIP : Session Initiation Protocol Simon ZNATY et Jean-Louis DAUPHIN EFORT http://www.efort.com 1 Introduction SIP (Session Initiation Protocol) est un protocole de signalisation défini par l IETF (Internet

Plus en détail

(In)sécurité de la Voix sur IP [VoIP]

(In)sécurité de la Voix sur IP [VoIP] (In)sécurité de la Voix sur IP [VoIP] Nicolas FISCHBACH Senior Manager, IP Engineering/Security - COLT Telecom nico@securite.org - http://www.securite.org/nico/ version 0.01 Introduction» Voix et téléphonie

Plus en détail

Les Réseaux Informatiques

Les Réseaux Informatiques Les Réseaux Informatiques Licence Informatique, filière SMI Université Mohammed-V Agdal Faculté des Sciences Rabat, Département Informatique Avenue Ibn Batouta, B.P. 1014 Rabat Professeur Enseignement

Plus en détail

Téléphonie. sur IP. 2 e édition

Téléphonie. sur IP. 2 e édition Téléphonie sur IP 2 e édition SIP, H.323, MGCP, QoS et sécurité, Asterisk, VoWiFi, offre multiplay des FAI, Skype et autres softphones, architecture IMS Laurent Ouakil Guy Pujolle Table des matières Avant-propos................................................

Plus en détail

Voix et Téléphonie sur IP : Architectures et plateformes

Voix et Téléphonie sur IP : Architectures et plateformes Voix et Téléphonie sur IP : Architectures et plateformes Alex Corenthin Département Génie Informatique Laboratoire de traitement de l Information Ecole Supérieure Polytechnique Université Cheikh Anta Diop

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN La VoIP: Les protocoles SIP, SCCP et H323 Jonathan BRIFFAUT Alexandre MARTIN Plan Rappel VOIP SIP H323 SCCP 2 Rappel Bref sur la VOIP Voix sur IP (1996) Le transport sur IP est moins cher que le RTC La

Plus en détail

Voix et Téléphonie sur IP : Protocoles et Standards

Voix et Téléphonie sur IP : Protocoles et Standards Voix et Téléphonie sur IP : Protocoles et Standards Alex Corenthin Département Génie Informatique Laboratoire de traitement de l Information Ecole Supérieure Polytechnique Université Cheikh Anta Diop de

Plus en détail

L3 informatique Réseaux : Configuration d une interface réseau

L3 informatique Réseaux : Configuration d une interface réseau L3 informatique Réseaux : Configuration d une interface réseau Sovanna Tan Septembre 2009 Révision septembre 2012 1/23 Sovanna Tan Configuration d une interface réseau Plan 1 Introduction aux réseaux 2

Plus en détail

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé Voix et téléphonie sur IP Déscription : Comprendre les aspects techniques et les méthodes d analyse permettant d intégrer le transport de la voix dans un réseau IP.Les différents protocoles de signalisation

Plus en détail

Introduction. Multi Média sur les Réseaux MMIP. Ver 01-09 1-1

Introduction. Multi Média sur les Réseaux MMIP. Ver 01-09 1-1 Chapitre 1 Introduction Multi Média sur les Réseaux MMIP Ver 01-09 1-1 Les Objectifs Voir les questions soulevées quand nous abordons le Multi Média sur IP Considérer les technologies utilisées en MMIP

Plus en détail

Architecture et signalisation (SIP) Ahmed MEDDAHI

Architecture et signalisation (SIP) Ahmed MEDDAHI Services Télécoms IP : Architecture et signalisation (SIP) Ahmed MEDDAHI Table des matières 1.1 Introduction... 5 1.1.1 Eléments de codage de la parole pour les réseaux en mode paquet (IP)... 6 1.2 Transport

Plus en détail

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Sommaire Cours 1 Introduction aux réseaux 1 Les transferts de paquets... 2 Les réseaux numériques... 4 Le transport des données... 5 Routage et contrôle

Plus en détail

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack La VoIP et ToIP Introduction En 2002, le projet Asterisk sort au grand jour et fait son entrée dans un marché encore naissant. C est un PBX (Private Branch exchange) : auto commutateur matériel ou logiciel

Plus en détail

VOIP : Un exemple en Afrique

VOIP : Un exemple en Afrique VOIP : Un exemple en Afrique JRES 2003 Lille - FRANCE Division Informatique. École Supérieure Multinationale des Télécommunications BP 10.000 Dakar SENEGAL Plan de l exposé: 1- Présentation du réseau VOIP

Plus en détail

La Voix sur IP OLIVIER D.

La Voix sur IP OLIVIER D. 2013 La Voix sur IP OLIVIER D. Table des matières 1 Introduction... 3 2 La téléphonie... 3 3 Principe physique de la voix... 5 4 La PABX (ou autocommutateur)... 6 5 La Voix sur IP... 7 6 Architecture de

Plus en détail

Modem routeur vocal. Solution intelligente de modem routeur pour le routage d appels pour VoIP FICHE PRODUIT

Modem routeur vocal. Solution intelligente de modem routeur pour le routage d appels pour VoIP FICHE PRODUIT Modem routeur vocal Solution intelligente de modem routeur pour le routage d appels pour VoIP FICHE PRODUIT Assistance payante pour la fonction de qualité vocale et de classe transporteur Le SPA3102 offre

Plus en détail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

Ecole Supérieure d Informatique et Applications de Lorraine. ESIAL Troisième année Année universitaire 2002 2003 UNIVERSITE HENRI POINCARE NANCY I

Ecole Supérieure d Informatique et Applications de Lorraine. ESIAL Troisième année Année universitaire 2002 2003 UNIVERSITE HENRI POINCARE NANCY I UNIVERSITE HENRI POINCARE NANCY I Ecole Supérieure d Informatique et Applications de Lorraine Xavier AMEZIANE Sébastien LEVEQUE Lionel ZEINER ESIAL Troisième année Année universitaire 2002 2003 PROJET

Plus en détail

Réseaux grande distance

Réseaux grande distance Chapitre 5 Réseaux grande distance 5.1 Définition Les réseaux à grande distance (WAN) reposent sur une infrastructure très étendue, nécessitant des investissements très lourds. Contrairement aux réseaux

Plus en détail

La ToIP/VoIP. Voix et téléphonie sur IP - Convergence voix et données

La ToIP/VoIP. Voix et téléphonie sur IP - Convergence voix et données La ToIP/VoIP Voix et téléphonie sur IP - Convergence voix et données Evolution de la ToIP la téléphonie sur IP représentait en 2005 8% du parc total des lignes dans le monde. VoIP ou Voice over Internet

Plus en détail

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités

Plus en détail

H.323. Internet Multimédia. Sommaire

H.323. Internet Multimédia. Sommaire Internet Multimédia La Visioconférence H.323 2011 André Aoun - Internet Multimédia H.323-1 Sommaire 1. Présentation 2. La Norme 3. 4. Appel H.323 Les Gatekeepers 5. Les ponts multipoints (MCU) 6. Les terminaux

Plus en détail

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com Réunion du 1er Avril 2005 VoIP : théorie et réalité opérationnelle info@ipercom.com Les infos échangées IPercom: intégre&gère des solutions voix et IP Services et solutions VoIP opérationnelles La VoIP:

Plus en détail

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies.

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies. Autorité de Régulation de la Poste et des Télécommunications Direction de l Interconnexion et des Nouvelles Technologies La voix sur IP Présentée par : M elle CHERID Leila Département Veille Technologique

Plus en détail

Organisation du module

Organisation du module Organisation du module Cours: 2 séances de TD (3H) + DS (1h30, commun avec TP) Introduction à la téléphonie d entreprise : Matériel, configurations et possibilités courantes Voix sur IP, Téléphonie sur

Plus en détail

Gregory DENIS. Nicolas MENECEUR. pour le California Institute of Technology GDENIS@caltech.edu. MENECEUR@renater.fr. Ciren 2010

Gregory DENIS. Nicolas MENECEUR. pour le California Institute of Technology GDENIS@caltech.edu. MENECEUR@renater.fr. Ciren 2010 Gregory DENIS pour le California Institute of Technology GDENIS@caltech.edu Nicolas MENECEUR pour le RENATER MENECEUR@renater.fr FONCTIONNALITÉS AVANCÉES Modération H.323/SIP Téléphone Skype Gregory DENIS

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

Plus en détail

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes QoS et Multimédia SIR / RTS Introduction / Architecture des applications multimédia communicantes Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous

Plus en détail

Master e-secure. VoIP. RTP et RTCP

Master e-secure. VoIP. RTP et RTCP Master e-secure VoIP RTP et RTCP Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m2 Temps réel sur IP Problèmes : Mode paquet, multiplexage de plusieurs flux sur une même ligne,

Plus en détail

Téléphone IP. Téléphone IP aux nombreuses fonctions avancées pour une utilisation professionnelle et au prix abordable FICHE PRODUIT

Téléphone IP. Téléphone IP aux nombreuses fonctions avancées pour une utilisation professionnelle et au prix abordable FICHE PRODUIT Téléphone IP Téléphone IP aux nombreuses fonctions avancées pour une utilisation professionnelle et au prix abordable FICHE PRODUIT Téléphone IP professionnel toutes fonctionnalités à 1 ligne qui prend

Plus en détail

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

VoIP : Introduction à la sécurité. VoIP : Introduction à la sécurité

VoIP : Introduction à la sécurité. VoIP : Introduction à la sécurité VoIP : Introduction à la sécurité 1 Sommaire Principes de base de la VoIP Introduction à la sécurité de la VoIP Vulnérabilités et mécanismes de protection Points durs 2 Définitions Concept de convergence

Plus en détail

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS & RESEAUX SEMINAIRE ATELIER SUR LA TELEPHONIE ET LA VOIX SUR IP (T-VoIP): DE LA THEORIE A LA PRATIQUE DEPLOIEMENT D UNE PLATEFORME DE VoIP AVEC ASTERIK SOUS

Plus en détail

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014 École Supérieure d Économie Électronique Chap 9: Composants et systèmes de sécurité 1 Rhouma Rhouma 21 Juillet 2014 2 tagging et port trunk Création des via les commandes sur switch cisco 1 / 48 2 / 48

Plus en détail

Cours n 12. Technologies WAN 2nd partie

Cours n 12. Technologies WAN 2nd partie Cours n 12 Technologies WAN 2nd partie 1 Sommaire Aperçu des technologies WAN Technologies WAN Conception d un WAN 2 Lignes Louées Lorsque des connexions dédiées permanentes sont nécessaires, des lignes

Plus en détail

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel EFORT http://www.efort.com Ce second tutoriel EFORT dédié au GSM présente les deux procédures important liées au

Plus en détail

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Documentation Auteurs: Simon Muyal SSU-SPEC-ToIP_FR_20101221.doc 1 / 20 Table des matières 1 Sommaire... 4 2 A qui s adresse

Plus en détail

VoIP/ToIP Etude de cas

VoIP/ToIP Etude de cas VoIP/ToIP Etude de cas INSA de Lyon - Département Free Powerpoint Télécommunications Templates Page 1 Projet de Voix sur IP / Téléphonie sur IP ETAPE 1 ETUDE DE CAS Page 2 1 AGENDA ETAPE 1 ETAPE 2 Présentation

Plus en détail

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD

TP5 VOIP résidentiel étendu Page 1 sur 7 Lp Ampere CLAVAUD PEXTR/PSEN NOM Date 1 MISE EN SITUATION TP5 Suite à un déménagement dans une résidence plus grande qu au paravent, un particulier relié à Internet via une box désire téléphoner à partir de plusieurs terminaux

Plus en détail

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013 DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version

Plus en détail

Guide de configuration de la Voix sur IP

Guide de configuration de la Voix sur IP Le serveur Icewarp Guide de configuration de la Voix sur IP Version 11 Mai 2014 i Sommaire Guide de configuration VoIP 1 Présentation... 1 Configuration... 1 Configuration réseau... 1 Configuration du

Plus en détail

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Trunk SIP OPENIP A5000 R5.4 Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Auteur Approbateur Autorisation Fonction/ Nom:. Fonction/ Nom:. Fonction/ Nom:.. Fonction/ Nom:

Plus en détail

Expérience pilote de ToIP sur RAP

Expérience pilote de ToIP sur RAP Expérience pilote de ToIP sur RAP Description : Ce document décrit l expérience pilote de ToIP menée sur RAP. Version actuelle : 1.1 Date : 23/01/07 Auteurs : NM Version Dates Remarques 1.1 23/01/07 Modifications

Plus en détail

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30 Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015

Plus en détail

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer

Plus en détail

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL ASSOCIE DU MANS

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL ASSOCIE DU MANS MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL ASSOCIE DU MANS MEMOIRE BIBLIOGRAPHIQUE Présenté en vue d obtenir L EXAMEN PROBATOIRE

Plus en détail

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL L outil à développer devra donner la possibilité de planifier tout d abord un réseau EV-DO Rev

Plus en détail

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DE LA MAÎTRISE EN GÉNIE ÉLECTRIQUE M. ING. PAR MOURAD EL

Plus en détail

Déploiement sécuritaire de la téléphonie IP

Déploiement sécuritaire de la téléphonie IP Déploiement sécuritaire de la téléphonie IP Simon Perreault Viagénie {sip,mailto}:simon.perreault@viagenie.ca http://www.viagenie.ca À propos du conférencier Consultant en réseautique et VoIP chez Viagénie

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

Pourquoi un SBC? Brique d interconnexion entre domaines IP. V. Durepaire - 6 mars 2014-1

Pourquoi un SBC? Brique d interconnexion entre domaines IP. V. Durepaire - 6 mars 2014-1 Pourquoi un SBC? Brique d interconnexion entre domaines IP V. Durepaire - 6 mars 2014-1 Evolution vers la VoIP à l accès DTMF : protocole historique (1976) pour contrôler la voix TSC ISUP L.E. DTMF La

Plus en détail

Appliance FAST360 Technical Overview. Sécurité de la VoIP. Copyright 2008 ARKOON Network Security

Appliance FAST360 Technical Overview. Sécurité de la VoIP. Copyright 2008 ARKOON Network Security Appliance 360 Technical Overview Copyright 2008 ARKOON Network Security 2/13 Sommaire I. Introduction sur la VoIP...3 1. Qu est ce que la VoIP?... 3 2. Les protocoles de VoIP... 3 II. Les vulnérabilités

Plus en détail

Présentation générale des différentes solutions libres. JTR ToIP Lyon

Présentation générale des différentes solutions libres. JTR ToIP Lyon Présentation générale des différentes solutions libres Stéphane Alnet stephane@shimaore.net JTR ToIP Lyon A propos de... u-picardie.fr 1994-98 1er réseau indépendant dans RENATER cisco.com 2000-2006 VoIP

Plus en détail

Téléphonie. sur IP. Module Voix et Téléphonie sur IP. Téléphonie sur IP. Sujet 4 Identification et localisation dans le protocole SIP

Téléphonie. sur IP. Module Voix et Téléphonie sur IP. Téléphonie sur IP. Sujet 4 Identification et localisation dans le protocole SIP uakil st Docteur de et Marie Curie ur puis chef de dustrie depuis, il a encadré jets de téléphoauteur de nomtions scientiles réseaux et rsité Paris 6 et ris 8. Ses trales plateformes t de services de IP,

Plus en détail

Bac Pro SEN Académie de Versailles Etablissement Ampere Morsang sur orge Session 20XX SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES

Bac Pro SEN Académie de Versailles Etablissement Ampere Morsang sur orge Session 20XX SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES Champ professionnel : TELECOMMUNICATIONS et RESEAUX SOUS-EPREUVE E32 Première situation d'évaluation Durée 3 heures coefficient 1 Note à l attention du candidat Sommaire

Plus en détail

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

CAS IT-Interceptor. Formation «Certificate of Advanced Studies» CAS IT-Interceptor Formation «Certificate of Advanced Studies» Description détaillée des contenus de la formation. Structure, objectifs et contenu de la formation La formation est structurée en 3 modules

Plus en détail

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA Multimedia Systèmes, Communications et Applications Ahmed MEHAOUA Professeur - Laboratoire CRIP5 Ahmed.mehaoua@math-info.univ-paris5.fr Plan 1. Multimedia : principes et définitions 2. Algorithmes et normes

Plus en détail

Veille Technologique : la VoIP

Veille Technologique : la VoIP Veille Technologique : la VoIP CESI LA Vatine Intervenant : FACORAT Fabrice Sommaire Présentation de la VoIP Histoire Terminologie et Protocoles Enjeux de la VoIP H323 SIP Usages actuels de la VoIP Les

Plus en détail

Internet et Multimédia Exercices: flux multimédia

Internet et Multimédia Exercices: flux multimédia Internet et Multimédia Exercices: flux multimédia P. Bakowski bako@ieee.org Applications et flux multi-média média applications transport P. Bakowski 2 Applications et flux multi-média média applications

Plus en détail

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14 Systèmes et Réseaux (ASR ) - Notes de cours Cours Anne Benoit May, 0 PARTIE : Systèmes PARTIE : Réseaux Architecture des réseaux de communication La couche -liaison La couche -réseau Algorithmes de routage

Plus en détail

Du monde TDM à la ToIP

Du monde TDM à la ToIP Du monde TDM à la ToIP Rappel au sujet des principes généraux des architectures télécom Voix Benoit Le Mintier benoit.le.mintier@ercom.fr 12/11/2009 1 Plan de la présentation Rappel au sujet du PABX Son

Plus en détail

LA VoIP LES PRINCIPES

LA VoIP LES PRINCIPES LA VoIP LES PRINCIPES 1 PLAN La VoIP Définition VoIP & ToIP Concepts de la VoIP Les principaux protocoles de la VoIP Transport Signalisation La sécurité dans la VoIP 2 Définition VoIP est l abréviation

Plus en détail

LABO TELEPHONIE. Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk

LABO TELEPHONIE. Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk LABO TELEPHONIE Etude et réalisation de la Téléphonie sur IP (VoIP) avec Cisco Call Manager et Asterisk Colas Florian Nourdine Abdallah Ouleddiaf Sami SOMMAIRE 1. Présentation 2. Diagramme de Gantt 3.

Plus en détail

2. Couche physique (Couche 1 OSI et TCP/IP)

2. Couche physique (Couche 1 OSI et TCP/IP) 2. Couche physique (Couche 1 OSI et TCP/IP) 2.1 Introduction 2.2 Signal 2.3 Support de transmission 2.4 Adaptation du signal aux supports de transmission 2.5 Accès WAN 2.1 Introduction Introduction Rôle

Plus en détail

Réseaux. 1 Généralités. E. Jeandel

Réseaux. 1 Généralités. E. Jeandel 1 Généralités Réseaux Couche Application E. Jeandel Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier

Plus en détail

Quelques mots sur la visioconférence H.323

Quelques mots sur la visioconférence H.323 Quelques mots sur la visioconférence H.323 Nicolas MENECEUR Nicolas.Meneceur@rap.prd.fr L enregistrement vidéo de cette présentation est disponible sur http://www.rap.prd.fr/smil/technologie_h323/presentation.smi

Plus en détail

Téléphonie sur IP Systèmes, Communications

Téléphonie sur IP Systèmes, Communications Téléphonie sur IP Systèmes, Communications 2006 ahmed.mehaoua page 1 Bibliographie Internet, Multimédia et Temps réel, Jean-François Susbielle, Eyrolles, 2001, 700 pages Réseaux - Internet, téléphonie,

Plus en détail

Algorithmique et langages du Web

Algorithmique et langages du Web Cours de Algorithmique et langages du Web Jean-Yves Ramel Licence 1 Peip Biologie Groupe 7 & 8 Durée totale de l enseignement = 46h ramel@univ-tours.fr Bureau 206 DI PolytechTours Organisation de la partie

Plus en détail

Configuration du driver SIP dans ALERT. V2

Configuration du driver SIP dans ALERT. V2 Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 26/08/2013 Nombre de pages : 19 Configuration du driver SIP dans

Plus en détail

(In)sécurité de la Voix sur IP (VoIP)

(In)sécurité de la Voix sur IP (VoIP) (In)sécurité de la Voix sur IP (VoIP) Nicolas FISCHBACH COLT Telecom/Sécurité.Org nico@{colt.net,securite.org} 1 Introduction Jusqu à récemment, la voix sur IP était plutôt la technologie d une minorité

Plus en détail

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1 Les Virtual LAN Master 1 STIC-Informatique 1 Les Virtual LAN Introduction Master 1 STIC-Informatique 2 Les Réseaux Locaux Virtuels (VLAN) Avantages des LAN Communication rapide, broadcasts Problèmes des

Plus en détail

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V. TABLE DES MATIERES I. Objectifs page 2 II. Types de réseaux page 2 III. Transmission page 2 1. Série ou parallèle page 2 2. Codage page 3 IV. Câbles page 3 V. Topologie page 4 VI. Types de réseaux locaux

Plus en détail

Table des matières. Tables des matières SOMMAIRE. Remerciements

Table des matières. Tables des matières SOMMAIRE. Remerciements SOMMAIRE Tables des matières Table des matières Remerciements I) Introduction... 1 II) Historique... 2 1) Centrex IP : L origine... 2 2) L évolution téléphonique... 2 3) L évolution informatique... 3 4)

Plus en détail

par Tarik Fdil <tfdil@sagma.ma>

par Tarik Fdil <tfdil@sagma.ma> Conférence Le Logiciel Libre bouleverse le modèle économique des opérateurs de téléphonie par Tarik Fdil Plan I Une révolution est en marche Les acteurs du drame : PABX/PBX, VoIP Technologies

Plus en détail

TP 2 : ANALYSE DE TRAMES VOIP

TP 2 : ANALYSE DE TRAMES VOIP TP 2 : ANALYSE DE TRAMES VOIP I REPRÉSENTER SON RÉSEAU Remettez en état votre petit réseau VOIP et réalisez-en le schéma (avec Vision 2010 éventuellement) II PEAUFINER LE PARAMÉTRAGE Pour activer la messagerie

Plus en détail

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba Téléinformatique Chapitre V : La couche liaison de données dans Internet ESEN Université De La Manouba Les techniques DSL La bande passante du service voix est limitée à 4 khz, cependant la bande passante

Plus en détail

Réseaux et Services de Télécommunication Concepts, Principes et Architectures

Réseaux et Services de Télécommunication Concepts, Principes et Architectures Réseau et Services de Télécommunication Concepts, Principes et Architectures EFORT http://www.efort.com Le business des opérateurs de télécommunication repose sur la commercialisation de services de télécommunication

Plus en détail

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

VoIP et NAT VoIP et NAT 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau VoIP et "NAT" VoIP et "NAT" Traduction d'adresse dans un contexte de Voix sur IP 1/ La Traduction d'adresse réseau("nat") 3/ Problèmes dus à la présence de "NAT" 1/ La Traduction d'adresse réseau encore

Plus en détail

Téléphonie. sur IP. 2 e édition

Téléphonie. sur IP. 2 e édition Téléphonie sur IP 2 e édition SIP, H.323, MGCP, QoS et sécurité, Asterisk, VoWiFi, offre multiplay des FAI, Skype et autres softphones, architecture IMS Laurent Ouakil Guy Pujolle 5 Le protocole MGCP L

Plus en détail

Asterisk Use cases. Interconnexion avec un central propriétaire Multi-site. Linuxdays Genève, 24 mars 2007. www.camptocamp.com info@camptocamp.

Asterisk Use cases. Interconnexion avec un central propriétaire Multi-site. Linuxdays Genève, 24 mars 2007. www.camptocamp.com info@camptocamp. Asterisk Use cases Interconnexion avec un central propriétaire Multi-site Linuxdays Genève, 24 mars 2007 www.camptocamp.com info@camptocamp.com Plan Présentation Camptocamp Use case 1: Interconnexion avec

Plus en détail

Dynamic Host Configuration Protocol

Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol 1 2 problèmes de gestion avec IP La Gestion des adresses IP Les adresses IP doivent être unique Nécessité d une liste d ordinateurs avec leurs adresses IP respectives

Plus en détail