当前位置:文档之家› SIP协议介绍及应用前景分析

SIP协议介绍及应用前景分析

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: ;tag=bOTOc05c72f4.cT86fbd9dblf36bOceT8

To: <&ip:-*-8€7S55237102〇i|sl5. huawei. con;usei=phone>

CSeg: 27970 IHT1TI

Contact: :useradd=164. 130.208. 6 :u.serport=l 1054

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

相关主题