09.03.2014 Views

specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...

specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...

specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

SPECIFICA TECNICA<br />

No 769<br />

Soluzioni tecniche di interconnessione in tecnologia a<br />

commutazione di pacchetto per servizi telefonici<br />

Parte A – Network-to-Network Interface (NNI) in tecnologia VoIP/IP<br />

basata sul protocollo di segnalazione SIP<br />

Versione 1<br />

(Novembre 2012)<br />

NOTA: Il documento costituisce la Specifica Tecnica di dettaglio ai sensi della Del. 128/11/CIR, recependo,<br />

ai sensi dell’art. 20 del Codice <strong>delle</strong> <strong>Comunicazioni</strong> Eletroniche, gli standard e specifiche tecniche<br />

internazionali di riferimento.<br />

ST 769 Parte A versione 01 novembre 2012 1/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Indice<br />

A.1. Scopo..................................................................................................................................4<br />

A.2. Riferimenti..........................................................................................................................4<br />

A.3. Definizioni ed acronimi....................................................................................................5<br />

A.3.1 Definizioni ................................................................................................................................5<br />

A.3.2 Acronimi................................................................................................................................... 5<br />

A.4. Servizi forniti alla NNI SIP in ambito “voce”................................................................6<br />

A.5. Protocollo di segnalazione alla NNI ..............................................................................7<br />

A.5.1 Control plane ........................................................................................................................... 7<br />

A.5.1.1 SIP methods ....................................................................................................................................8<br />

A.5.1.2 SIP header .....................................................................................................................................10<br />

A.5.1.3 Mapping Cause SIP - ISUP ...........................................................................................................13<br />

A.5.1.4 SIP extensions...............................................................................................................................13<br />

A.5.1.5 Timer ..............................................................................................................................................14<br />

A.5.1.6 Generazione dei toni di chiamata ................................................................................................14<br />

A.5.2 Servizi e procedure ............................................................................................................... 15<br />

A.5.2.1 Chiamata base...............................................................................................................................15<br />

A.5.2.2 Servizi supplementari ...................................................................................................................17<br />

A.6. Servizi e procedure ....................................................................................................... 24<br />

A.6.1 Pos/Modem ............................................................................................................................ 24<br />

A.6.2 Dati/Clearmode......................................................................................................................<br />

25<br />

ST 769 Parte A versione 1 novembre 2012 2/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Registro <strong>delle</strong> modifiche per le versioni della ST 769<br />

N° versione Descrizione Data rilascio e Note<br />

v. 1 Prima versione della ST 769 ai sensi della<br />

Del. 128/11/CIR ed dell’art. 20 del Codice<br />

<strong>delle</strong> <strong>Comunicazioni</strong> Elettroniche.<br />

7/11/2012 Approvata dalla Commissione Interconnessione di MiSE –<br />

Dip. <strong>Comunicazioni</strong>.<br />

ST 769 Parte A versione 01 novembre 2012 3/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Specifica Tecnica n. 769 – Parte A<br />

Parte A – Network-to-Network Interface (NNI) in tecnologia VoIP/IP<br />

basata sul protocollo di segnalazione SIP<br />

A.1. Scopo<br />

Il presente documento di <strong>specifica</strong> <strong>tecnica</strong> di interconnessione è parte integrante del “corpo” della ST 769 e<br />

definisce, sulla base <strong>delle</strong> specifiche tecniche e normative tecniche internazionali ETSI di riferimento,<br />

l’architettura funzionale ed i protocolli dell’interfaccia di interconnessione (NNI, Network-to-Network Interface)<br />

tra domini di rete “SIP-based”, che devono essere rese disponibili attraverso appositi Border Gateway dagli<br />

operatori di telefonia per realizzare l’interconnessione per servizi telefonici in tecnologia a commutazione di<br />

pacchetto VoIP/IP.<br />

A.2. Riferimenti<br />

[1] 3GPP TS 29.165 v8.2.0 (ETSI TS 129.165 RTS/TSGC-0329165v820)<br />

[2] ITU-T Q.1912.5 "Interworking between Session Initiation Protocol (SIP) and Bearer Independent Call<br />

Control protocol or ISDN User Part (03/2004)"<br />

[3] 3GPP TS 29.163 v7.2.0 Interworking between the IP Multimedia (IM) Core Network (CN) –<br />

subsystem and Circuit Switched (CS) networks<br />

[1] IETF RFC 2327 "SDP: Session Description Protocol", April 1998<br />

[2] IETF RFC 2833 "RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals", May<br />

2000<br />

[3] IETF RFC 3261 "SIP: Session Initiation Protocol", June 2002<br />

[4] IETF RFC 3262 "Reliability of Provisional Responses in the Session Initiation Protocol (SIP)", June<br />

2002<br />

[5] IETF RFC 3264 "An Offer/Answer Model with SDP", June 2002<br />

[6] IETF RFC 3311 "The Session Initiation Protocol UPDATE Method", September 2002<br />

[7] IETF RFC 3323 "A Privacy Mechanism for the Session Initiation Protocol (SIP)", November 2002<br />

[8] IETF RFC 3325 "Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity<br />

within Trusted Networks", November 2002<br />

[9] IETF RFC 3326 " The Reason Header Field for the Session Initiation Protocol", December 2002<br />

[10] IETF RFC 3362 “RFC 3362 - Real-time Facsimile (T.38) - image/t38 MIME Sub-type”, August 2002<br />

[11] IETF RFC 3455 “Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for<br />

the 3rd-Generation Partnership Project (3GPP)”, January 2003<br />

[12] IETF RFC 3665 “Session Initiation Protocol (SIP) Basic Call Flow Examples”, December 2003<br />

[13] IETF RFC 3725 “Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation<br />

Protocol (SIP)”, April 2004<br />

[14] IETF RFC 3960: "Early Media and Ringing Tone Generation in the Session Initiation Protocol (SIP)",<br />

December 2004<br />

[15] IETF RFC 3966 “The tel URI for Telephone Numbers”, December 2004<br />

[16] IETF RFC 4028 “Session Timers in the Session Initiation Protocol (SIP)”, April 2005<br />

[17] IETF RFC 4040 “RTP Payload Format for a 64 kbit/s Transparent Call”, April 2005<br />

[18] IETF RFC 4244 “An Extension to the Session Initiation Protocol (SIP) for Request History<br />

Information”, November 2005<br />

[19] IETF RFC 4317 “Session Description Protocol (SDP) Offer/Answer Examples”, December 2005<br />

ST 769 Parte A versione 01 novembre 2012 4/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

[20] IETF RFC 6337 “Session Initiation Protocol (SIP) Usage of the Offer/Answer Model”, August 2011<br />

[21] ETSI TS 124.504 v8.5.0<br />

[22] Delibera AGCom 128/11/CONS “Disposizioni regolamentari in merito alla interconnessione IP e<br />

interoperabilità per la fornitura di servizi VoIP”<br />

