0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SIP协议的基本信息及优势

jf_78858299 来源:鼎信通达 作者:james.zhu 2023-05-19 10:46 次阅读

01

SIP协议概论

**Session Initiation Protocol ** (SIP) 全称是会话初始协议。

将其完整名称分拆出来来简单分析:

图片

最早期的关于SIP协议的官方版本是1999年的RFC2543,2002年更新为RFC3261,此规范一直作为当前SIP网络的基本标准官方。

从SIP协议的基础来说,大部分的网络应用程序工作时需要创建管理会话,通过会话管理实现对网络协议的控制管理。会话是参与者之间的数据交换。

因为SIP协议是参考了HTTP协议发展而来,因此会话的基本特性也可以通过HTTP协议的会话来理解。会话实现的就是一个数据交互,双方的数据交换至少包括会话的ID、生命周期、定时器、结束的管理流程。这些基本特性同样也适用于基于SIP的会话中,双方或者多方交互的数据无外乎视频、文本、语音这三种形式,当然也包括交互过程中的一些管理需要的数据。

我们进一步讲,如果SIP流程要执行会话交换就必须有一个初始方来发起一个任务,需要知道双方是否可以工作,是否愿意接受对方的工作要求等,这些都是通过协议来控制。初始流程启动以后,直到数据交互完成以后,通过结束控制来通知双方都停止工作。这些具体的流程步骤也都需要协议来管理。

在SIP协议中,很多比较具体细节的控制通过各种定义,命名来实现。因此,从整体来说,基本上SIP协议需要实现控制信令协议、媒体(音视频文本)会话控制、定位用户地址、用户在线状态和创建/修改/结束会话这几个方面的工作。

✦^✦^

02

SIP使用优势

SIP技术是一个技术趋势,这是一个市场选择的必然结果。从全球热词搜索,我们可以看到,最近年,SIP的搜索占比一直非常高。相反,H323一直处于守势。

图片

如果我们从市场统计数据来看,SIP trunk服务的市场也一直在处于增加状态,并且H323已经逐渐被SIP trunk运营商替换。

图片

从功能实现方面,H232和SIP相比,某些功能已经不能适应现代网络要求。以下是思科的一个功能对比。因此,技术迭代是不可避免的。

图片

国外一些主流运营商已经开始通过SIP提供更多的服务,例如AT&T, Verizon, 沃达丰等有名的服务商。目前市场上比较有名的呼叫中心服务和融合通信服务提供商,例如8x8, Ringcentral,Five9 等提供商也通过SIP提供其服务。

一些国家已经明确停止运营PSTN网络,不再对用户提供PSTN服务。英国宣布到2025年,英国运营商将不再提供PSTN服务,通过SIP来提供服务。

除了一些商业机构和国家明确了SIP作为主要中继服务以外,很多国家将陆续停止PSTN网络的运营服务。

因为开源技术和互联网技术的发展和业务模式的跨平台、跨地区特性,很多服务需要SIP技术的支持,同时SIP技术也正好满足了其服务场景。

基于开源的SIP应用平台非常丰富,用户可以选择SIP软交换服务器,可以选择SIP媒体服务器,SIP UA客户端等不同工具来适应多种复杂的业务模式。

SIP终端可以充分部署到目前各种应用场景中,并且具备了非常好的移动性,物联网接入支持,边缘终端集成支持,语音数据采集终端支持,并且可以无缝和嵌入式ARM产品兼容。

除了企业融合通信方面,国内市场有很多的调度系统和应急指挥中心也已经开始部署各种SIP终端设备。通过各种SIP终端设备和上游服务器端集成实现媒体流的业务处理。

图片

鼎信通达 UC+VC应用组网方案

另外一个关于SIP进一步融入到实际语音应用中的一个最新推动力就是WebRTC。

WebRTC最近几年非常火热,已经深入部署在各种用户场景中,它和SIP是非常完美的结合。基于WebRTC的视频会议平台还是其他视频呼叫中心等业务,仍然需要SIP协议支持。

以上是作者从运营商角度,服务提供商角度和周边技术发展的背景粗略地角度讨论了SIP技术如此受欢迎的原因。当然,技术受欢迎的前提是用户最终得到了好处,服务提供商或者厂家才有动力去进行开发。

用户角度来说,SIP明显的优势:

  1. 低廉的语音成本,丰富的SIP trunk资源
  2. 丰富的服务支持,包括语音会议服务、视频会议服务、订阅型的各种服务如呼叫中心及IPPBX
  3. 丰富的各种接口服务可以和语音识别等平台进行对接集成
  4. 用户可以非常明确获知对方在线状态,方便及时沟通
  5. 具备强大灵活地移动性支持,满足了软电话终端,物理终端支持,同时实现了办公环境的运动支持;企业通信平台有能力为员工提供远程办公、移动办公、在家办公等工作方式,实现了非常良好的用户体验
  6. SIP相关产品可以实现软硬件本地部署方式,同时也可以实现基于云平台的各种部署方式,满足了不同用户群体的使用场景

✦^✦^

03

SIP周边协议

