Interfaccia Web per customizzare l interfaccia dei terminali e

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

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

Reti di Telecomunicazione Lezione 6

Esercitazioni di Tecnologie e Servizi di Rete: Voice over IP (VoIP)

Reti di Telecomunicazione Lezione 8

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

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

l'introduzione a Voice over IP

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Dal protocollo IP ai livelli superiori

Applicazioni web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications)

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Gestione degli indirizzi

Gestione degli indirizzi

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Introduzione alle applicazioni di rete

Introduzione al VoIP

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

Sicurezza dei servizi Voice over IP con SIP e RTP

VoIP. Introduzione. Telefonia VoIP Prima fase. Telefonia tradizionale

Approfondimento di Marco Mulas

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

Reti di Telecomunicazione Lezione 7

Tecniche di Comunicazione Multimediale

Internet Architettura del www

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

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

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Indice. Prefazione XIII

Real Time Streaming Protocol

FTP. Appunti a cura del prof. ing. Mario Catalano

* Sistemi Mobili e VOIP *

Modulo 1: Posta elettronica

Capitolo 16 I servizi Internet

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

Protocolli applicativi: FTP

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

Cenni di programmazione distribuita in C++ Mauro Piccolo

OSOR. Applicazioni di Rete

Reti di Telecomunicazioni LB Introduzione al corso

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Il Protocollo HTTP e la programmazione di estensioni Web

MODELLI ISO/OSI e TCP/IP

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Versione 1. (marzo 2010)

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Protocolli di Comunicazione

Reti di Calcolatori. Il software

Programmazione in Rete

Corso di recupero di sistemi Lezione 8

Indirizzamento privato e NAT

Lezione 1 Introduzione

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Autenticazione tramite IEEE 802.1x

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Livello di Applicazione in Internet

Unsolicited Bulk (UBE) (spamming) Francesco Gennai IAT - CNR Francesco.Gennai@iat.cnr.it

Reti di calcolatori. Reti di calcolatori

Procedura configurazione Voip GNR Trunk Olimontel Asterisk PBX

User. Belluno. Group. Soluzioni Linux per il VoIP. Soluzioni Linux per il Voip. Linux. Davide Dalla Rosa e Massimo De Nadal. Belluno, 27 novembre 2004

A2A technical presentation

Web Conferencing and Collaboration tool

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Centralino telefonico Samsung Officeserv 7030

Modelli di comunicazione. Modelli di comunicazione. Comunicazione End-to. o Relayed. Comunicazione Unicast,, Multicast, Broadcast.

Introduzione alla rete Internet

Lucidi delle lezioni del corso di SERVIZI DI TELECOMUNICAZIONE

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti di Calcolatori. Il Livello delle Applicazioni

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Applicazioni per l autenticazione Sicurezza nelle reti di TLC - Prof. Marco Listanti - A.A. 2008/2009

VOIspeed Cloud. Guida alla configurazione dei gateway Mediatrix

Programmazione dei socket con TCP #2

Introduzione alla rete Internet

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Voce su IP e Telefonia su IP

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Modello di riferimento OSI Descrizione dei livelli

Il telefono ST2022 è un apparecchio di qualità elevata che permette la comunicazione vocale attraverso una rete IP.

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00

X-PRO PDA GUIDA ALL INSTALLAZIONE ALLA CONFIGURAZIONE EUELIAVOIP

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

Транскрипт:

SIP - Session Initiation Protocol Il protocollo SIP (RFC 2543) è un protocollo di segnalazione e controllo in architettura peer-to-peer che opera al livello delle applicazioni e quindi sviluppato per stabilire sessioni tra host Compatibile con tutti i protocolli di livello inferiore. Usa RTP su UDP. SIP è un protocollo text-based (in alternativa al formato binario) con una sintassi conforme a quella di HTTP/1.1. Usa un campo di header,la codifica, i codici di errore e i meccanismi di autenticazione del protocollo HTTP Interfaccia Web per customizzare l interfaccia dei terminali e realizzare connessioni SIP supporta un modello di servizio anche totalmente distribuito, può esserepresentenei terminali o nei server SIP non riserva risorse (MEDIA) ma è integrato con il protocollo SDP (Session Description Protocol) e con RSVP (Resource reservation Protocol) che hanno il compito di gestirele risorse necessarie ad instaurareuna chiamata

SIP - Session Initiation protocol Usa l indirizzamento internet con l identificativo associato all utente utente@host.domain e non del terminale (ciò consente la mobilità dell utente e l uso di fruire di diverse capabilities da diverse tipologie di terminali) Examples: alec@wcom.comm 001-613-555-212@wcom.com user=phone guest@10.64.1.1

SIP - Session Initiation protocol Usa l indirizzamento internet con l identificativo associato all utente utente@host.domain e non del terminale (ciò consente la mobilità dell utente e l uso di fruire di diverse capabilities da diverse tipologie di terminali) Examples: alec@wcom.comm, +1-613-555-212@wcom.com;user=phone guest@10.64.1.1 SIP offre 5 servizi principali per instaurare e terminare una chiamata: Localizzazione dell'utente: determina l' "end System" da usare per la comunicazione Capacità dell'utente: determina i mezzi e i parametri da usare Disponibilità dell'utente: determina la volontà del chiamato di comunicare Setup della chiamata: stabilisce i parametri dellachiamata Gestione della chiamata: trasferimento e gestione delle chiamate Messaggi inviati via TCP o UDP in un unica connessione La chiamata in conferenza si realizza con architettura distribuita (in H323 si realizza in modocentralizzato)