Per quanto riguarda i riferimenti 3GPP il loro recepimento è riportato all’interno presente documento.<br />

A.3. Definizioni ed acronimi<br />

A.3.1 Definizioni<br />

Si applicano le definizione della ST 769.<br />

A.3.2 Acronimi<br />

3GPP<br />

APRI<br />

CC<br />

CD<br />

CDIV<br />

CF<br />

CFB<br />

CFNR<br />

CFU<br />

CH<br />

CLIP<br />

CLIR<br />

DTMF<br />

ETSI<br />

IBCF<br />

IETF<br />

IM<br />

IMS<br />

IP<br />

ISDN<br />

ISUP<br />

MCID<br />

MIME<br />

MNP<br />

n/a<br />

NE<br />

NNI<br />

NP<br />

NUE<br />

3rd Generation Partnership Program<br />

Address presentation restricted indicator<br />

Country Code<br />

Call Deflection<br />

Call DIVersion<br />

Call Forwarding<br />

Call Forwarding on Busy<br />

Call Forwarding on No Reply<br />

Call Forwarding Unconditional<br />

Call Hold<br />

Calling line Identification Presentation<br />

Calling Line Identification Restriction<br />

Dual Tone Multi Frequency<br />

European Telecommunications Standards Institute<br />

Interconnect Border Control Function<br />

Internet Engineering Task Force<br />

IP Multimedia<br />

IP Multimedia Subsystem<br />

Internet Protocol<br />

Integrated Services Digital Network<br />

ISDN User Part<br />

Malicious Call Identification<br />

Multipurpose Internet Mail Extension<br />

Mobile Number Portability<br />

non applicabile<br />

Network Element<br />

Network-to-Network Interface<br />

Number Portability<br />

Numero Unico Europeo<br />

ST 769 Parte A versione 1 novembre 2012 5/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

OLO<br />

OPB<br />

PCMA<br />

PdI<br />

PSTN<br />

RFC<br />

RgN<br />

RM<br />

RTCP<br />

RTP<br />

SBC<br />

SDP<br />

SIP<br />

SN<br />

TCP<br />

TI<br />

UA<br />

UAC<br />

UAS<br />

UDP<br />

URI<br />

URL<br />

VAD<br />

VoIP<br />

Other Licensed Operator<br />

Optical Packet Backbone<br />

Pulse Code Modulation A-law<br />

Punto di Interconnessione<br />

Public Switched Telephone Network<br />

Request for Comments<br />

Routing Number<br />

RadioMobile<br />

Real-time Transport Control Protocol<br />

Real-time Transport Protocol<br />

Session Border Controller<br />

Session Description Protocol<br />

Session Initiation Protocol<br />

Subscriber Number<br />

Transmission Control Protocol<br />

Telecom Italia<br />

User Agent<br />

User Agent Client<br />

User Agent Server<br />

User Datagram Protocol<br />

Uniform Resource Identifier<br />

Uniform Resource Locator<br />

Voice Activity Detection<br />

Voice over IP<br />

A.4. Servizi forniti alla NNI SIP in ambito “voce”<br />

Si riporta di seguito, ad alto livello, l’elenco dei servizi/prestazioni di rete previsti alla NNI SIP e definiti nella<br />

prima versione della presente <strong>specifica</strong> <strong>tecnica</strong>. L’estensione del set di servizi verrà trattato in successive<br />

revisioni del presente documento..<br />

L'effettiva fruizione del servizio e il corretto svolgimento <strong>delle</strong> procedure previste sono demandate alle<br />

logiche di servizio espletate localmente da ciascun operatore.<br />

Si rimanda alla sez. A.5.2 per i dettagli dei servizi e <strong>delle</strong> procedure.<br />

ST 769 Parte A versione 1 novembre 2012 6/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Servizi Supplementari<br />

Chiamata base<br />

CLIP/CLIR<br />

MCID<br />

CFB / CFNR / CFU<br />

Call hold<br />

Call waiting<br />

3PTY<br />

Riferimento documento<br />

Sez. A.5.2.1<br />

Sez. A.5.2.2.1<br />

Sez. A.5.2.2.2<br />

Sez. A.5.2.2.3<br />

Sez.. A.5.2.2.4<br />

Sez. A.5.2.2.5<br />

Sez. A.5.2.2.6<br />

Tabella 1 – servizi supplementari<br />

Nel presente allegato si riportano i servizi che presentano particolarizzazione in ambito profilo SIP.<br />

Servizi di rete<br />

Chiamate CLEARMODE<br />

Chiamate MODEM<br />

SI<br />

SI<br />

Supportato all’interfaccia<br />

Tabella 2 – servizi di rete<br />

La descrizione dettagliata dei servizi è riportata in Sez. A.5.2.<br />

A.5. Protocollo di segnalazione alla NNI<br />

La soluzione oggetto del presente documento definisce un’interfaccia protocollare basata sul protocollo di<br />

segnalazione SIP; sintetizzando quanto riportato nei paragrafi e capitoli seguenti, il documento descrive con<br />

rimando agli standard di riferimento:<br />

1. Control Plane: limitatamente ai servizi voce i formati dei messaggi scambiati, i flussi di segnalazione<br />

e le procedure da applicare all’interfaccia.<br />

2. User Plane: nel presente documento sono trattati gli aspetti che si applicano alla NNI SIP e per la<br />

Generazione tono di chiamata.<br />

Quanto di seguito definito tiene conto dei servizi e <strong>delle</strong> prestazioni riportate in sez. A.5.2.<br />

A.5.1 Control plane<br />

Di seguito la tabella che <strong>specifica</strong> gli IETF RFC con le integrazioni ed eccezioni che sono state individuate.<br />

Deve essere assicurato, in particolare, il trattamento dei methods/headers SIP previsti ai paragrafi A.5.1.1 e<br />

A.5.1.2 al fine di garantire la piena compatibilità all’interfaccia tra le due reti. La ricezione di metodi/header<br />

non previsti potrà comportare lo scarto/filtering dei medesimi. 1<br />

L’evoluzione della segnalazione in una <strong>delle</strong> due reti non dovrà avere impatti sull’interfaccia di segnalazione<br />

tra le reti stesse. Ciò potrà avvenire in accordo a una <strong>delle</strong> seguenti modalità:<br />

assicurando che la nuova versione del protocollo di segnalazione sia in accordo alle eventuali<br />

successive versioni del presente documento di interfaccia SIP NNI nonché alle specifiche di<br />

riferimento che garantiscano l’interoperabilità con i sistemi di segnalazione precedenti;<br />

1 L’operazione di filtering potrà avvenire in modalità preventiva o a posteriori una volta verificato il metodo/header incriminato<br />

ST 769 Parte A versione 1 novembre 2012 7/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

<br />

facendo svolgere ai punti di interconnessione gateway funzioni di filtraggio <strong>delle</strong> informazioni di<br />

