Support de la Mobilité utilisant SIP

Slides:



Advertisements
Présentations similaires
A la découverte de: OpenTouch
Advertisements

MIGRATITION VERS LE RESEAU NGN
L’Essentiel sur… La sécurité de la VoIP
Les Ressources Requises pour un Exercice de Profilage des PDIs Atelier Bangui, République Centrafrique 9 mars 2011.
Les protocoles réseau.
Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
VoIP 1 Chapitre 1 – La VoIP.
Chapitre 2 – Protocoles liés à la VoIP
Habita[n]ts connectés Une expédition de la Fing Octobre 2011.
Une expédition de la Fing. Quelle est notre question ? Ce qu'elle n'est pas Y a-t-il des technologies et des pratiques numériques dans l'habitat ? La.
NGN : Opportunités pour le développement de la Voix sur IP
Atelier AFNOR IPTV : Etat de l’art et perspectives
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Le protocole IPX/SPX Lajouad Rachid.
Internet.
– Routage. Sommaire 1)Principes fondamentaux 1)Routage statique et dynamique 1)Convergence 1)Routage à vecteur de distance 1)Routage à état de liens 1)Systèmes.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
P2PSIP Option SER 2010.
RFC 3581 “An extension to the Session Initiation Protocole for Symetric Response Routing”
La Téléphonie sur IP Broussard Philippe Lagrue Sandra DESS IIR
Nicolas Galliot M2SIR David Raspilaire
La voix sur IP Quoi de neuf? Du rêve à la réalité …
Le Protocole SIP (Session Initiation Protocol)
VoIP 1 Chapitre 4 – Equipement.
Vue d'ensemble Implémentation de la sécurité IPSec
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.
La Voix sur IP.
Qui fait quoi ? Pour qui ? Et comment ?
La voix IP : Mr.FERGOUGUI Boudouch Ali kmichou Ansar Atrassi Najoua
TIC : Technologies de l’Information et de la communication
FrontCall - 4C Les Centres de Contacts Virtuels
Session Initiation Protocol ( SIP ) Symmetric Response Routing
Architecture Réseau Modèle OSI et TCP.
Inf 531: Réseaux et télécommunication I 1 INF:531( SEMAINE-3) ARCHITECTURE ET PROTOCOLE Alain Courteau, Enseignant.
Le protocole FTP.
L'équilibrage de charge Utilisation, principe et solutions
Les relations clients - serveurs
L’IEEE
MIDI Sans Frontières Analyse des problèmes relatifs à la communication musicale sur IP Mémoire présenté en vue de lobtention du grade de Licencié en informatique.
Techniques de fiabilisation de SIP
LA MOBILITÉ : LES VPN Les VPN (Virtual Private Network)
Solutions & Architectures UC Polycom - Microsoft
Les objets intelligents pour le multimédia : Smart Objects
5 - Vidéo Numérique.
Technique de programmation : Le client/Serveur de traitements.
SIP : un protocole de convergence d’architecture IP/RTC
02 - Le modèle OSI* *OSI = Open Systems Interconnections.
Sommaire Dans ce chapitre, nous aborderons :
Etude et mise en place d’un Serveur de messagerie Postfix
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.

Université des Sciences et de Technologie Mohamed Boudiaf - ORAN
28/01/2008 Mobile VoIP « Un protocole de haut niveau pour les applications temps réel » Ngoné DIOP Remarques générales : Présenter un minimum de diapositives.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 1 © 2010 Cisco and/or its affiliates. All rights reserved. La Collaboration.
Maxly MADLON Consultant NES
MuseRake Hypercable Product. MuseRake - Présentation Générale MuseRake - Présentation Générale Le rôle de MuseRake est d’améliorer les conditions d’utilisation.
La voix sur IP, PABX et LAN
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.
UE3-1 RESEAU Introduction
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
La Visioconférence Université Paris 5 - René Descartes
Sécurité de la Voix sur IP --- Attaques et défenses
Réalisé par: Tlijeni Hamza Nacef Henchi Slimani NourEddine
Architecture Client/Serveur
Les outils collaboratifs en ligne pour une entreprise
Mobilité IP IPV4, IPV6.
La communication unifiée, c’est quoi ? C’est la convergence de tous les moyens de communications fixes et mobiles de l’entreprise , Au travers d’une.
Mitel Programme Migration
LES VLANS Présenté par : ATCHOM SANDJI DANIEL.
La Voix sur IP.
Transcription de la présentation:

