07_SIP_v17_final

WTI

W ireless T echnology I nnovation Institute

1

BUPT

软交换系统的信令体系

会话发起协议-SIP

wtitraining@https://www.360docs.net/doc/ec11809271.html, 北京邮电大学WTI

W ireless T echnology I nnovation Institute

SIP 协议

?SIP 协议概述

–SIP 协议的产生、发展与协议特点?SIP 协议基本概念

–SIP 协议功能实体–SIP 协议网络架构?SIP 协议基本操作

–SIP 协议消息–SIP 协议处理流程?SIP 在R4核心网中的应用?SIP 在3GPP IMS 中的应用

WTI

W ireless T echnology I nnovation Institute

SIP 协议概述

产生与发展协议栈结构

WTI

W ireless T echnology I nnovation Institute

SIP 协议概述

?

SIP

–Session Initiation Protocol ,会话发起协议–1999年由IETF 制定

–SIP 协议是一种应用层会话控制协议

?用于核心控制层

?用于建立、修改、终止用户之间的多媒体会话

–SIP 协议支持以下五方面能力

?User location 用户定位?User availability 用户可用性?User capabilities 用户能力?Session setup 会话建立?

Session management 会话管理

?

SIP 是一组协议

–RFC3261:Session Initiation Protocol

–RFC3262:Reliability of Provisional Responses in SIP –RFC3263:SIP Locating SIP Servers

–RFC3265:SIP-Specific Event Notification –….

WTI

W ireless T echnology I nnovation Institute

SIP 协议特点

?应用层协议

–与底层承载技术无关

–支持使用UDP 、TCP 、SCTP 承载?易于配置使用

–可以基于标准TCP/IP 协议栈–配置简单,部署容易

–易于与其他Internet 协议集成(RTP )?具有良好的扩展性

–基于文本的协议,易于与其他Internet 协议集成(HTTP )

–能够方便的扩展消息头域,消息参数和消息体?支持Personal Mobility (个人移动性)

–支持Name Mapping 名字映射–支持Redirection 重定向

WTI

W ireless T echnology I nnovation Institute

SIP 协议栈与BICC 协议栈的比较

SIP RFC3261

RTP

Audio Codec/Video Codec

SDP

SSCF

AAL

SSCOP

SSCOPMCE BCTP

IPBCP BICC

IPv4 or IPv6SCTP

MTP3B

M3UA

MTP1

MTP2

MTP3

Q.2150.2

Q.2150.3Q.2150.1Q.2150.1IPv4 or IPv6

SCTP TDP UDP

Everything Over IP !

WTI

W ireless T echnology I nnovation Institute

SIP 协议的基本概念

SIP 协议用户地址与用户管理

功能实体与逻辑网络结构逻辑结构与物理结构

WTI

W ireless T echnology I nnovation Institute

SIP 协议用户地址-SIP/SIPS URI

?

SIP and SIPS Uniform Resource Indicators –格式:

–合法的SIP URI

?sip:alice@https://www.360docs.net/doc/ec11809271.html, ?sip:bob@https://www.360docs.net/doc/ec11809271.html,:5060

?sip:bob@https://www.360docs.net/doc/ec11809271.html,;transport=udp ?sip:bob@192.0.2.4

?sip:+86138********@https://www.360docs.net/doc/ec11809271.html,:5060;lr

?

sip:+86138********;postd=pp22@https://www.360docs.net/doc/ec11809271.html,;user=phone

–合法的URI ,但不是SIP URI

?tel:+86138********;postd=pp22

–参考

?RFC2806 (tel: URLs for Telephone Calls)

?RFC2396 (Uniform Resource Identifiers (URI))?等等

sip:user :password @host:port ;uri-parameters?headers

WTI

W ireless T echnology I nnovation Institute

SIP 协议用户管理的基本概念

?

Home

Domain (归属控制域)

–归属控制域服务器将为SIP 用户提供Name Mapping 服务–一般情况下,归属控制域的域名将是用户AOR 的host –SIP 协议中没有拜访控制域(Visited Domain )的概念

?

AOR :Address-of-Record

–address-of-record (AOR) 必须是SIP 或SIPS URI

–AOR 一般被认为是一个用户的公共/公开地址(public address )–AOR 必须指向一个提供用户管理和NameMapping 能力的domain ?

AOR -HOME Domain 的关系–AOR 是用户的唯一公开地址