segnalazione proprietarie-aggiuntive, quando non esista un accordo bilaterale fra le parti per consentirne<br />

il passaggio.<br />

IETF RFC Titolo Note<br />

Core SIP Documents<br />

RFC 3261 SIP: Session Initiation Protocol<br />

RFC 3665<br />

RFC 3725<br />

Session Initiation Protocol (SIP) Basic Call Flow<br />

Examples<br />

Best Currento pratictices for Third Party Call<br />

Controll (3pcc) in the session Initiation protocol<br />

(SIP)<br />

SDP Related Documents<br />

RFC 2327<br />

RFC 3264<br />

RFC 2833<br />

RFC 3262<br />

RFC 3311<br />

RFC 3323<br />

RFC 3325<br />

Session Description Protocol (SDP)<br />

An Offer/Answer Model with the Session Description<br />

Protocol (SDP)<br />

SIP Extension and Options<br />

RFC 2833 "RTP Payload for DTMF Digits,<br />

Telephony Tones and Telephony Signals<br />

Reliability of Provisional Responses<br />

UPDATE Method<br />

A Privacy Mechanism for SIP<br />

Private Extensions to SIP for Asserted Identity<br />

within Trusted Networks<br />

The Reason Header Field<br />

Real -Time Facsimile (T.38) image/t38 MIME<br />

In addition a=inactive attribute is supported<br />

according to RFC 4566 (used for the procedures<br />

described in section A.5.2.2.4)<br />

Partial<br />

“id”,“user” and “header” values<br />

Partial<br />

P-Asserted-Identity<br />

RFC 3326<br />

RFC 3362<br />

RFC 3960 Early Media and Ringing Tone Generation Partial<br />

RFC 4244 Extension for Request History Information<br />

Partial<br />

Only for Call Diversion Services<br />

RFC 3966 The Tel URI for telephone number<br />

RFC 4694 Number portability parameter for Tel URI Applicabile per soluzione target<br />

SIP Informational RFCs and BCP Documents<br />

RFC 4317 SDP Offer/Answer Examples<br />

Other Documents<br />

Tabella 3 – Control plane – IETF RFC di riferimento<br />

A.5.1.1 SIP methods<br />

La lista dei metodi riportata nel presente paragrafo è relativa ai metodi SIP previsti alla NNI SIP (nel rispetto<br />

<strong>delle</strong> mimiche e procedure definite nei rispettivi standard) per l’espletamento dei servizi/tipologie di chiamate<br />

identificate nella presente revisione della <strong>specifica</strong> <strong>tecnica</strong>. Tutti gli altri metodi non sono significativi alla NNI<br />

SIP.<br />

ST 769 Parte A versione 1 novembre 2012 8/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Alla NNI VoIP/IP è opportuno che ciascun operatore implementi adeguate politiche di filtro, tipicamente nel<br />

Border Gateway 2 , in uscita che garantiscano il non invio dei metodi SIP non previsti. Nel caso di Tansit<br />

Network tra due operatori, l’operatore che effettua il transito deve garantire il trasporto trasparente dei metodi<br />

SIP previsti nella presente <strong>specifica</strong> <strong>tecnica</strong> di interconnessione..<br />

Nel caso in cui un operatore risulti generare alla NNI VoIP/IP i metodi SDP non previsti nella presente<br />

<strong>specifica</strong> <strong>tecnica</strong> di interconnessione e che danno luogo al rilievo di un’anomalia da parte dell’operatore<br />

ricevente è di responsabilità dell’operatore che li genera rimuoverli sollecitamente.<br />

È preferibile che la rilevazione dell’anomalia riporti alla normalizzazione <strong>delle</strong> linee SDP, metodi, Header che<br />

è definita nella presente <strong>specifica</strong> <strong>tecnica</strong> di interconnessione.<br />

La Tabella 4 definisce i metodi SIP previsti all’interfaccia SIP NNI nazionale.<br />

Method Riferimento Note<br />

SIP-NNI<br />

Sending<br />

ACK request RFC 3261 m m<br />

BYE request RFC 3261 m m<br />

BYE response RFC 3261 m m<br />

CANCEL request RFC 3261 CANCEL shall be used during early dialog m m<br />

CANCEL response RFC 3261 m m<br />

INVITE request RFC 3261 m m<br />

INVITE response RFC 3261 m m<br />

OPTIONS request RFC 3261 When this message is received, it is NOT m<br />

m<br />

passed to the interworking, but it is consumed<br />

locally<br />

OPTIONS response RFC 3261 m m<br />

PRACK request RFC 3262 m m<br />

PRACK response RFC 3262 m m<br />

UPDATE request RFC 3311 m m<br />

UPDATE response RFC 3311 m m<br />

Receiving<br />

Tabella 4 – Metodi SIP supportati<br />

In Tabella 4 gli status code m, o, c, i e n/a hanno il significato riportato in Tabella 5.<br />

Nota alla Tabella 4: per il supporto del metodo PRACK si applica quanto indicato nella sez. A.5.1.4.1.<br />

2 L’operazione di filtering potrà avvenire in modalità preventiva o a posteriori una volta verificato la linea dell’SDP incriminata.<br />

ST 769 Parte A versione 1 novembre 2012 9/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Notation Notation name Sending side Receiving side<br />

code<br />

M mandatorio Il messaggio deve essere supportato su interfaccia<br />

SIP-NNI. Supportare l’invio di un messaggio SIP su<br />

SIP-NNI significa che il messaggio deve essere<br />

inviato sull’interfaccia SIP-NNI se ricevuto dalla rete<br />

servente. La sua presenza non implica che i network<br />

element all’interno della rete servente o il terminale<br />

Supportare la ricezione di un messaggio SIP su<br />

SIP-NNI significa che il messaggio deve essere<br />

inviato alla rete servente. Non implica che gli<br />

elementi di rete all’interno della rete servente o il<br />

terminale di utente connesso a questa rete<br />

debbano supportare il messaggio.<br />

di utente connesso a questa rete debbano<br />

supportare il messaggio.<br />

O opzionale Il messaggio può o non può essere supportato Stesso significato della direzione “sending”.<br />

all’interfaccia SIP-NNI. Il supporto di questo metodo<br />

SIP è deciso sulla base di un accordo bilaterale tra I<br />

due operatori.<br />

n/a non applicabile Non è possibile utilizzare/supportare il messaggio. Non è possibile utilizzare/supportare il messaggio.<br />

Questo elemento verrà scartato dall’SBC.<br />

C condizionale Il requisito sul messaggio ("m", "o" oppure "n/a")<br />

dipende dalle condizioni individuate con il numero<br />

al supporto di altre condizioni opzionali o<br />

condizionali.<br />

Stesso significato della direzione “sending”.<br />

Tabella 5 – Notazioni per i metodi SIP<br />

A.5.1.2 SIP header<br />

