specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...
specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...
specifica tecnica - ISCOM - Istituto Superiore delle Comunicazioni e ...
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