–用户必须使用AOR 注册到HOME Domain –用户AOR 指向用户的HOME Domain

–HOME Domain 维护用户AOR 地址与实际地址的映射关系

WTI

W ireless T echnology I nnovation Institute

SIP Networking -没有拜访域概念

Register Server Proxy Server

Domain name: https://www.360docs.net/doc/ec11809271.html, UA

AOR :masa@https://www.360docs.net/doc/ec11809271.html,

135.136.137.138

UA

AOR :jlli@https://www.360docs.net/doc/ec11809271.html,

135.136.137.211Register Server Proxy Server

Domain name: https://www.360docs.net/doc/ec11809271.html,

UA

AOR :Bob@https://www.360docs.net/doc/ec11809271.html, 218.217.216.129

UA

AOR :dany@https://www.360docs.net/doc/ec11809271.html, 135.136.137.210

UA

AOR :lisa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.210

UA

AOR :sasa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.211

北京

广州

S I P 协议

的组

网是

不考虑物

理地域的

WTI

W ireless T echnology I nnovation Institute

SIP 协议逻辑网络结构UserAgent

UserAgent

网络侧用户侧

Location Server 不是SIP 逻辑网络结构中的实体,SIP 协议不规定

其接口与实现

RedirectServer 也具有特殊的特点

不一定是位于网络侧

WTI

W ireless T echnology I nnovation Institute

SIP 协议逻辑网络的功能实体

?User Agent (UA :用户代理)–代表用户发起/终结会话请求?Proxy (代理服务器)

–完成用户请求的接入鉴权和路由,并转发用户的会话请求?

Redirect Server (重定向服务器)

–终结用户请求,并向发起请求的用户提供多个备选的地址

?备选地址可以是请求URI 的路由结果?备选地址也可以是一个相关的地址

?Register Server (注册服务器)

–接收并处理用户的注册/查询/注销请求?

Location Server (位置服务器)

–管理Address-Of-Record (AOR ),一个AOR 可以绑定一个或多个地址

–为代理服务器或重定向服务器提供可能的被叫用户地址

–Location Server 不是SIP 协议逻辑功能实体,SIP 协议没有规范Location Server 的接口与实现

WTI

W ireless T echnology I nnovation Institute

用户注册与呼叫发起过程

Proxy Server

Location Server

Register Server

User

③INVITE jlli@https://www.360docs.net/doc/ec11809271.html,

https://www.360docs.net/doc/ec11809271.html,

⑥INVITE jlli@https://www.360docs.net/doc/ec11809271.html,

④jlli

⑤https://www.360docs.net/doc/ec11809271.html,

①REGISTER AOR:jlli@https://www.360docs.net/doc/ec11809271.html, jlli@https://www.360docs.net/doc/ec11809271.html,

②jlli

Real Address :jlli@https://www.360docs.net/doc/ec11809271.html,

User

提供了用户使用声明地址注册实际使用地址的机制

提供了由用户声明地址向用户注册的实际地址的映射机制

WTI

W ireless T echnology I nnovation Institute

IP Backboned

SIP 协议物理网络结构

Register Server Location Server

Proxy

Proxy

Register Server Location Server

Register Server

Proxy

Location Server

WTI

W ireless T echnology I nnovation Institute

SIP 协议的基本操作

SIP 协议消息

SIP 协议基本会话过程

WTI

W ireless T echnology I nnovation Institute

SIP 协议的基本请求

–INVITE

?用于向被叫发起会话邀请

–ACK

?用于确认使用INVITE 建立的会话建立成功

–CANCEL

?用于取消会话邀请请求

–BYE

?终止会话

–REGISTER

?用户注册

–OPTIONS

?能力查询

–……

WTI

W ireless T echnology I nnovation Institute

SIP 协议的基本响应

1xx Provisional

?临时响应

?代表服务端接纳了用户的服务请求,并在服务过程中传递一些服务进展的信息?100 Trying :服务处理过程中?180 Ringing :被叫振铃

?……

2xx Successful

?最终响应,

?代表请求处理成功

?200 OK

3xx Redirection ?最终响应

?代表请求被重定向,用户可以根据返回的重定向地址向新的地址发起服务请求?302 Moved Temporarily :临时迁移到XXX

?……

4xx Request Failure

?最终响应

?代表请求处理失败,用户可以根据失败的原因进行处理。?403 Forbidden :拒绝服务

