Network Working Group Request for Comments: 3372 BCP: 63 Category: Best Current Practice A. Vemuri Qwest Communications J. Peterson NeuStar September 2002 Internet SIP-T C Internet 2002 PSTN Public Switched Telephone Network SIP PSTN-SIP SIP SIP PSTN -1-
Gilsonjustademo@msn.com 1.......................................................................... 3 2. SIP-T ISUP-SIP..................................................... 4 3. SIP-T.................................................................. 6 3.1 SIP( PSTN -- IP -- PSTN )............................................ 7 3.2 PSTN -- IP.................................................. 8 3.3 IP -- PSTN.................................................. 9 4. SIP-T..................................................... 10 4.1................................................................. 10 4.2 (Terminator)........................................................ 11 4.3................................................................. 12 4.4........................................................... 13 5. SIP-T................................................... 13 5.1 SIP................................................................ 13 5.2................................................................... 14 5.3................................................................... 14 5.4 mid-call................................................ 14 6. SIP.......................................................... 15 7.................................................................... 16 8. IANA................................................................. 17...................................................................... 17.................................................................... 17 A................................................................... 18 B.................................................................... 18.................................................................. 18.................................................................. 19........................................................................... 19 2 19
Gilsonjustademo@msn.com 1. SIP [1] SIP IP VoIP IP VoIPPSTN SIP IETF SIPIETF SIP PSTNSIP SIP SIPPINGIETF SIP PSTN PSTN-SIP PSTN-SIP PSTN SIP PSTN 7SIP7 SIP SIP2SS7 SIP SS7 SIPSS7 SIP SS7 PSTN SIP SIP SS7 SIPSIPSIP SIP SS7SIP SIPTRIP[8]ENUM[7] Gilson 1 TRIP 2 ENUM IETFTelephone Number Mapping working group, ENUM RFC2916 E.164 DNS E.164 E.164ENUM 3 19
Gilsonjustademo@msn.com IP IP E.164 DNS ENUM SIP-T SIP SIP-T SIP-ISUP SS7 ISUPSIP SIP proxy ISUP ISUP SIPSIP SIP SIP MID-CALL ISUP INF/INR MID-CALL SIP SIP SS7-SIP ISUP SS7- SIP SIP-T ISUP SIP ISUP ISUP SIP SIP ISUP MID_CALL ISUP INFO MID-CALL 1 PSTN-IPSIP-T 5 SS7-ISUP BTNUP gilson Q931 MF gilson SS7-ISUP ISUP-SIP SIP-T 2. SIP-T ISUP-SIP 4 19
Gilsonjustademo@msn.com SIP-TSIP SIP-T PSTN-SIP gilson gilson PSTN VoIP SIP PSTN SIP-TPSTNSIPIP IP PSTNSIP IP PSTNSIP SS7 ISUPISUP SIP-T agents PSTN LECPSTN IP SIPIP ISUP SIP MGC Media Gateway Controller SIP-ISUP PSTN ISUP internet SIP SIPSIP VOIP PROXY Proxy ProxySIP SIP proxy SIP proxysip 5 19
Gilsonjustademo@msn.com Proxy MGC1 VoIP MGC2 Proxy LEC1 LEC2 1ISUP-SIP SIP-T 1GilsonFigure2VoIP LECs SIPVoIP VoIP MGC ISUP SIP Gilson MGC SG SG MG Proxy MGCs MGC VoIP PSTN LEC1 LEC2 SIP-T SIPSIPMSC1 MSC2 proxy ISUP SIP SIP-T SIP-T SIP proxysip SIP? ISUP SIP SIPSIP-T IP PSTN 1Figure2SIP-T PSTN SIP SIP-T 1 PSTN PSTN PSTN ISUP SIP SIPISUP PSTN 6 19
Gilsonjustademo@msn.com 2 PSTN IP PSTN ISUP SIPSIP SIPSIP user agent ISUP SIP 3 IP PSTN SIP VoIP proxy SIP ISUP PSTN 4 IP IP SIP PSTN SIP-T 3. SIP-T SIP-T ProxySIP Request-URISIP SIP 3.1 SIP( PSTN -- IP -- PSTN ) Proxy MGC VoIP Proxy MGC PSTN PSTN 2 PSTN -- PSTN ( SIP) SIPSIP PSTN gilsonpstn IP PSTN SIP ISUP PSTN SIP SIP 7 19
Gilsonjustademo@msn.com SIP ISUP SIP ISUP SIP PSTN MGC#1 Proxy MGC#1 PSTN IAM ACM ANM INVITE 100 TRYING 18X 200 OK ACK IAM ACM ANM REL RLC BYE 200 OK REL RLC 3.2 PSTN -- IP MGC VoIP MGC PSTN SIP Phone 3 PSTN -- IP PSTNSIP 5SIP proxy PSTN SIP ISUP SIP 8 19
Gilsonjustademo@msn.com PSTN MGC Proxy SIP Phone IAM INVITE INVITE 100 TRYING 18X 18X ACM 200 OK 200 OK ANM ACK REL RLC BYE 200 OK BYE 200 OK 3.3 IP -- PSTN MGC VoIP MGC SIP Phone PSTN 4 IP - PSTN SIP PSTNRequest ISUP SIP ISUP 9 19
Gilsonjustademo@msn.com SIP Phone Proxy MGC PSTN INVITE INVITE IAM 100 TRYING ACM 18x 18x ANM 200 OK 200 OK ACK ACK BYE BYE REL 200 OK 200 OK RLC 5 SIP -- PSTN (Gilson: ) 4. SIP-T PSTN SIP-VoIP SIP SIP SIP 4.1 10 19
Gilsonjustademo@msn.com gilson UASIPINVITEs PSTN UAC SIP UAC RequestSIPPSTN PSTN35 ISUP SIP ISUP ETSI ANSI MIME ISUP ISUPSIP INVITE 5 ISUP IAM INVATE'To:' 7gilson SIP VoIP SIP SIP SIP PSTN UAC user agent client ISUP ISUP, SIP VoIPUAsISUP IPSIP ISUP ISUP SIP PSTN ISUPISUP SIP MIME 4.2 (Terminator) SIP-T SIP gilson SIP UA PSTN SIP PSTN 37gilson PSTNSIPPSTNISUP ISUP SIP ISUPISUP SIPs A1 11 19
Gilsonjustademo@msn.com IP SIP UAS SIP ISUP SIPMIME MIME SIPISUP MIME MIME 4.3 Proxy SIP SIP Request-URI SIPProxy SIP SIP-T forwarding a request ISUP SIP-T ISUP PSTNISUP Proxy SIP-T PSTN SIP ISUP a) ISUP ISUPISUP PSTN ISUP A2 ISUP ISUP b) ISUP ISUP MGCISUPSIP 12 19
Gilsonjustademo@msn.com Proxy Proxy 4.4 SIP-T ISUP ISUP ISUP SIPISUP PSTN ISUP ISUPISUP ISUP SIP ISUP SIP 5. SIP-T SIP-T 5.1 SIP SIP-T RFC3261 13 19
Gilsonjustademo@msn.com 5.2 PSTN SIP-TSIP-T MIME SIP SDP[5] ISUP ISUP ISUP MIME ISUP MIME ISUP [2] 5.3 SIP ISUP 1. ISUP SIP ISUP SIPSIP-TSIP ISUPISUP SIP SIPISUP INVITE IAM REL BYEISUP SIP [10] 2. ISUP SIP SIP SIP Proxy ISUP SIP IAMSIP To Request-URI SIP INVITE SIPISUP ISUP 5.4 mid-call SIPmid-callINFO[3] mid-call INFO [11] INFO mid-calldtmfrfc2833[9] 14 19
Gilsonjustademo@msn.com 6. SIP SIP-T MIME SDP ISUPSIP multipart/mixed /ISUP MIME 415 application/sdp SIP ISUPSIP SDP SIPISUP multipart/mixed Content-type Content-Disposition 1. ISUPUA2INVITE ISUP UA1 UA2 INVITE--> (Content-type:multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=optional;) <--18x 2. ISUPUA2 ISUP 415INVITE UA1 ISUP SDP INVITE UA1 UA2 INVITE--> (Content-type:multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;) ACK--> <--415 (Accept: application/sdp) INVITE--> (Content-type: application/sdp) <--18x 15 19
Gilsonjustademo@msn.com 3. ISUP UA2 ISUP 415 INVITE UA1UA3 UA1 UA2 INVITE--> (Content-type:multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;) ACK--> <--415 (Accept: application/sdp) UA1 UA3 INVITE--> (Content-type:multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;) ISUP MIME [2] versionbase[2] 7. SIP-T gilson ISUP SIP-TSIP-T ISUP SIP ISUPSIP-T SIPISUP MIME SIPS/MIME SIP-T ISUP MIME SIP ISUP MIME SIP-T S/MIME CMS SignedData CMS EnvelopedData 16 19
Gilsonjustademo@msn.com 8. IANA IANA gilson [1] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M. and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, May 2002. [2] Zimmerer, E., Peterson, J., Vemuri, A., Ong, L., Audet, F., Watson, M. and M. Zonoun, "MIME media types for ISUP and QSIG objects", RFC 3204, December 2001. [3] Donovan, S., "The SIP INFO Method", RFC 2976, October 2000. [4] Ramsdell, B., "S/MIME Version 3 Message Specification", RFC 2633, June 1999. [5] Handley, M. and V. Jacobson, "SDP: Session Description Protocol", RFC 2327, April 1998. [6] International Telecommunications Union, "Signaling System No. 7; ISDN User Part Signaling procedures", ITU-T Q.764, September 1997, <http://www.itu.int>. [7] Faltstrom, P., "E.164 number and DNS", RFC 2916, September 2000. [8] Rosenberg, J., Salama, H. and M. Squire, "Telephony Routing over IP (TRIP)", RFC 3219, January 2002. [9] Schulzrinne, H. and S. Petrack, "RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals", RFC 2833, May 2000. [10] Camarillo, G., Roach, A., Peterson, J. and L. Ong, "ISUP to SIP Mapping", Work in Progress. [11] Camarillo, G., Roach, A., Peterson, J. and L. Ong, "Mapping of ISUP Overlap Signaling to SIP", Work in Progress. 17 19
Gilsonjustademo@msn.com A. 1. MGCs ISUP 2. ANSI ETSI SIP-T ISUP B. Andrew Dugan, Rob Maidhof, Dave Martin, Adam Roach, Jonathan Rosenberg, Dean Willis, Robert F. Penfield, Steve Donovan, Allison Mankin, Scott BradnerSteve Bellovin SIPPSTN SIP+ Eric Zimmerer Aparna Vemuri-Pattisam Qwest Communications 6000 Parkwood Pl Dublin, OH 43016 US EMail: Aparna.Vemuri@Qwest.com vaparna10@yahoo.com Jon Peterson NeuStar, Inc. 1800 Sutter St 18 19
Gilsonjustademo@msn.com Suite 570 Concord, CA 94520 US Phone: +1 925/363-8720 EMail: jon.peterson@neustar.biz URI: http://www.neustar.biz/ C Internet 2002 InternetInternet Internet As is Internet Internet RFC Internet 19 19