La lista degli header SIP riportata nel presente paragrafo è relativa agli header previsti alla NNI SIP (nel<br />

rispetto <strong>delle</strong> mimiche e procedure definite nei rispettivi standard) per l’espletamento dei servizi/tipologie di<br />

chiamate identificate nella presente revisione della <strong>specifica</strong> <strong>tecnica</strong>; tutti gli altri header non sono significativi<br />

e non vanno considerati ai fini dell’espletamento dei servizi.<br />

Alla NNI VoIP/IP è opportuno che ciascun operatore implementi adeguate politiche di filtro, tipicamente nel<br />

Border Gateway 3 , in uscita che garantiscano il non invio <strong>delle</strong> “header” SIP non previste. Nel caso di Tansit<br />

Network tra due operatori, l’operatore che effettua il transito deve garantire il trasporto trasparente <strong>delle</strong><br />

“header” previste nella presente <strong>specifica</strong> <strong>tecnica</strong> di interconnessione.<br />

Nel caso in cui un operatore risulti generare alla NNI VoIP/IP header SDP non previste nella presente<br />

<strong>specifica</strong> <strong>tecnica</strong> di interconnessione e che danno luogo al rilievo di un’anomalia da parte dell’operatore<br />

ricevente è di responsabilità dell’operatore che le genera rimuoverle sollecitamente.<br />

È preferibile che la rilevazione dell’anomalia riporti alla normalizzazione <strong>delle</strong> linee SDP, metodi, Header che<br />

è definita nella presente <strong>specifica</strong> <strong>tecnica</strong> di interconnessione.<br />

Nella seguente Tabella 6 sono definiti gli header supportati e previsti all’interfaccia NNI SIP nazionale.<br />

3 L’operazione di filtering potrà avvenire in modalità preventiva o a posteriori una volta verificato la linea dell’SDP incriminata.<br />

ST 769 Parte A versione 1 novembre 2012 10/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Header Reference Note NNI SIP<br />

Accept RFC 3261 section 20.1 m<br />

Accept-Contact RFC 3841 In case of presence of caller references and ICSI and IARI<br />

values. 4<br />

m<br />

Allow RFC 3261 section 20.5 m<br />

Call-ID RFC 3261 section 20.8 m<br />

Contact RFC 3261 section 20.10 m<br />

Content-Length RFC 3261 section 20.12 m<br />

Content-Type RFC 3261 section 20.15 m<br />

Cseq RFC 3261 section 20.16 m<br />

Expires RFC 3261 section 20.19 o<br />

From RFC 3261 section 20.20 m<br />

History-Info RFC 4244 Call diversion services, MCID<br />

m in case of a trust relationship between the interconnected<br />

networks, else n/a (rif. paragrafo A.5.1.2.1)<br />

m<br />

Max-Forwards RFC 3261 section 20.22 m<br />

P-Asserted-Identity RFC 3325 section 9.1 CLIP, MCID<br />

m in case of a trust relationship between the interconnected<br />

networks, else n/a (rif. paragrafo A.5.1.2.1)<br />

m<br />

Privacy RFC 3325 section 9.3<br />

RFC 3323 section 4.2<br />

CLIR<br />

m<br />

Rack RFC 3262 section 7.2 Reliability of Provisional Responses m<br />

Reason RFC 3326 section 2 m<br />

Record – Route RFC 3261 section 20.30 m<br />

Require RFC 3261 section 20.32 m<br />

Retry-After RFC 3261 Section 20.33 m on receipt of second re-INVITE before the final response is<br />

sent (see section 14.2, RFC 3261), else n/a<br />

m<br />

Route RFC 3261 section 20.34 m<br />

Rseq RFC 3262 section 7.1 m<br />

Supported RFC 3261 section 20.37 m<br />

To RFC 3261 section 20.39 m<br />

Unsupported RFC 3261 section 20.40 m<br />

Via RFC 3261 section 20.42 m<br />

P-Charging-Vector: RFC 3455 section 4.6 o<br />

Warning RFC 3261 section 20.43 o<br />

4 Si precisa che l’header Accept-Contact potrebbe essere utilizzato in futuro per una gestione più efficiente della segnalazione di<br />

interconnessione SIP mediante colorazione su base servizio cosi come indicato negli standard di riferimento 3GPP. Al fine di<br />

evitare la permanenza di segnalazione di tipo legacy all’interconnessione SIP NNI l’introduzione della colorazione potrebbe<br />

riguardare anche i servizi esistenti (es. mediante header manipulation sui nodi di bordo). Le valorizzazioni da utilizzare per l’header<br />

Accept-Contact, qualora non esplicitamente indicate negli standard di riferimento, saranno condivise tra gli Operatori.<br />

ST 769 Parte A versione 1 novembre 2012 11/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Header Reference Note NNI SIP<br />

Sesson Expires RFC 4028 o rappresenta una<br />

<strong>delle</strong> possibilità per il<br />

monitoring dello stato<br />

della sessione<br />

Tabella 6 – SIP Header supportati<br />

Nota alla Tabella 6: per il supporto del metodo PRACK si applica quanto indicato nella sez. A.5.1.4.1.<br />

Con riferimento alla Tabella 6 si evidenzia che per quanto riguarda l’header Reason si ritiene opportuna una<br />

fase di approfondimento e di monitoraggio in ambito di testing per valutare l’obbligatorietà anche nella<br />

request. Quanto attualmente riportato è in linea con lo standard [1].<br />

In Tabella 6 – SIP Header supportati gli status code m, o, c, i e n/a hanno il significato riportato in Tabella 7.<br />

Notazione<br />

M<br />

O<br />

n/a<br />

Significato<br />

Il SIP header è applicabile alla SIP-NNI.<br />

Supportare l’invio di un SIP header su interfaccia SIP-NNI significa che l’header è inoltrato attraverso il SBC. La sua<br />

presenza non implica che i network element all’interno della rete supportino tale header.<br />

L’applicabilità del SIP header alla SIP-NNI dipende da accordi bilaterali tra gli operatori.<br />

Non è possibile utilizzare il SIP header su interfaccia SIP-NNI. Tale header potrebbe essere scartato dal SBC.<br />

Tabella 7 – Notazioni per i SIP header<br />

A.5.1.2.1 Trust domain<br />

Nel presente documento di profilo SIP NNI si assume che la relazione tra i due domini interconnessi sia di<br />

tipo TRUST in quanto l’interconnessione effettuata tra i due domini sarà realizzata garantendo l’integrità della<br />

segnalazione SIP.<br />

Si riporta di seguito una tabella che riassume gli header da supportare in presenza di un’interconnessione di<br />

tipo trust.<br />

Header<br />

P-Asserted-Identity<br />

Trust domain<br />

Non viene rimosso, in base a quanto <strong>specifica</strong>to in<br />

RFC 3325.<br />

History-Info<br />

P-Charging-Vector<br />

Non viene rimosso, in base a quanto <strong>specifica</strong>to in<br />

RFC 4244.<br />

Non viene rimosso, in base a quanto <strong>specifica</strong>to in<br />