?404 Not Found :呼叫地址不存在

?……

5xx Server Failure

?最终响应

?代表请求处理因为服务器内部原因失败,用户可以尝试向其他服务器发起服务请求

?500 Server Internal Error ?……

6xx Global Failures

?最终响应

?代表请求处理因为全局原因失败,用户也不用再尝试其他服务器了

?600 Busy Everywhere ?……

WTI

W ireless T echnology I nnovation Institute

SIP 协议的消息结构

[ message-body ]

CRLF *message-header

start-line

消息体类型Content-Type 网络生存跳数Max-Forward 请求转发记录Via

请求发起人的实际联系地址Contact 消息序号CSeq 消息体长度

Content-Length

呼叫标识

Call-ID 请求目的端AOR 地址To 请求发起者AOR 地址From Request-Line: Method SP Request-URI SP SIP-Version CRLF

Status-Line: SIP-Version SP Status-Code SP Reason-Phrase CRLF Start-Line

"header-name" HCOLON header-value *(COMMA header-value)

Message-Header

Message-Body

无规定

WTI

W ireless T echnology I nnovation Institute

SIP 协议请求

INVITE sip:werner.heisenberg@munich.de SIP/2.0

Via : SIP/2.0/UDP 100.101.102.103:5060;branch=z9hG4bKmp17a Max-Forwards : 70

To : Heisenberg

From : E. Schroedinger ;tag=42 Call-ID : 10@100.101.102.103 CSeq : 1 INVITE

Contact : Content-Type : application/sdp Content-Length : 159

v=0

o=schroed5244 2890844526 2890844526IN IP4 100.101.102.103 s=Phone Call t=0 0

c=IN IP4 100.101.102.103 m=audio 49170 RTP/AVP 0 a=rtpmap:0 PCMU/8000

WTI

W ireless T echnology I nnovation Institute

SIP 协议响应

SIP/2.0 200OK

Via : SIP/2.0/UDP 100.101.102.103:5060;branch=z9hG4bKmp17a To : Heisenberg ;tag=314159From : E. Schroedinger ;tag=42Call-ID : 10@100.101.102.103 CSeq : 1 INVITE

Contact : Content-Type : application/sdp Content-Length : 159

v=0

o=heisenberg 2890844526 2890844526IN IP4 200.201.202.203 c=IN IP4 200.201.202.203 t=0 0

m=audio 49170 RTP/AVP 0 a=rtpmap:0 PCMU/8000

WTI

W ireless T echnology I nnovation Institute

SIP/2.0 200 OK Via: SIP/2.0/TLS https://www.360docs.net/doc/ec11809271.html,:5061;branch=z9hG4bKnashd92; received=192.0.2.201

From: Bob ;tag=ja743ks76zlflH To: Bob ;tag=37GkEhwl6Call-ID: 1j9FpLxk3uxtm8tn@https://www.360docs.net/doc/ec11809271.html, CSeq: 2 REGISTER

Contact: ;expires=3600Contact: ;expires=4294967295Content-Length: 0

注册流程与注册请求与响应

REGISTER sips:https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via: SIP/2.0/TLS https://www.360docs.net/doc/ec11809271.html,:5061;branch=z9hG4bKnashd92Max-Forwards: 70

To: Bob

From: Bob ;tag=ja743ks76zlflH Call-ID: 1j9FpLxk3uxtm8tn@https://www.360docs.net/doc/ec11809271.html,

CSeq: 2 REGISTER

Contact : Content-Length: 0

注册到的Register Server

要注册的AOR 注册AOR 所绑定的实际联系地址可以携带0~n 个合法的URL 地址

Contact: * = 取消注册

不携带Contect =查询

当前已绑定的联系地址及相应的生存周期取消注册: 返回空

REGISTER 200 OK

RegisterServer

WTI

W ireless T echnology I nnovation Institute

基本会话建立流程

INVITE INVITE

INVITE INVITE 100 Trying

100 Trying

100 Trying 180 Ringing 180 Ringing 180 Ringing 180 Ringing 200 OK

200 OK

200 OK 200 OK ACK

ACK

BYE

BYE 200 OK

200 OK

Call Stateful Proxy Stateless Proxy Transaction Stateful Proxy

WTI

W ireless T echnology I nnovation Institute

Register Server Inboard Proxy

Alice

Bob

alice@https://www.360docs.net/doc/ec11809271.html,

