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
Contact :
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
Contact :
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
Contact:
注册流程与注册请求与响应
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
CSeq: 2 REGISTER
Contact :
注册到的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:
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:
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
谢谢
提问与回答