RFC 3455<br />

Tabella 8 – Gestione dei SIP header in presenza di un’interconnessione di tipo Trust<br />

Per la header P-Charging-Vector la valorizzazione del parametro Originating IOI è l’identità della Originating<br />

Network e del parametro Terminating IOI l’identità della rete direttamente interconnessa, che potrebbe<br />

essere la Transit Network o direttamente la Serving/Recipient Network.<br />

E’ al di fuori della presente <strong>specifica</strong> <strong>tecnica</strong> di interconnessione definire eventuali modalità di utilizzo di tali<br />

parametri all’interno dei domini telefonici di rete dell’operatore.<br />

Nota: il tema richiede approfondimenti e quindi sarà oggetto di attività in una fase successiva.<br />

ST 769 Parte A versione 1 novembre 2012 12/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

A.5.1.3 Mapping Cause SIP - ISUP<br />

Come riportato in sez. A.5.1.2 Tabella 6 all’interfaccia NNI risulta mandatario inserire nelle response l’header<br />

Reason. Il campo cause sarà popolato in base alla tabella di mapping riportata nella Q.1912.5.<br />

A.5.1.4<br />

SIP extensions<br />

A.5.1.4.1 PRACK<br />

Il supporto ed utilizzo del metodo PRACK è mandatorio all’interconnessione; transitoriamente è ammesso il<br />

non supporto del metodo PRACK tra operatori interconnessi, qualora ciò non determini evidenze di disservizi<br />

verso la clientela finale.<br />

Il comportamento atteso nell’utilizzo del PRACK è quello raccomandato dalla RFC 3262 e di seguito<br />

descritto.<br />

Lo UAS percepisce il supporto di provisional responses attraverso la presenza nel SIP INVITE iniziale inviato<br />

dallo UAC di un Supported header valorizzato con il tag “100Rel”.<br />

Lo UAS inviando una response 18x può includere un Require header con il tag “100rel”. Al ricevimento di<br />

una response 18x lo UAC controlla se è presente un Require header con tag “100Rel”. In caso affermativo,<br />

lo UAC deve replicare con il PRACK.<br />

Nel caso in cui lo UAC non includa il tag “100Rel” nel Supported header, il PRACK non viene scambiato.<br />

Nel caso in cui lo UAC includa il tag “100Rel” nel Supported header, possono verificarsi le seguenti<br />

casistiche:<br />

1. UAS non include nel Require header il tag “100 Rel”: in questo caso il messaggio PRACK non verrà<br />

scambiato tra UAC e UAS anche se UAC ha dichiarato il supporto del metodo PRACK<br />

2. UAS include nel Require header il tag “100Rel”: il questo caso UAC dovrà obbligatoriamente<br />

replicare con il messaggio PRACK<br />

Come indicazione generale, è consigliata l’abilitazione del PRACK nello scambio di messaggi tra reti<br />

interconnesse.<br />

La rete emittente e la rete ricevente garantiscono l’utilizzo del PRACK negli scenari di chiamata per i quali<br />

tale messaggio è obbligatorio ai fini dell’espletamento del servizio. Laddove si rilevino malfunzionamenti, le<br />

reti per le parti di loro competenza si adoperano per rimuovere i malfunzionamenti attivando la gestione del<br />

PRACK.<br />

A.5.1.4.2 UPDATE<br />

L’UPDATE method [RFC 3311] può essere utilizzato per la rinegoziazione del SDP quando il dialogo è<br />

stabilito (early media o confermato). Il supporto di tale metodo è richiesto all’interfaccia. Per quanto riguarda<br />

il dettaglio della tematica <strong>delle</strong> rinegoziazioni all’interfaccia si rimanda al paragrafo dedicato.<br />

Allo stato attuale non sono previsti altre mimiche per la gestione della rinegoziazione del bearer prima della<br />

connessione, se pur ammesse dalle specifiche IETF (così come descritto nel corpo della ST 769).<br />

ST 769 Parte A versione 1 novembre 2012 13/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

A.5.1.5<br />

Timer<br />

A.5.1.5.1 SIP timers<br />

All’interfaccia NNI sono supportati i timer riportati in Tabella 9.<br />

Timer Valore RFC 3261/ Section Significato<br />

T1 500ms (default) 17.1.1.1 RTT Estimate<br />

T2 4s (default) 17.1.2.2 The maximum retransmit interval for non-INVITE requests<br />

and INVITE responses<br />

T4 5s (default) 17.1.2.2 Maximum duration a message will remain in the network<br />

Timer A initially T1 17.1.1.2 INVITE request retransmit interval, for UDP only<br />

Timer B 64*T1 17.1.1.2 INVITE transaction timeout timer<br />

Timer C > 3min 16.6 Proxy INVITE transaction<br />

Timer D<br />

32s (default for UDP)<br />

0s for TCP<br />

17.1.1.2 Wait time for response retransmits<br />

Timer E initially T1 17.1.2.2 non-INVITE request<br />

retransmit interval, UDP only<br />

Timer F 64*T1 17.1.2.2 non-INVITE transaction timeout timer<br />

Timer G initially T1 17.2.1 INVITE response retransmit interval<br />

Timer H 64*T1 (default) 17.2.1 Wait time for ACK receipt<br />

Timer I<br />

Timer J<br />

Timer K<br />

T4 for UDP<br />

0s for TCP<br />

64*T1 for UDP<br />

0s for TCP<br />

T4 for UDP<br />

0s for TCP<br />

17.2.1 Wait time for ACK retransmits<br />

Section 17.2.2<br />

Section 17.1.2.2<br />

Tabella 9 – SIP Timers<br />

Wait time for non-INVITE request retransmits<br />

Wait time for response retransmits<br />

Fermo restando la descrizione dei timer SIP di cui in tabella, ogni operatore deve in ogni caso garantire la<br />

gestione <strong>delle</strong> chiamate cui applicano i timer lunghi e nessun timer <strong>delle</strong> telefonia tradizionale (es<br />

rispettivamente: numeri verdi con fasi interattive - chiamate verso numerazioni di emergenza); ossia deve<br />

essere previsto da parte della rete di destinazione un meccanismo di refresh del timer C in modo che la<br />

chiamata non venga abbattuta allo scadere del timer C (tipicamente 180 sec).<br />

A.5.1.6 Generazione dei toni di chiamata<br />

È ipotizzato che il comportamento lato ciascun OLO sia sempre assimilabile a quello di uno User Agent SIP<br />

capace di generare autonomamente i toni di chiamata nel caso non siano inviati dalla rete che termina la<br />

chiamata.<br />

Per quanto riguarda il ringback tone, nel caso di chiamata originata lato OLO1 ed in ingresso alla rete<br />

dell’OLO2, sono possibili due scenari:<br />

1. Ring Back Tone generato dalla centrale chiamata (es. Chiamata diretta a utenza PSTN);<br />