Support de la Mobilité utilisant SIP Présentation pour le MGM Juillet 2006 Support de la Mobilité utilisant SIP Préparée par : Wajdi Elleuch

Sommaire Mobilité du terminal Mobilité de la Session Les types de mobilité utilisant SIP : Mobilité du terminal Mobilité de la Session Mobilité de la personne Mobilité du service

SIP-based application (SoftPhone, Chat, Storm, etc.) Introduction Modèle de couche pour des applications mobiles basées sur SIP Add. URL SIP Utilisateur SIP-based application (SoftPhone, Chat, Storm, etc.) Application Live Stream Messaging Service VoIP ; MoIP ; PoC ; vidéoconf. I.M ; presence ; event notifi. SIP (within TCP or UDP) Session Add. IP Terminal

Mobile IP – Principe de fonctionnement

Mobile IP – Principe de fonctionnement

Mobile IP – Principe de fonctionnement

Mobile IP – Principe de fonctionnement 4 1 2 3

Mobilité du Terminal Mobilité en Pré-Appel (Pre-Call) Deux types de Mobilité : Mobilité en Pré-Appel (Pre-Call) Mobilité en Mi-Appel (Mid-Call) Mobilité en Pré-Appel (Pre-Call)

Mobilité du Terminal - Mi-Appel Sans passer par le Proxy Avec un Proxy/RTP translater Mettre à jour la session avec la nouvelle adresse IP du MN dans le réseau visité M.N at Home Network M.N at Visited Network C,N RTP INVITE RTP

Mobilité du Terminal - Mi-Appel Sans passer par le Proxy Avec un Proxy/RTP translator M.N at Home Network M.N at Visited Network Proxy with RTP Translator C,N RTP RTP INVITE RTP M.N at Home Network M.N at Visited Network C,N Mettre à jour la session avec la nouvelle adresse IP du MN Ajuster le média selon les besoins du réseau visité (s’adapter à la bande passante) RTP INVITE RTP

Mobilité des Sessions SIP Les terminaux/dispositifs qui supportent des communications Multimédias sur IP Les Terminaux Mobiles : Limitations : Bande passante, taille d’affichage, autonomie et puissance de calcul Exemple : les PDAs, les cellulaires Les Dispositifs Fixes/Stationnaires : Utilisation plus conviviale pour des communications multimédias. Limitation de la mobilité de l’utilisateur Exemple : Téléphones IP, Unités de vidéoconférence, PC équipé d’un logiciel de communication multimédia. Objectif : Offrir un « Dispositif Virtuel » ! (Virtual device) Encourager l’utilisation de ces terminaux d’une façon à la fois interchangeable et concurrente même au cours des mi-session - Combiner les avantages de tous les terminaux disponibles à l’utilisateur et créer un « Dispositif Virtuel ».

Mobilité des Sessions SIP Pourquoi SIP ? SIP a été choisi par le 3GPP comme le standard pour l’établissement des sessions dans les IMS (Internet Multimedia Subsystem) Deux composantes principales à réaliser : Service de Localisation : Fournir en tout temps la liste des dispositifs proches et disponibles pour recevoir le transfert Mobilité de la Session : Même en cours de session, l’utilisateur devrait pouvoir transférer toute sa session ou quelques parties de sa session vers un ou plusieurs autres dispositifs

Mobilité des Sessions SIP – Liste des Requis Liste des exigences du système (requirements): Transférer la session Audio SIP Session Transférer la session Vidéo