bob@https://www.360docs.net/doc/ec11809271.html,

https://www.360docs.net/doc/ec11809271.html,

Register Server Outboard Proxy https://www.360docs.net/doc/ec11809271.html,

路由过程-请求的转发

INVITE

bob@https://www.360docs.net/doc/ec11809271.html, AOR: bob@https://www.360docs.net/doc/ec11809271.html,

AOR: alice@https://www.360docs.net/doc/ec11809271.html, INVITE bob@https://www.360docs.net/doc/ec11809271.html,

INVITE

bob@https://www.360docs.net/doc/ec11809271.html,

?

如何将请求路由到目的地

–Alice-Proxy1:UAC 如何转发请求

–Proxy1-Proxy2:Proxy 如何转发目的地非本控制域的请求–Proxy2-Bob :Proxy 如何转发目的地为本控制域的请求

WTI

W ireless T echnology I nnovation Institute

路由过程

INVITE sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via : SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9Max-Forwards : 70Route :

Contact :

指定Route URL 中包含lr 参数Top Via 主叫地址

Request-URI 被叫AOR

主叫实际地址Request-URI 不变Alice-Proxy1

INVITE sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9;received=192.0.2.101Max-Forwards: 69Record-Route :

Contact:

Proxy1-Proxy2

INVITE sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK721e4.1

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1;received=192.0.2.111Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9;received=192.0.2.101Max-Forwards: 68

Record-Route: ,

Contact:

Proxy2-Bob

TopVia 添加实际

上一跳IP 地址;添加TopVia ;删除Route,添加Record-Route 递减

Bob 属于本控制域,Request-

URI 改变为AOR 绑定地址带给了终端Bob 实际转发路径(Via )

主叫实际地址(Contect )强制路由(Record-Route )

WTI

W ireless T echnology I nnovation Institute

路由过程-响应的转发

Register Server Inboard Proxy

Alice

Bob

INVITE

bob@https://www.360docs.net/doc/ec11809271.html,

alice@https://www.360docs.net/doc/ec11809271.html,

bob@https://www.360docs.net/doc/ec11809271.html,

https://www.360docs.net/doc/ec11809271.html,

Register Server Outboard Proxy

https://www.360docs.net/doc/ec11809271.html,

INVITE bob@https://www.360docs.net/doc/ec11809271.html,

INVITE

bob@https://www.360docs.net/doc/ec11809271.html,

AOR: bob@https://www.360docs.net/doc/ec11809271.html,

AOR: alice@https://www.360docs.net/doc/ec11809271.html, ?

如何将请求的响应返回到发端

–Bob-Proxy2:UAS 如何返回响应–Proxy2-Proxy1:Proxy 如何转发响应–Proxy1-Alice :Proxy 如何转发响应

180 Ringing

180 Ringing

180 Ringing

WTI

W ireless T echnology I nnovation Institute

路由过程

SIP/2.0 200 OK

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK721e4.1;received=192.0.2.222Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1;received=192.0.2.111Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9;received=192.0.2.101Record-Route: ,Contact: Bob-Proxy2

SIP/2.0 200 OK

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1;received=192.0.2.111Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9;received=192.0.2.101Record-Route: ,

Contact:

Proxy2-Proxy1

SIP/2.0 200 OK

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74bf9;received=192.0.2.101Record-Route: ,Contact:

Proxy1-Alice

带给了终端Alice

被叫实际地址(Contect )强制路由(Record-Route )

TopVia 添加实际上一跳IP 地址Record-Route 不变

Contact 变为被叫实际地址

删除TopVia WTI

W ireless T echnology I nnovation Institute

路由过程-后继请求的转发

Register Server

Inboard Proxy

Alice

Bob

INVITE

bob@https://www.360docs.net/doc/ec11809271.html,

alice@https://www.360docs.net/doc/ec11809271.html,

bob@https://www.360docs.net/doc/ec11809271.html,

https://www.360docs.net/doc/ec11809271.html,

Register Server Outboard Proxy

https://www.360docs.net/doc/ec11809271.html,

INVITE bob@https://www.360docs.net/doc/ec11809271.html,

INVITE

bob@https://www.360docs.net/doc/ec11809271.html,

180 Ringing 180 Ringing

180 Ringing AOR: bob@https://www.360docs.net/doc/ec11809271.html,

AOR: alice@https://www.360docs.net/doc/ec11809271.html, ?