2. Ring Back Tone generato dalla centrale del chiamante (es. Chiamata diretta ad utenza nativa SIP).<br />

Nel primo caso sarà presente una response di tipo 18x contenente una sessione SDP ed il ringback tone<br />

sarà generato dallo UA / NE dell’utente chiamato in rete dell’operatore OLO2 ed inoltrato verso l’OLO1 in<br />

fonia; nel secondo caso il ringback tone dovrà essere inserito a cura dello UA dell’OLO1 a seguito della<br />

ricezione della SIP Response 180 Ringing senza sessione SDP.<br />

ST 769 Parte A versione 1 novembre 2012 14/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Per quanto riguarda gli altri toni che possono essere utilizzati nella gestione di una chiamata voce come:<br />

1) Tono di centrale;<br />

2) Tono di occupato;<br />

3) Tono di congestione;<br />

4) Tono di incapsulamento<br />

si evidenzia che è responsabilità della rete che ha originato la chiamata la generazione del tono nei confronti<br />

del chiamante, eventualmente sulla base della segnalazione (SIP response) proveniente dalla rete<br />

destinazione della chiamata.<br />

Si evidenzia che i toni utilizzati all’interfaccia dovranno essere quelli definiti dalle vigenti normative nazionali.<br />

A.5.2 Servizi e procedure<br />

Nei sottoparagrafi seguenti sono riportati i call flow di alto livello per le procedure di segnalazione abilitate<br />

all’interfaccia.<br />

A.5.2.1 Chiamata base<br />

Sulla base di quanto descritto ai paragrafi A.5.1 sono riportati in Figura 1 e 3 i call flow di alto livello per<br />

quanto riguarda l’instaurazione della chiamata base, con riferimento ai due casi possibili per la generazione<br />

del ringback tone descritti al paragrafo A.5.1.6.<br />

Operatore 1<br />

Operatore 2<br />

INVITE (G.729, G.711, telephone-event)<br />

100 Trying<br />

180 Ringing<br />

PRACK<br />

200 OK (PRACK)<br />

200 OK (INVITE) (G.729, telephone-event)<br />

ACK<br />

RTP / RTCP (Audio G.729)<br />

Figura 1 – Instaurazione chiamata base (Ringback generato presso la rete di origine)<br />

Nota: i messaggi PRACK si applicano solo in caso di supporto del PRACK attivo.<br />

ST 769 Parte A versione 1 novembre 2012 15/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Operatore 1 Operatore 2<br />

INVITE (G729,G711,Telephone-Event)<br />

100 Trying<br />

18x Ringing (G729)<br />

PRACK<br />

200OK (PRACK)<br />

RTP / RTCP (Ring Back Tone)<br />

opzionale<br />

180 Ringing<br />

PRACK<br />

200OK (PRACK)<br />

La sessione SDP<br />

nel 200OK non è<br />

obbligatorio.<br />

200OK (Inv) (G729,Telephone-Event)<br />

ACK<br />

RTP / RTCP (Audio, G729)<br />

Figura 2 – Instaurazione chiamata base (Ringback generato presso la rete di destinazione)<br />

Nota: i messaggi PRACK si applicano solo in caso di supporto del PRACK attivo. Se non attivo il PRACK, la<br />

SDP nel 200ok risulta obbligatoria e non più opzionale come indicato in figura 5 .<br />

5 Nel caso in cui non sia inserita la SDP nel messaggio 200ok non è possibile assicurare l’instaurazione con successo della<br />

comunicazione nella generalità degli scenari di servizio.<br />

ST 769 Parte A versione 1 novembre 2012 16/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

A.5.2.2<br />

Servizi supplementari<br />

A.5.2.2.1 CLIP / CLIR<br />

Le header di interesse sull’interfaccia SIP-NNI per i servizi CLIP/CLIR, come da <strong>specifica</strong> ETSI TS 124.607,<br />

sono le header P-Asserted-Identity e Privacy.<br />

La header P-Asserted-Identity [RFC 3325] trasporta sull’interfaccia SIP-NNI l’identità del chiamante.<br />

La header Privacy [RFC 3323, RFC 3325] trasporta le eventuali indicazioni di riservatezza da applicare agli<br />

header P-Asserted-Identity e From.<br />

In ricezione e trasmissione sull’interfaccia SIP-NNI:<br />

a) Se la header Privacy è assente o uguale a “none”, l’identità è considerata non riservata ai fini dei<br />

servizi CLIP/CLIR (a titolo di esempio, equivalente in ISUP a Calling Party Number - Address<br />

presentation restricted indicator (APRI) = presentation allowed).<br />

b) Se la header Privacy è presente e contiene il valore “id”, l’identità presente nell’header P-Asserted-<br />

Identity è considerata riservata ai fini dei servizi CLIP/CLIR (a titolo di esempio, equivalente in ISUP<br />

a Calling Party Number - APRI = “presentation restricted”). Se in aggiunta la header Privacy<br />

contiene anche il valore "user" l’identità presente nell’header From è considerata riservata ai fini dei<br />

servizi CLIP/CLIR e pertanto dovrà essere sostituita dalla rete terminante con il valore "anonymous"<br />

qualora tale operazione non sia stata già espletata dalla rete originante.<br />

A.5.2.2.2 MCID<br />

Ai fini del servizio MCID, è obbligatorio trasportare sull’interfaccia SIP-NNI le informazioni sull’identità del<br />

chiamante mediante l’uso della header P-Asserted-Identity [RFC 3325] e eventuali informazioni di Call<br />

Diversion mediante l’uso della header History-Info [RFC 4244] (si veda paragrafo A.5.2.2.3). Tali informazioni<br />

saranno utilizzate, come previsto dalla <strong>specifica</strong> ETSI TS 124.416, nella rete dell’utente che ha invocato il<br />

servizio insieme a:<br />

• Request-URI;<br />

• Contact header;<br />

• To header;<br />

• From header;<br />

• data e tempo locale della rete dell’utente che ha invocato il servizio.<br />

Non sono previste all’interconnessione IP procedure di invocazione del servizio MCID. Tali procedure<br />

dovranno essere espletate all’interno dell’operatore che serve l’utente chiamato.<br />

Data l’evoluzione indicata negli standard di riferimento l’implementazione di questo servizio potrebbe essere<br />

oggetto di evoluzioni in futuro.<br />

Allo stato attuale il servizio potrebbe non essere di interesse per le reti interconnesse.<br />

A.5.2.2.3 CFB / CFNR / CFU<br />

In accordo alla <strong>specifica</strong> TS 29.163 v8.7.0, Il supporto dei servizi di Call Diversion sull’interfaccia SIP-NNI è<br />

fornito mediante i messaggi e parametri riportati in Tabella 10.<br />

ST 769 Parte A versione 1 novembre 2012 17/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

SIP Message Ref. SIP Header<br />

INVITE RFC 4244<br />

RFC 3323, RFC 3325<br />

RFC 4458<br />

