SIP协议应用

时间:2024-03-04 点赞:41306 浏览:75160 作者原创标记本站原创

此文是一篇多媒体论文范文,多媒体相关论文例文,与SIP协议应用相关毕业论文格式。适合不知如何写多媒体及消息及协议方面的论文格式专业大学硕士和本科毕业论文以及多媒体类开题报告范文和职称论文的作为写作参考文献资料下载。

【摘 要】随着NGN网络的飞速发展,作为NGN技术中对等协议的SIP,在当代NGN网络中有着广泛的应用,一直是当今研究的热点,本文在分析SIP协议基础上,研究了它在软交换中的应用.

【关 键 词 】SIP;网络;NGN

The Application Research of SIP Protocol

FU Cheng-biao

(Department of Computer Science and Engineering Qujing Nomal University,Qujing Yunnan 655011,China)

【Abstract】With the rapid development of NGN work, as a peer-to-peer protocol SIP of NGN technology has been widely used in contemporary NGN work, has been a hotspot in current researches, this paper based on the analysis of the SIP protocol, it is studied on the application of softswitch.


【Key words】SIP;Network;NGN

1.SIP协议分析

SIP是Inter工程任务组(IETF)推出的一种用于建立、修改和终止多媒体会话的应用层控制协议,通过组播或单播联系的网络进行通信[1].SIP支持会话描述,允许参与者在兼容媒体类型上协商达成一致.它还可以通过代理和重定向请求来支持用户移动性[2].

SIP协议中定义:SIP消息是客户机和服务器之间通信的基本信息单元.它是一个基于UTF-8的文本编码协议,语法消息描述如下:

1.1 通用格式

SIP消息分为两大类:请求消息(Request)和响应消息(Response),其格式遵循RFC2822 Inter文本消息格式标准.

通用消息格式定义如下:

Start-line //起始行

Message-header //头域字段

CRLF //空行

[message-body] //消息体

1.2 请求消息

请求消息的定义如下:

Request 等于 Request-Line //请求行

*(general-header | request-header | entity-header) //头

CRLF //空行

[message-body] //消息体

1.3 响应消息

当服务器收到一个SIP请求消息,对其分析理解后,服务器需要根据具体请求要返回一个或多个消息,这就是SIP响应消息.SIP响应消息格式定义如下:

Response等于Status-Line //状态行

*(general-header | response-header | entity-header) //头

CRLF //空行

[message-body] //消息体

SIP响应消息的状态行由SIP版本开始,接着是一个状态码,最后是一个与状态码相关的描述性短语(Reason-Phrase),然后由一个CRLF行结束符结束.

响应消息中的响应状态码用来区分各种不同的SIP响应.状态码是一个3位十进制整数,用来表示服务器对客户机所发请求的理解和执行结果.

由于在实际应用中,对请求消息的处理结果会因为情况的不同而不同,而且还会不断发展.因此,SIP协议中对各种可能的响应情况进行了分类和编码.比如:1xx:标识临时消息,其含义是请求消息已收到,请等待对该请求的处理.

1.4 SIP消息头域字段

SIP的消息头域在语法和语义上都与HTTP的头域非常相似,其格式如下:

Header等于“header-name”:header-value

SIP的头域由头域名字和头域值组成,两者之间以冒号“:”分隔.允许一个头域有多个头域值,多个值之间以都以“;”分隔,我们也可以根据需要增加头域以支持新的特性.

2.SIP协议应用研究

作为NGN中的核心控制协议,SIP协议的应用主要有三个方面:一是用于软交换与软交换之间;二是用于软交换与SIP终端之间;三是用于软交换与应用服务器之间实现增值业务.

SIP协议作为软交换中的对等协议,有着自身不取代的优势:其一,它最突出的特点是具有很强的灵活性和可扩充性,要让SIP支持各项新业务,只需将它已有的消息头字段进行简单的扩展.其二,SIP具有动态注册机制,以至它具有对移动业务的支持具有天然的优势.其三,SIP协议为实现固定和移动业务的无缝融合创造了条件.SIP已经被3GPP选定作为第三代移动通信的多媒体领域的重要协议,用来实现基于IP的移动语音和多媒体通信[3].SIP这些优越特征使其在下一代网络中占据很重要的主导地位.如下图1所示.

图1 软交换协议应用

SIP能控制多个参与者,能动态调整和修改会话属性,控制它们参加的多媒体会话的建立和终止.例如传输的媒体类型、媒体的编解码格式、会话带宽要求、对组播和单播的支持等等都可以进行动态的调整.从SIP的实质内容来看,它提供以下功能[4]:

第一,呼叫过程中实现呼叫特征改变.例如,一个呼叫过程首先被设置为只有语音模式,但是在呼叫过程中,用户可以按需开启视频功能.

第二,呼叫过程中参与者能够进行管理.比如能够把其它用户加入呼叫、取消其连接、呼叫转移或设为呼叫保持.

第三,SIP协议具有特征协商功能.例如多方通话中,每一方均支持相同的语音编码,但视频编码不能取得一致,则视频可以根据需要选择支持或不支持.

第四,SIP协议具有用户定位和名字翻译功能.由于SIP协议本身含有向注册服务器注册的功能,因此无论被呼叫方在哪里,都能确保呼叫到达被叫方.

从SIP的设计上来看,它充分考虑了对其他协议的扩展性和适应性.它支持多种地址描述和寻址.比如地址可以描述为:“被叫@网关地址”、“用户名字@主机地址”或“Tel:0874-3258547”等多种形式.

3.结论

本文分析SIP协议的基础上,研究了SIP在现网中的应用,并对其在软交换应用过程中的应用作了分析.本文所阐述的SIP协议在软交换中的应用分析,在现网中的应用有一定的现实意义.

【参考文献】

[1]曾欣旖,陈名松,盖晓娜.SIP协议测试研究[J].电子设计工程,2010,18(4):83-84.

[2]姜秀玉,杨峰,崔再惠.SIP协议实现中消息解析的研究[J].计算机工程与设计,2010,31(13):2988-2995.

[3]何娇,陈盛云.SIP视频会议中服务器的研究与改进[J].电视技术,2013,37(1):147-149.

[4]赵兴,王玲,江志勇.基于SIP协议的组呼功能分析与实现[J].计算机系统应用,2011,20(6):69-72转37.

[责任编辑:丁艳]

相关论文

无线网络中多神经网络密钥协商协议

该文为神经网络相关大学毕业论文范文,与无线网络中多神经网络密钥协商协议相关论文参考文献代码,可作为参考文献专业神经网络论文写作研究。

忠诚协议的法律效力

本文是一篇婚姻法论文范文,关于婚姻法相关毕业论文参考文献格式,关于忠诚协议的法律效力相关研究生毕业论文开题报告范文。适合婚姻法及民事。

对赌协议可能得不到中国法律保护

本论文是一篇公司法相关法硕论文开题报告,关于对赌协议可能得不到中国法律保护相关硕士毕业论文范文。免费优秀的关于公司法及合同法及协议。

域名系统对IPv6协议支持

该文为协议类有关专升本毕业论文范文,与域名系统对IPv6协议支持相关论文格式要求,可作为论文格式专业协议论文写作研究的大学硕士与本科毕。