2017年第2期信息通信2017
(总第170 期)INFORM ATION & COMMUNICATIONS (Sum. No 170) SIP协议介绍及应用前景分析
杜鑫
(中国人民解放军9155〇部队3分队)
摘要:S IP是一种源于互联网的IP语音会话控制协议,具有灵活、易于实现、便于扩展等特点。文章介绍了 S IP协议的发 展历史、网络组成,通过与传统的电信网络协议对比分析了 S IP协议的特点,结合S IP协议特点及现状对其应用前景进 行了分析。
关键词:SIP ;融合通信;VO LTE;互联网
中图分类号:TN913.23 文献标识码:A文章编号:1673-1131(2017)02-0105-02
1S IP协议的发展历史
SIP(Session Initiation Protocal)会话初始化协议的概念在 1996年出现,主要运用在Internet的不同文本类型当中,用于 电子邮件以及文字聊天等各项环节中。1999年由IE T F最初 建立,应用于Internet的相关网络环境结构当中,实现实时性 通讯。二H世纪初,由IE T F当中的S IP工作团队发出 RFC3261建议后才得到了逐渐推广。
S IP协议最初应用于Internet网络中,实现多媒体的会话 建立控制,后来作为IMS(IP M ultim edia Subsystem IP多媒体 子系统)的主要信令应用于电信领域的VOBB(V oiceover Broad Band宽带语音),近年来随着LT E的推广,SIP成为LTE 的语音最终解决方案V O LTE的主要信令协议,其应用范围从 特定环境逐步扩展至主流多媒体通信环境。
2 S IP网络组成
2.1 S IP协议在IM S中的应用
S IP协议是IM S中的基本协议,应用于M w、U t、ISC、M i、M g、M j、M k、M r等众多接口,整个IM S网络的会话控制功能 都是由S IP协议完成,具体使用情况如图1所示:
P-CSCF ATS IM-SSF
SIPl
4
M RFC
UGC
19
图1S IP协议在IM S网络中应用示意图
2.2 S IP网络架构
S IP使用CS(Client/server客户端/服务器)架构如图2所 示,交互形式为请求、响应的方式。User Agent C lie n t即客户 端,发起S IP请求;User Agent Server即服务器端,进行S IP请 求处理,并进行响应,Request Proxy Server起到消息路由转发的功能。
3.2认证测试标准
系统B模型采用的简表是07B0,根据K N X协议必须满 足如表1所列的功能需求。认证测试将会针对这些基本功能 来设计测试例进行测试。
按照测试规范[6]要求,先通过E TS配置软件配置好K N X 设备后,采用E IT T软件编写好测试例,运行测试序列,所有测 试例均通过,说明该协议栈符合K N X协议规范要求。在软件 开发过程中,可以通过该方式进行各个功能点的验证,从而保 证软件的可靠性,缩短最终的认证周期。
表1系统B的基本功能表
协议栈主要功能
数据链路层数据帧的封装和解析、应答、数据过滤
网络层正确设置路由计数器
传输层支持四种传输模式;支持style3的状态机
配置和管理直接内存访问;用户内存的直接内存访问;验证模式;接口对象处理;下载状态机;运行状态机;重启;授权;设备描述业务;编程模式;K N X序列号;地址表•,关 联表;组对象表;应用相关参数
4结语
本文介绍的系统B模型的K N X设备是基于LPC处理器、L in u x系统来设计和实现的,并采用了 NCN5120芯片作为
K N X总线收发模块。该设备通过了第三方认证测试实验室的
认证测试,符合K N X协议规范。系统B模型K N X具有更丰
富的资源,可应用于复杂的智能家居和楼宇控制系统中,具有
广阔的市场价值和应用前景。
参考文献:
[1]夏长凤.基于K N X总线智能家居控制系统的设计[J].电
器自动化,2016, 38⑴.
[2]任志勇.基于K N X智能家居的应用[J].重庆电子工程职
业学院学报,2010, 19(4).
[3]Jason Richards,Development o f Complex K N X Devices.
W EINZIERL ENGINNERING GmbH,2010.
[4]Konnex Association.Konnex Standard,Vol3,System
Specifications,2013.
[5]Konnex Association.Konnex Standard,Vol6,Profiles,2013.
[6]Konnex Association.Konnex Standard,Vol8,System Test
Specifications,2013.
作者简介:朱莉(1979-),女,四川省资中县人,电子工程师,硕
士学位,主要研宄方向为智能家居、大数据、LTE。
105
信息通信杜鑫:SIP协议介绍及应用前景分析
图2 S IP网络架构示意图
3 S IP协议的特点
目前在电信网络中主流的信令协议为:ISUP、B IC C协议,ISUP,即IS D N用户部分,是SS7/C7信令系统的一种主要协 议,定义了协议和程序用于建立、管理和释放中继电路,该中 继电路在公共交换电话网络(PSTN)上传输语音和数据呼叫。
B I
C C协议的主要目的是解决呼叫控制和承载控制分离的问 题,使呼叫控制信令可在各种网络上承载,包括M TP(消息传 递部分)、SS7网络、A T M网络、IP网络。B IC C协议由ISUP (IS
D N用户部分)演变而来,是传统电信网络向综合多业务网 络演进的重要支撑工具。
从功能角度S IP协议与ISUP、B IC C相近,都用于建立、控制和释放会话;从业务类型角度S IP协议处理传统的语音 外,还包括文本、视频、游戏等,更适应多媒体通信潮流;从承 载方式上,IS U P基于M TP,B IC C与承载无关,可以基于 T D M、A TM、IP网络。S IP协议可以基于U DP、T C P和SCTP 传输,目前最常用U DP,可见S IP协议的具备互联网化烙印,易于应用。
从信令组成的角度,IS U P和B IC C是基于比特位的,SIP 协议基于文本,该方式更加更加灵活,可以通过扩展不同的 头域实现特定的功能,为此付出的代价是效率有所下降,即同样功能的S IP消息的占用传输带宽大于IS U P和B IC C,由于现在的传输带宽已经不是瓶颈,该劣势目前网络中可以忽 略。S IP消息通用性强,可以实现端到端的信令控制,不必在 不同的网络层次开发不同的信令消息,减少了开发及应用学 习成本,减少了信令间的转换成本,便于维护人员对全程的 把控。
Route:
ReeoEd-Roirte:
Call-ID: Sbcb070c05c72f4c786fbd9dblf36b0ce78
Fiont:
To: <&ip:-*-8€7S55237102〇i|sl5. huawei. con;usei=phone>
CSeg: 27970 IHT1TI
Contact:
Wax-Forwards: 69
Si^iperted:lOOrel
P-Charging-Vector: icid-value="a096f 52912767f6bld.56d.e9ec4708248. 3517286314. 242495. 53" ; orig-ioi=scscf. hoinel. com
P-Access-Hetwork—Info: IEEE—802,11; l,Iocati&rt-irifo=164. 130. 208.6"
F-Asseit e d-Iderrt ity:
Secved-Pscty-IP-Addr^ss: 1 (>4. 130,208, 6
Content-Length: 208
Content-Type: application/sdp
[SEP body]
图4 S IP消息示例
S ff协议由各种头域组成,常见头域包括:request U R I、
V ia、Route、Record-Route、From、To、Contact、P-Asserted-Ident-
ity等,这些头域包含了会话建立的诸多参数,比如主被叫号 码、下一条路由、目的地主机名等。S IP协议对头域中的内容
没有严格的规定,SIP协议除了这些基本头域还可以进行加入
扩展头域,这就形成了 S IP头域的灵活特性。S IP协议可以将
其他协议以消息体的形式包含进来,目前应用最广的就是SDP (SessionDescriptionProtocol)协议,该协议完成了会话的媒体
协商功能,包含会话的IP地址、端口号、信令编解码列表、码 率、承载状态等参数。
Content-Type: application/sdp 应用协议5DP
Content-Length: 424
消息体长度424
SDP版本0
o=vue 3221 0 IN IP6 2013::9:3:0:2530:8038
s=- 〇=<用户名> <会话ID> <版本> <网络类型> <地址类型> <地址>
c=IN IP6 2013::9:3:0:2530:8038 S会话名称,此处不劳#
仁0 0 賺如网纖“咖搜$><碰職> 雜賺臟的时间t=
m=audio 31022 RTP/AVP 108 106 101 102 m=
a=rtpM p:108A M R-W B/1S000/1
a=fmtp: 108 mode-change-capabilitj?=2 ;irLax-red=0
a=rtpm ap:106 AHR/8000/1
a=fm tp:106 mode-change-capability=2;max-red=0
a=rtpmap:101 telephone-event/16000
a=fiatp:101 0-15
asrtpm ap:102 telephone-event/8000
a=fm tp:102 0-15
a=ptime:20 2曝予允许在一中驗
a=maxptime:240 最大时长
a=sendrecv iHr 发双向
a=rtpmap: <类型> <编码^称>
<獅_>[<翻鐵>】
I=f m tp: <特走格式>
图5 SDP消息体
4S IP现状及应用前景分析
目前S IP协议主要应用在互联网即时通讯和V O B B,即
主要为宽带网络中使用。由于S IP协议灵活易用,便于业务
拓展和叠加,其业务范围包含了传统的语音、传真,也包括视 频、多方会话、会议、信息等,S IP协议成为了 V O L T E网络中
的基本协议,随着V O L T E网络的发展,S IP协议的应用范围
将迅速扩展到移动通信领域。融合通信已经成为通信行业
的发展的共识,S IP协议的应用范围将随着融合通信获得极
大的扩展。
5结语
S IP协议作为一种具有互联网基因,灵活、易于扩展的多
媒体会话控制协议,经过多年的发展,日益完善,其特点符合
当前通信行业的发展趋势,应用范围正在迅速扩展,其本身也
将随之进行迭代和发展。
参考文献:
[1]张永明,朱亮,张冬燕•MSC POOL在软交换组网中的应用
[J].电信工程技术与标准化,2008,2(34): 28-31.
[2]孙亮..S IP协议[J].电子世界,技术交流pp.141-142.
[3]曾伟,孙晓玲.SIP协议现状及应用[J].电信快报,2002(5):
30-32.
[4 ]胡瑞敏.S IP综述及成果介绍[J].IT领域前沿技术第六分
会场,2003 (9): 271-272.
[5]倪伟珍.语音编码综述[J].数字通信,1998(2):2-5.
[6]林立引.基于VO LTE的网络语音切换问题[J].中国科技信
息,2016 (9) :56-59.
[7]樊昌信.通信原理[M].国防工业出版社,2005: 1-100.
106