Mobilité des Sessions SIP – Liste des Requis Liste des exigences du système (requirements): Interopérabilité REQ 1 : Dispositif basique supportant SIP. Aucune modification n’est nécessaire Transférer la session Audio SIP Session Transférer la session Vidéo

Mobilité des Sessions SIP – Liste des Requis Liste des exigences du système (requirements): Interopérabilité REQ 2 : Une extension est ajoutée au noeud responsible du transfer (Mobility-enhanced device) mais il devrait pouvoir communiquer avec les dispositifs SIP basiques. Compatibilité Transférer la session Audio SIP Session Transférer la session Vidéo

Mobilité des Sessions SIP – Liste des Requis Liste des exigences du système (requirements): Interopérabilité REQ 3 : Si les capacités entre les noeuds destinataires et noeud d’origine sont différentes (Codec, bande passante, taille d’affichage), une renégociation devrait avoir lieu. Compatibilité Flexibilité Transférer la session Audio SIP Session Transférer la session Vidéo

Mobilité des Sessions SIP – Liste des Requis Liste des exigences du système (requirements): Interopérabilité REQ 4 : Minimisation de l’interruption lors des transferts de session. Le transfer ne devrait pas paraître au NC (Noeud Correspondant) comme un nouvel appel. Compatibilité Flexibilité Continuité et transparence Transférer la session Audio SIP Session Transférer la session Vidéo

Mobilité des Sessions SIP – Localisation Le dispositif devrait pouvoir connaître, en tout temps, les dispositifs « voisins » et leurs capacités à supporter le transfert de session Utilisation d’un protocole de localisation de service - exemple : SLP Un Dispositif - Candidat SLP Directory Agent MN (Mobile Node) (1) SrvReg (2) SrvRply (3) SrvRqst (4) SrvRply URL list (5) AttrRqst URL1 (6) AttrRply

Mobilité des Sessions SIP – Modes de transfert Deux modes de transfert : Mobile Node Control mode Le MN reste actif et continu à contrôler la session Session Handoff Le MN fait le transfert de la session vers d’autre dispositif et se retire !! Exemple 1 : Mobile Node Control mode - Transfer to a single local device AN MN CN |(1) INVITE CN params | | |<---------------------| | |(2) 200 AN params | | |--------------------->| | | |(3) INVITE AN params | | |--------------------->| | |(4) 200 OK | | |<---------------------| | |(5) ACK | | |--------------------->| |(6) ACK | | |<---------------------| | | | | | RTP | |<...........................................>| v=0 m=audio 4400 RTP/AVP 0 c= IN IP4 AN_device.example.com

Mobilité des Sessions SIP – Modes de transfert Exemple 2 : Mobile Node Control mode - Transfer to a multiple devices v=0 m=audio 48400 RTP/AVP 0 c= IN IP4 AN_dev.example.com m=video 58400 RTP/AVP 34 c= IN IP4 VN_dev.example.com VN AN MN CN | |(1) INVITE CN params| | | |<-------------------| | | |(2) 200 AN params | | | |------------------->| | | | | | | |(3) INVITE CN params| | |<---------------------------------------| | | |(4) 200 VN params | | |--------------------------------------->| | | | |(5) INVITE AN/VN params| | | |---------------------->| | | |(6) 200 OK | | | |<----------------------| | | |(7) ACK | | |(8) ACK | | | | RTP Audio | | | |<..........................................>| | |(9) ACK | | | RTP Video | | | |<..............................................................>|

