Session Description Protocol

Похожие документы
Tutto il VoIP in 45 minuti!! Giuseppe Tetti. Ambiente Demo. VoIP IP PBX SIP

Interfaccia Web per customizzare l interfaccia dei terminali e

Il VoIP parla Wireless. Giuseppe Tetti. Ambiente Demo. VoIP IP PBX SIP. Internet. Soft Phone

UNIVERSITÀ DEGLI STUDI DI TORINO

Session Initiation Protocol (SIP)

Motivazioni Integrazione dei servizi Vantaggi e problemi aperti. Architettura di riferimento

Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note

Abraham Gebrehiwot CNR Istituto di Informatica e Telematica - Pisa. Attività di TERENA sulla SIP identity

I rischi e le misure per rendere sicure le reti VoIP. Stefano Sotgiu

UNIVERSITÀ DEGLI STUDI DI TORINO

Session Initiation Protocol

IP multimedia services in the NGN

Il VoIP. Ing. Mario Terranova

EML-16 EML-16. Pulses concentrator. Concentratore impulsi MODBUS COMMUNICATION PROTOCOL PROTOCOLLO DI COMUNICAZIONE MODBUS

29/02/2016. How to Access MyEconLab. Getting started: XL2A-41W1-901Z-4NT2. (included with your textbook) (Scienze e tecn. Ristorazione) 1.

Copyright 2012 Binary System srl Piacenza ITALIA Via Coppalati, 6 P.IVA info@binarysystem.eu

Real Time Streaming Protocol

Potenzialità e servizi della Core Network IMS nella nuova rete integrata di TLC. Rinaldo Negroni

IP TV and Internet TV

Classification of Financial Instrument(CFI)] quotazione si /no indicatore eventuale della quotazione

Real Time Streaming Protocol. Akshat Sikarwar - Columbia University Traduzione e adattamento di Massimo De Santo, Università di Salerno

Corso di Applicazioni Telematiche

CONFIGURATION MANUAL

Marco Sommani Il Session Initiation Protocol

DENEB KNX. KNX RF S-Mode USB gateway interface / Interfaccia USB Gateway KNX RF S-Mode

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition)

CCTV DIVISION GUIDA RAPIDA PER LA CONFIGURAZIONE DELL IP STATICO SU SISTEMI TVCC QUICK GUIDE FOR STATIC IP CONFIGURATION ABOUT CCTV SYSTEM

CABIN CREW TRAINING COMMUNICATION

Guida alla configurazione Configuration Guide

e-spare Parts User Manual Peg Perego Service Site Peg Perego [Dicembre 2011]

SIP (Session Initiation Protocol) Lelio Spadoni

Resources and Tools for Bibliographic Research. Search & Find Using Library Catalogues

RETI INTERNET MULTIMEDIALI

Motivazioni Integrazione dei servizi Vantaggi e problemi aperti. Architettura di riferimento

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

ATA-G81022MS GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Posta elettronica per gli studenti for the students

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

Richiesta di attribuzione del codice EORI

A G X S D O C U M E N T. Dafne Portal PRODAT Document Format Flat Version /11/2012. Dafne

Condizioni tecniche ed economiche per la fornitura del servizio di Interconnessione IP/VOIP su rete TISCALI ITALIA per l anno 2013

Alimentatori per LED di segnalazione (MINILED) Power supply units for Signal LEDs (MINILED)

FISE Federazione Italiana Sport Equestri

Lucidi delle lezioni del corso di SERVIZI DI TELECOMUNICAZIONE

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Sezione 1 / Section 1. Elementi d identità: il marchio Elements of identity: the logo

Fieldbus. Introduzione terminologia. Industrial network systems. A short introduction to fieldbus for industrial applications. Systems interconnection

REGISTRATION. Area Ricerca

CAMBIO DATI PERSONALI - Italy

UNIVERSITÀ DEGLI STUDI DI TORINO. Instructions to apply for exams ONLINE Version 01 updated on 17/11/2014

Secure Socket Layer (SSL) Transport Layer Security (TLS)

Introduction. The Structure of a Compiler

ANALISI DEI PERICOLI Hazard Analysis

Sicurezza dei servizi Voice over IP con SIP e RTP

FTP NAV - Guida tecnica FTP NAV - Technical Guide

BVBA POMAC-LUB-SERVICES SPRLKorte Bruggestraat 28 B-8970 Poperinge Tel. 057/ Fax 057/ internet:

Guida all installazione del prodotto 4600 in configurazione plip

Attuatore a relè Manuale di istruzioni

Zeroshell come client OpenVPN

SOA e Web Service SISTEMI INFORMATIVI MODULO II. Corso di Sistemi Informativi Modulo II A. A

SAP UniEmens 2.3. Rollout

DICHIARAZIONE DI RESPONSABILITÀ

Pannello principale di Trakbox

Instructionfor supplierslabelsprint

Downloading and Installing Software Socio TIS

Librerie digitali. Cos è una libreria digitale? Introduzione. Cos è una libreria digitale? Cos è una libreria digitale? Cos è una libreria digitale?

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION

Attuatore a relè Manuale di istruzioni

PIATTAFORMA DATI ESTERNI APPLICAZIONE PDE

COMPITI PER LE VACANZE MATERIA SISTEMI E RETI DOCENTE RANIERI GIANFRANCO CLASSE 4H

REGISTRATION GUIDE TO RESHELL SOFTWARE

SIP - Session Initiation Protocol