History-Info-Header<br />

Privacy header<br />

180 (Ringing) RFC 4244<br />

RFC 3323, RFC 3325<br />

RFC 4458<br />

181 (Call Is Being Forwarded) RFC 4244<br />

RFC 3323, RFC 3325<br />

RFC 4458<br />

200 (OK) response RFC 4244<br />

RFC 3323, RFC 3325<br />

RFC 4458<br />

cause-param URI parameter<br />

History-Info-Header<br />

Privacy header<br />

cause-param URI parameter<br />

History-Info-Header<br />

Privacy header<br />

cause-param URI parameter<br />

History-Info-Header<br />

Privacy header<br />

cause-param URI parameter<br />

Tabella 10 – SIP Header information for redirection<br />

Mandatorio<br />

Opzionale<br />

Opzionale<br />

Opzionale<br />

Poiché le response di tipo 302 utilizzate per il servizio di Call Deflection non sono gestite all’interfaccia NNI<br />

(rif. par. A.5.1.1), i servizi di Call Deflection, come indicato in A.4 non sono supportati.<br />

In particolare all’interfaccia NNI sono mandatarie le informazioni di redirezione nel caso in cui il trasferimento<br />

sia avvenuto nelle rete di monte; mentre sono opzionali le informazioni di redirezione nel caso in cui il<br />

trasferimento sia avvenuto nella rete di valle.<br />

Il numero massimo di ridirezioni supportate alla NNI VoiP/IP è pari a 2.<br />

Nel primo caso (trasferimento nella rete di monte), l’INVITE all’interfaccia NNI conterrà quindi gli header<br />

History-Info [RFC 4244]. Tali header trasporteranno le informazioni di redirezione e in particolare:<br />

- Il Redirecting Number.<br />

- Il Original Called Number (nel caso di numero trasferimenti pari a 2).<br />

- Il Called Party Number.<br />

- Il numero di redirezioni, ricavabile in base al numero di History entries contenenti un causeparam<br />

con valore tra quelli <strong>specifica</strong>ti di seguito in questo paragrafo.<br />

- La redirecting reason attraverso il cause-param settato secondo il tipo di redirezione;<br />

- L’eventuale riservatezza dell’identità trasportata nell’hi-targeted-to-uri attraverso la privacy<br />

header in escaped form.<br />

Il cause-param <strong>specifica</strong>to in [RFC 4458] è interpretato secondo la seguente sintassi:<br />

cause-param<br />

= "cause" EQUAL Status-Code<br />

Status-Code = "404" ; Unknown/Not available<br />

/ "486" ; User Busy<br />

/ "408" ; No Reply<br />

/ "302" ; Unconditional<br />

/ "487" ; Deflection during alerting<br />

/ "480" ; Deflection during immediate response<br />

/ "503" ; Mobile subscriber not reachable<br />

Nel secondo caso (trasferimento nella rete di valle) l’informazione di redirezione, ossia il Redirection Number<br />

e le informazioni di restrizione sull’identità, saranno contenute nell’Header History Info trasportato nella<br />

response 181 (Call is Being Forwarded) e, dove applicabile, anche nelle response 180 (Ringing) e 200(OK).<br />

Come riportato precedentemente le Response di tipo 181 e l’Header History Info nei messaggi di Response<br />

sono opzionali all’interfaccia NNI e quindi potrebbero non essere implementati in tutti gli scenari di servizio.<br />

ST 769 Parte A versione 1 novembre 2012 18/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

Nelle seguenti figure sono riportati a titolo informativo i call flow relativi ai servizi di Call Diversion<br />

sull’interfaccia NNI SIP. Per semplificare la rappresentazione grafica, non sono riportate i PRACK ed i<br />

conseguenti 200 OK relativi al riscontro <strong>delle</strong> SIP response.<br />

Si sottolinea come il call flow riportato in figura 4 risulta mandatario all’interfaccia NNI; mentre i call flow<br />

riportati da figura 5 a figura 7 si applicano solo nel caso in cui l’OLO di destinazione supporti le History Info<br />

anche nei messaggi a ritroso.<br />

OLO-1<br />

OLO-2<br />

Call fowarding has<br />

occurred in the<br />

preceding network<br />

