一种基于sip协议的可视电话系统的制作方法

文档序号:9202898阅读:289来源:国知局
一种基于sip协议的可视电话系统的制作方法
【技术领域】
[0001] 本发明设及SIP协议在物联网中的实际应用,尤其设及一种基于SIP协议的可视 电话系统。
【背景技术】
[0002] 在=网融化的大背景下,随着多媒体技术和电话事业的快速发展,单一语音媒体 通信方式已经不能满足信息时代的人们对通信的需求,人们迫切要求改善通信方式。研究 表明,视听是人们获取信息的最重要的手段,而通信有效信息的50% -60%依赖于面对面 的视觉效果,仅33%-38%依赖于语音效果,由此可见,视觉效果在通信中的作用是重要 的。可视电话是一种点到点的视频通信它能利用电话网双向实时传输通话双方的图像和语 音信号,达到了面对面交流的效果,实现人们通话时闻其声、见其人的梦想,因此受到大众 喜爱,该种兼有"顺风耳"和"千里眼"功能的可视电话蕴含着巨大的潜力。业界人±和专 家学者指出,目前,可视电话技术正趋成熟,可视电话市场蓄势待发,随着通信业的发展和 人们对多媒体技术需求的增加,可视电话将成为移动电话之后新的消费热点,可视电话的 产业化时代已经到来。
[0003] 基于广阔的市场前景,同时为了更好的理解VoIP体系结构,本发明提出了一种可 视电话的解决方案,该系统是一个基于SIP协议在物联网中实际可视电话的设计思想,可 W使位于不同物理位置的网络用户"面对面"地进行交流。本文主要论述了系统的总体架 构、各个模块的功能和实现流程。
[0004] 会话初始化协议SIP (Session Initiation Protocol)是由IETF提出并主持研究 的一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个 或多个参加者参加的会话进程。该些会话包括Internet多媒体会议、Internet电话、远程 教育W及远程医疗等。即所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒 体会话。参加会话的成员可W通过组播方式、单播联网方式或者两者结合的方式进行通信。
[0005] SIP协议是一个正在发展和不断研究中的协议。一方面,它借鉴了其他Internet 标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原 贝1J,并充分注意到因特网开放而复杂的网络环境下的安全问题。另一方面,它也充分考虑了 对传统公
[0006] 共电话网的各种业务,包括IN业务和ISDN业务的支持。利用带有会话描述的SIP 邀请消息来创建会话,W使参加者能够通过SIP交互进行媒体类型协商。它通过代理和重 定向请求用户当前位置,W支持用户的移动性。用户也可W登记它们的当前位置。SIP协议 独立于其他会议控制协议,它在设计上独立于下面的传输层协议,因此可W灵活方便地扩 展其他附加功能。
[0007]SIP网络架构,如图1所示,一个标准的SIP网络如图所示,它包括W下元素;User agent(用户终端);SIP终端,会话的发起者和响应者,包括UAC和UAS。UAC可W是PC上 的软件终端,也可W是集成在嵌入式系统中的硬件终端。
[000引 SIPpro巧server(代理服务器);为SIP网络体系的桥式单元,起到寻径、转发 SIP消息的作用。
[0009] Registrarserver(注册机);为用户提供注册服务,转发前往本地用户的SIP消 息;提供用户授权服务,与代理服务器一起提供用户定位服务。
[0010] Locationserver(地址服务器);存储SIP用户注册信息与IP地址的映射表,与 Registrarserver-起为用户提供地址查询服务。
[001URedirectserver(重定向服务器);为终端提供SIP消息重定向服务。

【发明内容】

[0012] 本发明的目的在于提供一种基于SIP协议的可视电话系统,提供一种利用SIP协 议即可实现可视电话,能极大的节约系统建立W及运行成本的问题。
[0013] 为解决上述问题,本发明所采取的技术方案是:
[0014] 一种基于SIP协议的可视电话系统,安装在PC电脑上,
[0015] 包括为系统提供人机交互界面,W及为各个模块分配资源和为终端提供初始化的 主控程序模块,
[0016] 包括为系统提供了基本的SIP呼叫控制和切换的SIP/SDP协议模块,
[0017] 包括为音频数据和视频数据的基本处理和RTP实时传输和控制的媒体处理模块,
[0018] 包括通过调用Windows Socket从而实现了可视电话系统之间SIP消息的发送和 接收的网络接口模块。
[0019] 进一步的,所述SIP/SDP协议模块W开源协议找SIP为设计基础,分为核屯、协议找 和信令控制模块两个部分。
[0020] 进一步的,所述媒体处理模块包括音视频设备接口模块、音视频编解码模块和RTP 实时传输模块。
[0021] 进一步的,所述音视频设备接口模块采用G. 729A,提供4个总口:编码会话时初始 化接口、解码会话时初始化接口、编码器编码一帖的接口和解码器解码一帖的接口,并且解 码是采用H. 263编解码器。
[0022] 采用上述技术方案所产生的有益效果在于:
[0023] 1、简单性
[0024] 该系统相对于H. 323协议的系统来讲,其中的SIP协议就非常简单,由于H. 323协 议是个相当复杂的协议簇,协议本身达700多页,定义了几百种;而SIP才100多页,仅只有 37个头部字段(32个基本功能,5个呼叫控制扩展),却包含丰富的信息。而基本的可供互 操作的SIPIP电话信令只需用4个头部字段(From,To,Cal1_ID和Cseq)和3个请求类型 (INV口E,ACK和BYE)。
[0025] 2、可扩充性
[0026] 该系统采用SIP协议,使用请求(Require)字段提供给客户扩充的性能集 (Fea化reSets)。SIP采用和HTTP-样的层次式的数字差错代码,共定义了 6类响应,而 SIP允许当旧的头部字段和性能不用时就将其去除,保证了协议和编码的简洁清晰。
[0027] 3、可扩展性 [002引服务器处理能力
[0029] 该系统采用基于UDP的无状态工作模式,该样就可W显著减少存储器容量和计算 量,提高可扩展性。
[0030] 4、跨网段捜索功能方便
[0031] 该系统相比传统的电话系统,在复杂的多域捜索中执行环路检测的简便方法,通 过Via字段和类似于BGP的环路检测算法,能有效的发现请求前传中的可能回路,无需中间 服务器保留信息和状态。
[0032] 5、移动性强
[0033] 该系统在移动性上更具有明显的优势,支持信令呼叫的多点分岔功能,并且终端 都会被回传回主叫方,使得主叫方可W灵活的选择与哪一个点位通话。
[0034] 6、成本低廉
[0035] 该系统采用的SIP作为新兴的协议,各方面特点都符合下一代网络的发展要求, 该系统价格相对传统的系统成本明显较低。
【附图说明】
[0036] 图1是SIP网络构架图。
[0037] 图2是本发明一种基于SIP协议的可视电话系统的连接示意图。
[003引图3是本发明中媒体处理模块的结构示意图。
[0039]图 4 是网络应用程序、CSocket(WSock32.dll)、SocketAPI(ws2_32.dll)和网络 传输服务进程之间的接口层次关系示意图。
【具体实施方式】
[0040] 为了使本发
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1