在RFC3261的定义中定义了SIP仅负责SIP信令协商,信令协商以外的处理流程需要其他协议来支持。

以下示例简单说明了一个SIP呼叫通过UDP或者TCP进行传输,配合SDP描述对媒体进行支持的说明,最后通过RTP传输各种语音支持。

图片

在讨论SIP协议,我们需要配合周边的其他协议来讨论。周边的信令涉及很多,包括SIP核心相关协议和概念定义、会话描述相关协议、拓展协议、PSTN/3GPP协议、服务功能和质量保证协议等。

通过一个完整的SIP脉络图例,帮助用户能够全面了解整个SIP和相关技术的应用,同时建立起一个完整的技术架构。

可先基本了解以下协议辅助SIP协议的深入内容:

  • RFC3261-SIP核心规范
  • RFC3515-REFER
  • RFC3372-SIP-T
  • RFC3311-UPDATE
  • RFC3264-SDP
  • RFC3891-REPLACES
  • RFC3428-SIMPLE
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定时器
    +关注

    关注

    23

    文章

    3229

    浏览量

    114297
  • SIP协议
    +关注

    关注

    0

    文章

    19

    浏览量

    11327
  • HTTP协议
    +关注

    关注

    0

    文章

    60

    浏览量

    9694
收藏 人收藏

    评论

    相关推荐

    基于SIP协议 楼宇对讲系统

    终端设备还可以接收物业管理发来的通知、公告、新闻、天气预报等信息; 有访客来访,业主不在家的情况下,家居终端及系统服务端还可以进行访客的留影查询功能,保证业主的使用便捷及小区的安全性管理 产品优势:全数
    发表于 05-25 09:36

    嵌入式SIP协议栈怎么设计?

    会话初始协议(SIP协议)是一种用于IP网络多媒体通信的应用层控制协议,可建立、修改、和终止多媒体会话。SIP具有良好的互操作性和开放性,支
    发表于 10-29 08:14

    SIP协议在嵌入式环境下有什么应用?

    会话初始协议(SIP协议)是一种用于IP网络多媒体通信的应用层控制协议,可建立、修改、和终止多媒体会话。SIP具有良好的互操作性和开放性,支
    发表于 03-27 07:26

    如何实现WebRTC协议SIP协议互通

    一、WebRTC协议SIP协议互通的需求来源目前在国内需要WebRTC协议SIP协议互通的场
    发表于 09-04 16:04

    SIP协议性能测试的方法

    介绍了SIP协议(Session Initiation Protocol)的相关知识,在其基础上探讨了SIP协议性能测试的方法。该方法中提出了基于基本呼叫流程的测试方案,并对方案中
    发表于 01-05 11:18 32次下载

    SIP协议,什么是SIP协议

    SIP协议,什么是SIP协议 SIP协议是NGN中的重要
    发表于 04-07 16:12 2272次阅读

    SIP协议的应用及技术支持

     在统一通信中,我们通常会是用SIP协议。那么不禁会这样问,我们为什么要使用SIP协议SIP协议
    发表于 07-23 11:30 1313次阅读

    LTCC实现SIP优势和特点

    本文主要讨论基于LTCC技术实现SIP优势和特点,并结合开发的射频前端SIP给出了应用实例。
    发表于 02-20 11:04 1977次阅读
    LTCC实现<b class='flag-5'>SIP</b>的<b class='flag-5'>优势</b>和特点

    基于改进SIP密钥协议SIP安全认证模型

    针对现有SIP(会话初始协议)认证机制不能抵抗临时秘密泄露攻击和系统开销大的问题,提出了一种基于改进SIP协议SIP安全认证模型。借鉴原有
    发表于 06-17 11:54 8次下载

    FreeSwitch的sip协议协议详解.pdf

    FreeSwitch的sip协议协议详解.pdf
    发表于 12-30 11:28 3次下载

    用小电器来显示厨房的基本信息

    电子发烧友网站提供《用小电器来显示厨房的基本信息.zip》资料免费下载
    发表于 10-21 14:22 0次下载
    用小电器来显示厨房的<b class='flag-5'>基本信息</b>

    SIP协议的定义及基本流程

    `SIP` 协议,即会话发起协议(`Session Initiation Protocol`), 是一个应用层的 **点对点协议** ,用于初始、管理和终止网络中的语音和视频会话, 属
    的头像 发表于 05-19 10:26 4655次阅读
    <b class='flag-5'>SIP</b><b class='flag-5'>协议</b>的定义及基本流程

    核心SIP技术介绍

    前期,文中为大家简单介绍了SIP协议基本信息优势,是SIP协议系列的基础知识分享。 此
    的头像 发表于 05-19 10:45 933次阅读
    核心<b class='flag-5'>SIP</b>技术介绍

    压力检测器的基本信息是什么

    压力检测器的基本信息是什么
    的头像 发表于 08-25 15:59 699次阅读

    sip中继是什么?

    之间建立SIP连接,是“服务器-服务器”类型的连接方式。 sip中继的优势价值 部署SIP中继设备后,企业可以使用SIP
    的头像 发表于 10-20 11:59 817次阅读
    <b class='flag-5'>sip</b>中继是什么?