Invite (History Info,<br />

Privacy, Cause parameter,<br />

URI parameter<br />

100Trying<br />

180 Ringing / 183 session<br />

progress<br />

200ok<br />

ack<br />

RTP<br />

Figura 4: Call forwarding nella rete di origine<br />

ST 769 Parte A versione 1 novembre 2012 19/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

OLO-1<br />

Invite<br />

OLO-2<br />

Call fowarding<br />

occurrs in the<br />

succeding network<br />

100Trying<br />

181 Call is being forwarded<br />

(History Info, Privacy, Cause<br />

Parameter, Uri Parameter)<br />

180 Ringing (History Info,<br />

Privacy, Cause parameter Uri<br />

parameter )<br />

Il 180 Ringing potrebbe<br />

anche non essere inviato.<br />

I parametri relativi alle HI<br />

saranno trasmessi ove<br />

applicabile<br />

200ok ((History Info, Privacy,<br />

Cause parameter Uri parameter)<br />

I parametri relativi alle<br />

HI saranno trasmessi ove<br />

applicabile<br />

ack<br />

RTP<br />

Figura 5: Call forwarding nella rete di destinazione (CFU)<br />

ST 769 Parte A versione 1 novembre 2012 20/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

OLO-1<br />

Invite<br />

OLO-2<br />

Call fowarding<br />

occurrs in the<br />

succeding network<br />

100Trying<br />

180 Ringing<br />

181 Call is being forwarded<br />

(History Info, Privacy, Cause<br />

Parameter, Uri Parameter)<br />

Timer<br />

Expires<br />

180 Ringing (History Info,<br />

Privacy, Cause parameter Uri<br />

parameter)<br />

I parametri relativi alle<br />

HI saranno trasmessi ove<br />

applicabile<br />

200ok (History Info, Privacy,<br />

Cause parameter Uri parameter)<br />

I parametri relativi alle<br />

HI saranno trasmessi ove<br />

applicabile<br />

ack<br />

RTP<br />

Figura 6: Call forwarding nella rete di destinazione (CFNR)<br />

ST 769 Parte A versione 1 novembre 2012 21/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

OLO-1<br />

Invite<br />

OLO-2<br />

Call fowarding<br />

occurrs in the<br />

succeding network<br />

100Trying<br />

181 Call is being forwarded<br />

(History Info, Privacy, Cause<br />

Parameter, Uri Parameter)<br />

486 busy here (CFB)<br />

caused the call<br />

diversion<br />

180 Ringing (History Info,<br />

Privacy, Cause parameter Uri<br />

parameter)<br />

I parametri relativi alle<br />

HI saranno trasmessi ove<br />

applicabile<br />

200ok (History Info, Privacy,<br />

Cause parameter Uri parameter)<br />

I parametri relativi alle HI<br />

saranno trasmessi ove<br />

applicabile<br />

ack<br />

RTP<br />

Figura 7: Call forwarding nella rete di destinazione (CFB)<br />

A.5.2.2.4 CH<br />

Il servizio di Call Hold è espletato sull’interfaccia SIP-NNI come definito dalla [RFC 3264] e ETSI TS<br />

124.610.<br />

1. L’utente che desidera porre l’altra parte "on hold", cioè desidera che questa temporaneamente cessi<br />

di inviare uno stream audio, fa una nuova offerta, utilizzando il metodo Re-Invite o UPDATE (se<br />

prima della risposta), con una SDP aggiornata, marcando lo stream che desidera mettere in hold<br />

con i seguenti attributi:<br />

a. "a=sendonly" se lo stream era in precedenza un media stream “sendrecv”;<br />

b. "a=inactive", se lo stream era in precedenza un media stream “recvonly”.<br />

2. Quando l’utente che ha richiesto il Call Hold vuole ristabilire la chiamata, invierà un Re-Invite /<br />

UPDATE (se prima della risposta) e marcherà lo stream da riprendere come:<br />

a. "a=sendrecv" (o omesso essendo il default), se lo stream era stato posto “on hold” con<br />

attributo “sendonly”;<br />

b. "a=recvonly" se lo stream era stato posto “on hold” con attributo inactive.<br />

Le seguenti Figura 3 e Figura 4 riportano a titolo informativo i call flow relativi al servizio di Call Hold<br />

(Session hold/resume) sull’interfaccia SIP-NNI nei casi con annuncio o senza annuncio verso l’utente in<br />

tenuta.<br />

ST 769 Parte A versione 1 novembre 2012 22/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

OLO-1 OLO-1<br />

RTP<br />

OLO-2 OLO-2<br />

UPDATE/INVITE [SDP, a=sendonly/inactive]<br />

200 OK [SDP]<br />

ACK (if INVITE is used)<br />

No RTP or one-way<br />

UPDATE/INVITE [SDP, a=sendrecv/recvonly]<br />

200 OK [SDP]<br />

ACK (if INVITE is used)<br />

RTP<br />

Figura 3 – Call Hold without announcement (Session hold/resume)<br />

OLO-1 OLO-1<br />

RTP<br />

OLO-2 OLO-2<br />

UPDATE/INVITE [SDP, a=sendonly]<br />

200 OK [SDP]<br />

announcement to the held party starts<br />

ACK (if INVITE is used)<br />

one-way<br />

UPDATE/INVITE [SDP, a=sendrecv]<br />

200 OK [SDP]<br />

announcement to the held party ends<br />

ACK (if INVITE is used)<br />

RTP<br />

Figura 4 – Call Hold with announcement (Session hold/resume)<br />

A.5.2.2.5 CW<br />

Il servizio è supportato all’interfaccia in quanto allo stato attuale dell’analisi risulta gestito localmente e quindi<br />

all’interfaccia appare come una normale chiamata.<br />

ST 769 Parte A versione 1 novembre 2012 23/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

A.5.2.2.6 3PTY<br />

Il servizio è supportato all’interfaccia. Il comportamento osservato all’interfaccia è lo stesso di quello descritto al<br />

paragrafo A.5.2.2.4 per il servizio di Call Hold.<br />

A.6. Servizi e procedure<br />

Nelle sezioni seguenti si riporta la descrizione funzionale dei servizi e procedure supportate.<br />

A.6.1 Pos/Modem<br />

Le chiamate modem "3.1 kHz audio" sono supportate all'interconnessione SIP secondo quanto definito in<br />

Q.1912.5. Sono utilizzate per il trasferimento di dati a circuito tra coppie di modem di cui uno tipicamente si<br />

trova localizzato su rete fissa. Il servizio principale per le chiamate modem è il POS (Point of Sale) degli<br />

esercizi commerciali abilitati al servizio bancomat e carte di credito.<br />

I parametri che trasportano la modalità Modem nella segnalazione SIP sono contenuti nell’SDP, secondo il<br />

mapping riportato nella Q.1912.5, contenuto nel metodo INVITE e sono:<br />

SDP Offer: "m=audio:", "a= rtpmap: PCMA/8000", "a=ptime:", "b= N/A<br />

or up to 64 kbit/s"<br />

Dove:<br />

a=rtpmap è opzionale nel caso di utilizzo del codec statico 8<br />

a=ptime è opzionale<br />

A titolo di esempio viene riportato il call flow che indica la negoziazione della chiamata modem:<br />

OLO 1<br />

OLO 2<br />

INVITE<br />

[ISDP Offer: "m=audio:", "a= rtpmap: PCMA/8000", "a=ptime:",<br />

"b= N/A or up to 64 kbit/s")<br />

180 Ringing [SDP Answer"]<br />

PRACK<br />

200 OK (PRACK)<br />

200 OK (INVITE)<br />

ACK<br />

Modem signalling<br />

Figura 5- Negoziazione SIP della chiamata modem<br />

Nota: i messaggi PRACK si applicano solo in caso di supporto del PRACK attivo.<br />

ST 769 Parte A versione 1 novembre 2012 24/25


MINISTERO DELLO SVILUPPO ECONOMICO – Dip. COMUNICAZIONI<br />

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL'INFORMAZIONE<br />

Specifica d'interconnessione tra reti<br />

A.6.2 Dati/Clearmode<br />

Il clearmode (o clear channel) è supportato all'interconnessione SIP secondo quanto definito in RFC 4040.<br />

Questa modalità abilita la trasmissione trasparente di flussi di dati a 64 kbit/s su protocollo RTP. A livello di<br />

MGW il flusso dati di utente non subisce alcun trattamento al di la della pacchettizzazione/depacchettizzazione<br />

dei dati.<br />

I parametri che trasportano la modalità di clear channel nella segnalazione SIP sono contenuti nell’SDP del<br />

metodo INVITE e sono:<br />

SDP Offer: "m=audio:", "a= rtpmap: CLEARMODE/8000", “a=ptime:”<br />

A titolo di esempio viene riportato il call flow che indica la negoziazione della modalità clear channel<br />

OLO 1<br />

OLO 2<br />

INVITE<br />

[SDP Offer: SDP_M “m=audio:”, a= rtpmap: CLEARMODE/8000<br />

“a=ptime:”]<br />

180 Ringing [SDP Answer]<br />

PRACK<br />

200 OK (PRACK)<br />

200 OK [ANM]<br />

ACK<br />

Clearmode Data<br />

Figura 6- Negoziazione SIP del clearmode<br />

Nota: i messaggi PRACK si applicano solo in caso di supporto del PRACK attivo.<br />

Le chiamate dati, secondo quanto precedentemente descritto, si ritengono fruibili da/verso tipologie di<br />

accesso che supportano le chiamate a connettività numerica.<br />

ST 769 Parte A versione 1 novembre 2012 25/25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!