如何转发后继请求

–Alice-Proxy1:UAC 如何处理后继请求–Proxy1-Proxy2:Proxy 如何转发后继请求

–Proxy2-Bob :Proxy 如何转发目的地为本控制域的后继请求

ACK

ACK

ACK

WTI

W ireless T echnology I nnovation Institute

路由过程

ACK sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74b76Max-Forwards: 70

Route: ,

Alice-Proxy1

ACK sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74b76;received=192.0.2.101Max-Forwards: 69

Route:

Proxy1-Proxy2

ACK sip:bob@https://www.360docs.net/doc/ec11809271.html, SIP/2.0Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK721e4.1

Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK2d4790.1;received=192.0.2.111Via: SIP/2.0/TCP https://www.360docs.net/doc/ec11809271.html,:5060;branch=z9hG4bK74b76;received=192.0.2.101Max-Forwards: 68Proxy2-Bob Request-URI 变为实际的被叫地址

根据Record-Route 记录设置的Route

删除本Proxy 的Route 记录

直接根据Request-URI

就可以转发了虽然Request-URI 填写的是实际被叫地址,但是ACK 将发送给

Top Route 指定的地址:强制路由

最后一跳,不需要再次进行地址查询就可以直接转发

WTI

W ireless T echnology I nnovation Institute

SIP 协议在R4核心网的应用

SIP-T 与SIP-I

SIP-I 与BICC

WTI

W ireless T echnology I nnovation Institute

SCN

CS 域

SIP 协议在R4核心网络中的位置

AuC

AuC GGSN

GGSN Internet

Other

PLMN

GGSN

Iu-CS

RNC

Iu-PS

Gb

A

Gs

Gr

Gn

Gc C D

Gp

BSC

RNC Iur

PS 域

Nb

Nc

MGW

MGW Mc

Mc

H

MGW

MGW Gi

SGSN

SGSN GMSC

Server

GMSC Server MSC Server/VLR

MSC Server/VLR HLR HLR PSTN/ISDN

PLMN T/R-SGW

T/R-SGW Nc SIP-T/I 协议

?SIP 协议在R4核心网中主要完成MSC 之间互通和MSC-SSC 互通

WTI

W ireless T echnology I nnovation Institute SIP协议在核心网中的应用-SIP-T与SIP-I ?SIP-T

–Session Initiation Protocol for Telephones

–由IETF制定RFC3327, RFC3398

–是SIP协议对电信业务的扩展

?SIP-I

–SIP with Encapsulated ISUP

–由ITU-T制定Q.1912.5

–是BICC/ISUP与SIP协议的互通协议WTI

W ireless T echnology I nnovation Institute

SIP与ISUP/BICC协议映射需求提出的背景

SIP

UA

ACN

POTS

Exchange/ISN

I-IWU

POTS

Exchange/ISN

POTS

SIP Proxy

IWU

SIP Network SCN/BICC Network SCN/BICC Network SIP network

Incoming Interworking Unit (I-IWU) Outgoing Interworking Unit (O-IWU)

SIP

ISUP

/BICC

IWU

Exchange/ISN

SCN/BICC Network

O-IWU

MG

Back-Hall

Long-Hall

WTI

W ireless T echnology I nnovation Institute SIP与ISUP/BICC协议映射的需求

?保证SIP网络与传统电信网络互通

–Back-Hall的需求

–重点——互通

?协议能力的互通

?业务能力的互通

?保持SIP网络对PSTN网络的透明性

–Long-Hall的需求

–重点——透明传递

?协议的翻译必然会产生协议能力的损失

?ISUP协议是支持业务的协议,业务的透明传递

需要协议的透明传递WTI

W ireless T echnology I nnovation Institute

如何完成协议的透明传递

?保持SIP网络对PSTN网络的透明性

–保证PSTN发起的呼叫请求的路由能力

?通过“翻译(translation)”的方法实现

?翻译必要的路由参数(主叫号码,被叫号码)

–保证ISUP信令的透明传递

?通过“封装(encapsulation)”的方法实现

?封装ISUP协议消息体到SIP请求/响应的消息体中,透明传递POTS

Exchange/ISN

POTS

IWU

SCN/BICC Network SIP network

IWU

Exchange/ISN

SCN/BICC Network

ISUP

/BICC

ISUP

/BICC

SIP

Long-Hall

WTI

