admin管理员组

文章数量:1532440

2024年5月1日发(作者:)

第12卷 第8期 

2012生 

中 国水运 

Vo1.12 No.8 

8月 

Ch i na Water Transport 

August 2012 

基于SIP的IP电话终端软件设计 

熊 萱,王庆年 

(中国船舶重工集团公司第七二二研究所,湖北武汉430079) 

摘要:随着多媒体通信技术的迅猛发展,SIP协议作为下一代网络的核心协议越来越受到重视,同时也得到了越 

来越广泛的应用。而IP电话极有可能取代当前电话成为下一代通信的主流。本文主要介绍了一种SIP协议的IP电 

话终端软件设计。 

关键词:SIP;会话初始协议;IP电话 

中图分类号:TN916 

引言 

文献标识码:A 文章编号:1006—7973(2012)08—0062—02 

个简单的SIP电话系统包括终端和服务器。如图1所示。 

自上世纪九十年代SIP协议产生并发布以来,它以其开 

放、灵活、易于扩展的特点,越来越受到人们的重视和喜爱。 

SIP能够连接使用任何IP设备(电话、PC、PDA、移动手 

持设备)的用户,为日渐拥塞的网络开辟了另一片天地。基 

于SIP的应用,如VOIP,多媒体会议、定位服务、及时通 

信、在线消息等,数不胜数。SIP它能够将这些功能组合起 

来,形成各种更大规模的无缝通信服务。SIP正在成为自 

HTTP和SMTP以来最为重要的协议之一。 

现在,越来越多的运营商都在提供基于SIP的服务,如 

市话和长途电话技术、IP Centrex/Hosted PBX、语音短信、 

网络电话【1 等等。而软件供应商在开发相应的基于SIP的应 

用程序和软件。市场上有众多的IP电话、用户代理、网络代 

理服务器、VOIP网关、媒体服务器和应用服务器都在使用 

SIP。 

图1典型SlP电话系统 

User Agent(用户代理):用户代理是SIP网络的终端, 

IP电话是基于网络的一种应用,泛指通过IP网络进行语 

音通话的系统[21。由于其成本远低于PSTN,而话音质量与固 

具体的分为User Agent Client和User Agent Server。UAC 

是客户端,表示主叫;UAS是服务端,表示被叫。因UA彼 

此之间只拥有对方的SIP Address,但不知道实际的位置, 

定电话不相上下,同时还能扩展包括视频通信等各种多媒体 

业务,正日益受到人们的青睐。传统IP电话大多采用H.323 

协议【3】,具有复杂、成本高、时延大等缺陷。而采用SIP协 

议的IP电话终端具有简单、时廷小、可扩展性强等特点,正 

不断受到重视。 

二、SI P协议 

所以信息的传送必须通过代理服务器。 

Redirect Server(霞定向服务器):接受SIP的请求, 

映射请求的原地址成零个或多个IP地址,并且返回给客户端。 

由客户端重新发起请求。重定向服务器主要的功能是映射会 

话者到不同的网络地址。而与代理服务器最大的不同点为重 

定向服务器本身并不参与该信息的任何处理。 

Registrar Server(注册服务器):注册服务器是负责 

SIP(Session Initiation Protocol,会话初始协议)_5l 

是应用层的控制协议,可以建立、修改和结束多媒体会话, 

它独立于TCP或者UDP,使用自己应用层协议保证消息的 

SIP注册请求,将用户的地址信息写入数据库,并返回注册 

状态。通常注册服务器会搭配代理服务器与重定向服务器, 

可靠传输。与HTTP协议l4】一样,SIP采用基于文本格式的 

c/s工作方式,是一个请求/应答协议。以客户、服务器方 

式建立会话、灵活的寻址方式,SIP没有媒体协商功能,往 

往需要集成SDP协议。 

起达成会话者移动性的功能。 

Location Server(定位服务器):定位服务器管理若干 

个数据库,接受由重定向服务器或者代理服务器的路由查询。 

Proxy Server(代理服务器):完成SIP消息的转接和 

SIP中有客户机和服务器之分。客户机是指为了向服务 

器发送请求而与服务器建立连接的应用程序。用户代理和代 

转发功能,可以修改SIP消息内容。具体功能有:呼叫认证、 

状态管理、路由选择、失败和重传。 

三、lP电话终端软件设计 

理服务器中含有客户机。服务器是用于向客户机发出的请求 

提供服务并回送应答的应用程序,共有4类基本服务器:用 

户代理服务器、代理服务器、重定向服务器、注册服务器。 

收稿日期:2012—05—07 

IP电话是在IP网络上,通过TCP/IP协议实时传送语音信 

作者简介:熊萱,中国船舶重工集团公司第七二二研究所。 

本文标签: 服务器电话协议