INTERNET & MARKETING INNOVATIVE COMMUNICATION.

La provincia di Padova

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE Specifica d'interconnessione tra reti. Versione 1.

La provincia di Napoli

Guida rapida di installazione

Транскрипт:

14. SIP-2 Pag. 1 Session Description Protocol SDP is used for the description of the format of media streams For each media stream of a session, an SDP description is needed Note that SDP does not transport media: it is used only for their description SDP descriptions are carried in the body of SIP messages

14. SIP-2 Pag. 2 Structure of SDP descriptions Session-level information Protocol version originator and session ID Session Name Session time Media description 1 Media name and transport connection information Media description 2 Media name and transport Connection information...

14. SIP-2 Pag. 3 Session Description Protocol SDP descriptions are a sequence of lines with the following format: field=value Where field is a single character Compulsory fields are: v= (version) o= (session origin and session identifier) s= (session name) t= start e stop time della sessione, used in special cases m= media type, transport protocol, port, payload type

14. SIP-2 Pag. 4 Session Description Protocol Optional fields are: u= Specification of a URI e= email address c= Data about low-level network connection (IP) b= bandwidth a= Additional attributes

14. SIP-2 Pag. 5 Session Description Protocol A field may have subfields o= has 6 subfields username sip login identity of originator session ID unique ID of session version network type - IN = Internet address type IP4 or IP6 address

14. SIP-2 Pag. 6 Session Description Protocol m= has 4 subfields media type For example, audio port RTP port transport Type of transport used for the media: RTP format payload type example m=audio 45678 rtp/avp 0 // (G.711) Attributes could be a=sendonly a=rcvonly a=orient:landscape If multiple formats are available a=rtpmap 2 G726-32/8000 (2 means priority 2) a=rtpmap 4 G723/8000 (4 means priority 4)

14. SIP-2 Pag. 7 Negotiation of media SDP descriptions are included in the INVITE message and in the following responses

14. SIP-2 Pag. 8 SDP and SIP Daniel<sip:collins.station1.work.com> boss<sip:manager.station2.work.com> Daniel<sip:collins.station1.work.com> boss<sip:manager.station2.work.com> INVITE sip:manager@station2.work.com SIP/2.0 FROM: Daniel<sip:collins.station1.work.com>; tag = abcd1234 To: boss<sip:manager.station2.work.com> CSeq: 1 INVITE Content-Length: 213 Content-Type: application/sdp Content-Disposition: session v=0 o=collins 123456 001 IN IP4 station1.work.com s= c=in station1.work.com t=0 0 m=audio 4444 RTP/AVP 2 a=rtpmap 2 G726-32/8000 m=audio 4666 RTP/AVP 4 a=rtpmap 4 G723/8000 m=audio 4888 RTP/AVP 15 a=rtpmap 15 G728/8000 SIP/2.0 200 OK FROM: Daniel<sip:collins.station1.work.com>; tag = abcd1234 To: boss<sip:manager.station2.work.com>; tag = xyz679 CSeq: 1 INVITE Content-Length: 163 Content-Type: application/sdp Content-Disposition: session v=0 o=collins 45678 001 IP4 station2.work.com s= c=in IP4 station2.work.com t=0 0 m=audio 0 RTP/AVP 2 m=audio 0 RTP/AVP 4 m=audi0 6666 RTP/AVP 15 a=rtpmap 15 G728/8000 ACK

14. SIP-2 Pag. 9 SIP and resource management A B SIP can interact with signaling protocols for QoS negotiation and setup, such as RSVP INVITE 183 SESSION IN PROGRESS (provisional) PRACK (183 session in progress) 200 OK (PRACK) e2e resource reservation UPDATE 200 OK (UPDATE) 180 RINGING PRACK (RINGING) 200 OK (PRACK) 200 OK (INVITE) ACK

14. SIP-2 Pag. 10 SIP and resource management A B SDP description in INVITE v=0 o=usera 45678 IN IP4 A.network.com s= c=in IP4 A.network.com t=0 0 m=audio 4444 rtp/avp 0 a=curr: qos e2e none a=des: qos mandatory e2e sendrecv Curr: current status Des: desired status INVITE 183 SESSION IN PROGRESS (provisional) PRACK (183 session in progress) 200 OK (PRACK) e2e resource reservation UPDATE 200 OK (UPDATE) 180 RINGING PRACK (RINGING) 200 OK (PRACK) 200 OK (INVITE) ACK

14. SIP-2 Pag. 11 SIP and resource management SDP description in session in progress V=0 O=userB 12345 IN IP4 stationb.network.com S= C=IN IP4 stationb.network.com T=0 0 M=audio 6666 RTP/AVP 0 A=curr qos e2e none A=des: qos mandatory e2e sendrecv A=conf: qos e2e recv Conf confirms that userb wants usera to reserve resources in the direction from usera to userb

14. SIP-2 Pag. 12 SIP and resource management SDP description in update V=0 O=userA 45678 IN IP4 stationa.network.com S= C=IN IP4 stationa.network.com M=audio 444 RTP/AVP 0 A=curr: qos e2e send A=des: qos mandatory e2e sendrecv

14. SIP-2 Pag. 13 SIP and resource management SDP description in 200 OK V=0 O=userB 12345 IN IP4 stationb.network.com S= C=IN IP4 stationb.network.com T=0 0 M=audio 666 RTP/AVP 0 A=curr: qos e2e sendrecv A=des:qos mandatory e2e sendrecv