W ireless T echnology I nnovation Institute SIP-T/SIP-I与SIP的联系与区别

?SIP-T协议

–制定了基本的SIP-ISUP映射规则与映射方法

–描述简单,易于理解,但可实现性差,不易操作?SIP-I协议

–继承了SIP-T协议的规则与方法

–进一步严格规范了消息与参数的映射,描述复杂,可操作性好,可实现性强

–扩展了对补充业务的描述

?SIP-T/SIP-I与SIP的联系与区别

–SIP-T/SIP-I都严格遵循SIP基础规范

–SIP-T/SIP-I是SIP针对电信业务的扩展

–SIP-T/SIP-I的作用实际应该是在SIP协议基础之上,指导软交换完成SIP-ISUP的映射和透传ISUP

?SIP、SIP-T与SIP-I在本质上是一致的WTI

W ireless T echnology I nnovation Institute SIP-T/SIP-I与BICC的比较

?相同点

–支持呼叫控制与承载分离

–支持多媒体业务

?差异

–BICC协议

?语法、语义与ISUP基本一致

?无缝继承了几乎所有PSTN/PLMN业务能力

?优点在于支持多种承载方式

–SIP-T/SIP-I

?语法、语义与ISUP差别较大

?协议映射存在能力损失

?优点在于扩展能力强,对新型业务支持能力强?R4核心网的MSC互通应用并没有体现出SIP协议本身的特性–Name Mapping(天然的Personal Mobility支持)

–业务能力(重定向、会议、第三方控制等能力的支持)

WTI

W ireless T echnology I nnovation Institute

R4核心网使用SIP/SIP -I 的处理流程

IAM

INVITE INVITE IAM

100 Trying

100 Trying ACM 180 Ringing 180 Ringing ACM

ANM

200 OK 200 OK

ANM

ACK

ACK

GMSC

SSC

BYE

BYE REL

REL 200 OK

200 OK

RLC

RLC

UA Call Stateful Proxy / B2BUA

UA

WTI

W ireless T echnology I nnovation Institute

SIP 协议在IMS 核心网的应用

IMS -全SIP 网络

WTI

W ireless T echnology I nnovation Institute

SIP 协议在3GPP 中的核心应用-IMS

?3GPP 中IMS 标准

–TS 23.228 IP Multimedia Subsystem (IMS)?

3GPP 对SIP 和SDP 使用的标准

–TS 24.229 IP Multimedia Call Control Protocol based on SIP and SDP ?

3GPP

IMS 中与SIP 协议相关的功能–User Equipment (UE )

–Proxy Call Session Control Function (P-CSCF )

–Interrogating Call Session Control Function (I-CSCF )–Serving Call Session Control Function (S-CSCF )–Media Gateway Control Function (MGCF )

–Multimedia Resource Function Controller (MRFC )–IP Multimedia Service Switching Function (IM-SSF )–Open Services Architecture (OSA )–Application Server (AS )–Service Capability Server (SCS)–Home Subscriber Server (HSS )

WTI

W ireless T echnology I nnovation Institute

IMS 体系结构与SIP 体系结构的映射

P -CSCF

S -CSCF

I -CSCF

SGW/MGCF HSS

MRFC

SIP -AS

OSA -SCS

OSA-AS

IM -SSF UE

Gm

IMS Network

Other IMS Network

UA

UA

UA

Access Network

PSTN/PLMN Network

Service Network

Call Stateful Proxy

Transaction Stateful Proxy

Call Stateful Proxy Register Server

Location Server

Redirect Server

UA

Mg

Mw

Mw

ISC

ISC

ISC

Mr Mw

Mw

Mw

WTI

W ireless T echnology I nnovation Institute

3GPP 对SIP 的扩展核心原因

?

适应移动的管理

–SIP 网络只有Home Domain ,没有Visited Domain –移动网需要区分归属区域与拜访区域?

适应无线接入的特征

–SIP 是构建在Internet 上的,没有过多的考虑带宽资源–无线网的接入带宽资源是非常有限的

–SIP 是为Internet 准备的,没有过多的考虑安全性–无线网络的安全需求非常严格?

适应运营管理的特征

–SIP 网络中,Proxy 在理论上是可以为任何人服务的(DNS )–3GPP IMS 网络要求所有的用户都需要经过P-CSCF 接入,从而将屏蔽掉具体S-CSCF 的组织细节–其他还有

?计费