Mobilité des Sessions SIP – Modes de transfert Exemple 3 : Mobile Node Control mode - Extension m=video 50900 RTP/AVP 34 a=sendonly c=IN IP4 camera.example.com m=video 50800 RTP/AVP 34 a=recvonly c=IN IP4 display.example.com CAMERA DISPLAY MN CN | |(1) INVITE CN params| | | |<-------------------| | | |(2) 200 DISPLAY params | | |------------------->| | | | | | | |(3) INVITE CN params| | |<---------------------------------------| | | |(4) 200 CAMERA params | |--------------------------------------->| | | | |(5) INVITE CAMERA/DISPLAY params | | |---------------------->| | | |(6) 200 OK | | | |<----------------------| | | |(7) ACK | | |(8) ACK | | | | RTP Video | | | |<...........................................| | |(9) ACK | | | RTP Video | | | |...............................................................>|

Mobilité des Sessions SIP – Modes de transfert Exemple 4 : Session Handoff (SH) mode- Transfer to a single device AN MN CN |(1) REFER | | |<----------------------------| | |(2) 202 Accepted | | |---------------------------->| | |(3) INVITE, Replaces | | |-------------------------------------------------->| |(4) 200 OK | | |<--------------------------------------------------| | RTP | |<.................................................>| |(5) ACK | | |(6) NOTIFY | | |(7) 200 OK | | | |(8) BYE | | |-------------------->| | |(9) 200 OK | | |<--------------------| | | | REFER sip:an@local_device.example.com SIP/2.0 To: <sip:an@local_device.example.com> From: <sip:mn@example.com> Refer-To: <sip:cn@host1.macrosoft.com ;audio;video? Replaces="1@mob.example.com; to-tag=bbb;from-tag=aaa"> Referred-By: <sip:mn@example.com>

Mobilité des Sessions SIP – Adaptation Négociation pour le Codec La négociation peut se faire lors dans la partie SDP de l’INVITE du MN vers le CN La Méthode OPTION de SIP peut aussi être utilisée Les capacité du Nœud destinataire peuvent aussi être connus à l’avance par le SLP Directory Agent Si aucun Codec en commun n’est trouvé, Il est possible de faire appel à un Transcodeur Négociation pour la Résolution d’affichage et la bande passante Tout est inclus dans le SDP Example : m=video 60300 RTP/AVP 34 a=fmtp:34 16CIF=8;4CIF=6;CIF=4;QCIF=3 34  codec H.263 16CIF = 8  8 frames/sec pour 1408 × 1152 pixels.

Mobilité de la Personne 1-to-n (une adresse, plusieurs terminaux) m-to-1 (Plusieurs adresses pour rejoindre un seul terminal) Il faut permettre au Registrar server de SIP de reconnaître que plusieurs adresse SIP forment une seule adresse logique.

Mobilité du Service Maintenir l’accès au service lors d’un changement de dispositif ou de réseau d’accès. Exemple : Dans un service de VoIP, un utilisateur veut garder : - speed dial lists address books call logs media preferences buddy lists incoming call handling instructions  Utilisation de XML pour fournir des structures pour représenter ses données et permettre leur portabilité entre dispositifs ?  Utiliser des format XML existants : Call Processing Language (CPL) pour représenter les “incoming call handling instructions”

Mobilité du Service Utiliser des cartes mémoires : - Carte SIM pour les Cell. - Carte Mémoire à insérer dans chaque Dispositif Utiliser un serveur SIP pour stocker les informations personnelles de chaque service. Utiliser le registrar server : exemple : Contact: Carol <sip:carol@example.com> ;language="fr,en,de" ;media="audio,video,application/chat" ;duplex="full" ;priority="urgent"

All SIP-based application (SoftPhone, Chat, Storm, etc.) Conclusion All SIP-based application (SoftPhone, Chat, Storm, etc.) SIP (within TCP or UDP) Live Stream Messaging VoIP ; MoIP ; PoC ; vidéoconf. I.M ; presence ; event notifi. Add. IP Application Service Session Add. URL SIP Utilisateur Terminal Lors de la Mobilité des Sessions, il est important de garantir : Adaptation du service par rapport aux capacités du Terminal et du Réseau Personnalisation de l’application et du service selon les données de l’utilisateur.  Regrouper tous les dispositifs de l’Utilisateur dans un seul “Dispositif Virtuel”