SIP - Relazione con altri standard IETF ha prodotto gli standard seguenti per applicazioni multimediali: SDP (Session Description Protocol) funzionalmente simile all H.245, è utilizzato da SIP per la descrizione dei parametri relativi alla sessione. SAP (Sessione Announcements Protocol) - usato in ambiente multicast per annunciare sessioni multimediali RTSP (Real Time Streaming Protocol) usato per lo scambio di informazione real time tra server ed host. (Note that RTP is commonly used instead of RTSP) RSVP (Resource reservation Protocol) sviluppato da Cisco e diventato standard IETF, associa ai pacchetti una priorità riservando loro una determinata banda

SIP - Architettura Registrar Location Database SIP Services Proxy Server Redirect Server PSTN SS7 TDM ISDN Terminal / Gateway/ Analog

Le entità logiche SIP risultano: s Client (UAC): Genera una nuova richiesta (es:invite). I client sono identificati da un SIP URL (from:, to:, subject:) del tipo user@host Server (UAS): Genera una risposta ad una richiesta. La richiesta può essere accettata, rifiutata o affidata ad un altra entità SIP Gateways SIP Clients and Servers Interfaccia PSTN e la rete H.323 per l internetworking Location Service Contiene i record relativi ai contatti degli utenti Viene interpellato dai Proxy e redirect server per individuare l utente

Le entità logiche SIP risultano: Network Servers SIP Clients and Servers Proxy: Effettua funzioni di call handling, gestisce la documentazione delle sessioni per i servizi multimediali Ed interfaccia gli Application Server. Il Server si interfaccia al database (DB) centralizzato per accedere alle informazioni utili all'instradamento e ai dati relativi al profilo del cliente, decidendo il percorso successivo ed inviando in avanti la richiesta. Garantisce l indipendenza funzionale dal softswitch svolgendo funzioni di controllo delle sessioni SIP Redirect: invia al client l indirizzo del percorso successivo Registrar: gestisce la registrazione degli utenti SIP. Accetta le richieste da UAC, provvede all autenticazione sulla base delle informazioni contenute nel location data base e provvede alla sua registrazione

SIP Server e Servizi SIP Server & Services Registrar Redirect Location Database Dov è il numero xx? REGISTER Sono presente! 3xx Redirection Assente, prova questo indirizzo INVITE Vorrei parlare Con un altro UA Proxy Server Proxied INVITE Proverò a chiamarlo Terminal / Terminal / SIP-GW

Messaggi SIP Esistono due categorie di messaggi SIP: le richieste attivate dai Client e le risposte rilasciate dai Server SIP Request: INVITE Initiates a call by inviting user to participate in session ACK - Confirms that the client has received a final response to an INVITE request BYE - Indicates termination of the call CANCEL - Cancels a pending request REGISTER Registers the user agent OPTIONS Used to query the capabilities of a server INFO Used to carry out-of-bound information, such as DTMF digits SIP Responses: 1xx - Informational Messages (180 Ringing, 181 Call is Being Forwarded) 2xx - Successful Responses (200 OK) 3xx - Redirection Responses (300 Multiple Choices, 302 Moved Temporarily) 4xx - Request Failure Responses (401 Unauthorized, 408 Request Timeout) 5xx - Server Failure Responses (503 Service Unavailable, 505 Version Not Suported) 6xx - Global Failures Responses (600 Busy Everywhere, 603 Decline)

SIP Registration Ad ogni accesso da parte di un Client diretto ad dispositivo SIP segue la fase di registrazione tramite il proxy/registrar server. La registrazione avviene inoltre quando un SIP Client informa il proxy/registration server della sua locazione La registrazione è periodicamente aggiornata mediante una comunicazione tra I SIP Client ed il proxy/registration server. Tipicamente il proxy/registration server invia l informazione di registrazione al location/redirect Server affinchè venga salvata SIP Phone User REGISTER 200 Proxy/ Registration Server REGISTER 200 SIP Messages: REGISTER Registers the address listed in the To header field. 200 OK. Location/ Redirect Server

SIP Call Forking abcd@2000;abcd@2001;abcd@2002: USER CLIENT DI ALTRO DOMINIO Contact abcd@2000;abcd@2001;abcd@2002 Location Database Client Client Client 5 6 4 Client Redirect Server 1 3 Invite sip:29-inside@word.com 2 Where is sip:29-inside@word.com Proxy Server (.com differente dominio)

SIP Redirection abcd@2004: CLIENT DI UN ALTRO DOMINIO Redirect Server 3xx moved: contact sip: abcd@2004 Contact abcd@2004 3 2 Location Database Where is sip:29-inside@word.com 4 1 Proxy Server Invite sip:29-inside@word.com Client invite sip: abcd@2004 5

Protocolli Suite Terminal Control & Management Audio Application Video Application Signaling Data Voice Codec G.711, 723, 729, etc. RTP H.26x RTCP RTSP SIP SDP SAP UDP TCP or UDP IP Link & Physical Layer