?与PLMN 互通?特殊业务?

……

WTI

W ireless T echnology I nnovation Institute

UA

AOR :masa@https://www.360docs.net/doc/ec11809271.html,

135.136.137.138

SIP Networking -没有拜访域概念

Register Server Proxy Server Domain name: https://www.360docs.net/doc/ec11809271.html,

UA

AOR :jlli@https://www.360docs.net/doc/ec11809271.html, 135.136.137.211

Register Server Proxy Server

Domain name: https://www.360docs.net/doc/ec11809271.html,

UA

AOR :Bob@https://www.360docs.net/doc/ec11809271.html, 218.217.216.129

UA

AOR :dany@https://www.360docs.net/doc/ec11809271.html,

135.136.137.210

UA

AOR :lisa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.210

UA

AOR :sasa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.211

北京广州

WTI

W ireless T echnology I nnovation Institute

UE

AOR :masa@https://www.360docs.net/doc/ec11809271.html,

135.136.137.138

IMS Networking -拜访域负责用户接入

S-CSCF Domain name: https://www.360docs.net/doc/ec11809271.html,

UE

AOR :jlli@https://www.360docs.net/doc/ec11809271.html, 135.136.137.211

S-CSCF

Domain name: https://www.360docs.net/doc/ec11809271.html,

UE

AOR :Bob@https://www.360docs.net/doc/ec11809271.html, 218.217.216.129

UE

AOR :dany@https://www.360docs.net/doc/ec11809271.html,

135.136.137.210

UE

AOR :lisa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.210

UE

AOR :sasa@https://www.360docs.net/doc/ec11809271.html,

218.217.216.211

北京广州

P -CSCF

P-CSCF

P -CSCF P-CSCF

WTI

W ireless T echnology I nnovation Institute

3GPP IMS 用户注册过程

P-CSCF

HSS

I-CSCF

1. Register

2. Register

3. Cx -Query /Cx-Select -Pull

UE

Visited Network

Home Network

4. Cx -Query Resp/Cx -Select -Pull Resp

7. Cx-Put Resp/Cx-Pull Resp

5.Register

9. 200 OK

10. 200 OK

11. 200 OK

6. Cx -put/Cx-Pull

S-CSCF

8. Service Control

Proxy

UA

Location

Register

WTI

W ireless T echnology I nnovation Institute

3GPP IMS 用户发起会话过程

S-CSCF#1

UE#1

P-CSCF#1

Originating Home Network

I-CSCF#2

1. INVITE (SDP

offer)

S-CSCF#2

3. Service Control

Terminating Home Network P-CSCF#2

UE#2

Terminating Network 2. INVITE (SDP

offer)

4. INVITE (SDP offer)

6. INVITE (SDP

offer)

5. HSS query

8. INVITE (SDP

offer)

7. Service Control

10. INVITE (SDP

offer)18. 200 OK (Offer

response)

19. 200 OK (Offer

response)

20. 200 OK (Offer

response)

24. 200 OK (Offer

response)

22. 200 OK (Offer

response)

25. ACK

26. ACK

27. ACK

28. ACK

29. ACK

21. 200 OK (Offer

response)

17. Reserve IP-CAN bearer for media

30. Reserve IP-CAN bearer for media

9. Authorize QoS

resources

23. Authorize QoS

resources

11. 180 Ringing

Originating Network

12. 180 Ringing

13. 180 Ringing

14. 180 Ringing

15. 180 Ringing

16. 180 Ringing

Proxy UA

UA

Call Stateful Proxy

Transaction Stateful Proxy

WTI

W ireless T echnology I nnovation Institute

SIP 协议针对IMS 的扩展总结

?

IMS 体系结构最大限度上保留了SIP 体系结构的基本特征–SIP 协议基本设计思想–SIP 协议网络架构–SIP 协议操作–SIP 协议用户管理–SIP 协议组网

–特别是SIP 协议“端-端”的协议特征

?IMS 中已经把SIP 协议延伸到了用户终端

?

IMS 在一定程度上扩展SIP 协议,以满足特定的移动需求–移动管理–无线特征–运营管理

?

IMS 核心协议为什么会是SIP 而不是BICC ?–简化了核心网络结构

–增强了移动网络的业务能力

–是Internet 网络与电信网络的完美融合

WTI

W ireless T echnology I nnovation Institute

谢谢

提问与回答

相关主题
相关文档
最新文档