SBC,sip介绍[通俗易懂]

SBC,sip介绍[通俗易懂]SBC介绍

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1 SBC:IMS网络边缘用于实现IP接入,互通和安全保护的网元,存在于接入网络与IMS网络之间或不同IMS网络之间,是用户接入IMS的入口点。SBC作为B2BUA将用户和IMS核心网进行隔离。

2 主要功能

        1 注册管理功能

        2 nat穿越功能

        3 信令防火墙功能

        4 媒体资源管理

        5 Qos(服务质量)策略管理—–解决网络延迟和阻塞等问题的一种技术,特别对于流多媒体应用,例如VoIP。这些应用常常需要固定的传输率,对延时也比较敏感。

        VoIP:通过互联网进行传输,将语音转化为IP数据包,部分或全部基于ip网络传输的技术就是VoIP技术。VoIP可以理解为钉钉电话,WiFi电话,流量电话,ip电话,主要用于语音通信,例如qq语音都使用VoIP技术。

        6 IP安全功能

        Qos提供3种服务模型:Best-Effort service(尽力而为服务模型),integraded service(综合服务模型),Differentiate service(区分服务模型)

                1 Best-Effort:是单一服务模型,也是最简单的服务模型,网络尽最大的可能性来发送报文,但对延时,可靠性等性能不提供任何保证。通过FIFO(first in first out先入先出)队列来实现,它适用于绝大多数网络,如ftp,e-mail等

                2 integraded:该模型使用资源预留协议(RSVP),RSVP运行在从源端到目的端的每个设备上,可以监视每个流,以防止其消耗资源过多。这种体系能够明确区分并保证每一个业务流的服务质量(qos),当网络中的数据流量很大时,设备的存储和处理能力会遇到很大的压力,扩展性差

                3 Differentiate:多服务模型,可以满足不同的Qos需求,不需要通知网络为每个业务流预留资源,区分服务实现简单,扩展性好。

3 SBC使用全部3种VoIP协议——H.323关守,SIP代理和媒体网关控制协议(MGCP)。允许跨越多个IP网络,即使有防火墙要穿越,也能提供质量保障的VoIP服务。SBC,sip介绍[通俗易懂]

4 SIP消息概述

        SIP请求和响应消息格式由一个起始行(Start-Line)、若干个头域(Message-Header),以及一个可选的消息体(Message-Body)组成

        起始行分为请求行(Request-Line)和状态行(Status-Line),分别用于SIP请求消息和响应消息

        SIP消息格式

                SIP message = Start-Line

                        *Message-Header

                        CRLF

                        [Message-Body]

        Start-Line = Request-Line/Status-Line

        如上消息格式定义,“*”表示该消息头域可包含一个或多个,“[]”表示该参数为可选项。本规范规定起始行、每一个消息头域以及空行都必须使用回车换行字符(CRLF)来表示行终结,即使消息中未包含消息体空行也不能省略

5 SIP消息起始行

        SIP请求消息中的起始行称为请求行。请求行包含请求消息的方法、Request URI(可以包含其他参数,如传送协议)以及SIP版本,SBC,sip介绍[通俗易懂]

 

 

        SIP响应消息中的起始行称为状态行,状态行包含SIP版本,状态码以及与状态码相关的文字描述SBC,sip介绍[通俗易懂]

 

6 SIP消息头域

        SIP消息头域(SIP Header,简称为SIP头)是SIP消息的重要组成部分,可以用于会话路由、标识会话、传递会话过程中的控制信息等功能。每条SIP消息都会包含多个SIP消息头域,SBC,sip介绍[通俗易懂]

 

        每个SIP消息头域由消息头域的名称和消息头域的内容构成,消息头域的名称与内容之间以冒号(:)隔开,根据实际应用的需要,SIP消息头域的内容当中还可以包含若干参数,参数与头域内容之间,参数与参数之间,用分号隔开SBC,sip介绍[通俗易懂]

        SIP协议中有6个消息头域是必选头域,即SIP请求和响应消息中都必须包含这6个消息头域:SBC,sip介绍[通俗易懂]

7 SIP消息体

        SIP消息携带不同协议的消息体可以用于完成不同的功能,常用的有:SIP携带SDP,用于媒体协商;SIP携带XML,用于携带格式化的信息,如订阅事件通知;SIP携带CPIM,用于即时消息。SIP消息体的格式通过Content-Type头的MIME格式指示SBC,sip介绍[通俗易懂]

8 SIP 协议中的URI

        格式

        sip:user:password@host:port;uri-parameters?headers

                uri-parameters:

                        格式

                                parameter-name [“=” parameter-value]

                                不同SIP URI参数之间用分号(;)隔开,可以根据实际需要定义参数,常用的参数有

                                transport:表示向该URI发送消息需要使用的传输层协议,可取值为UDP、TCP、SCTP

                                user:用于区分URI中user部分的类型,可以取值为:phone、dialstring

                                lr:表示采取松散路由

                                orig:用于标识主叫流程

                                ODI:用于匹配B2BUA两侧的对话

                                replaces:当URI出现在REFER消息的refer-to头域时,replaces参数携带需要替换的对话标识

9 SIP请求消息

        SIP 请求消息格式

        请求消息的起始行为请求行。请求行的格式如下所示,由方法名(Method)、请求URL(Request-URI)和协议版本(SIP-Version)组成

        Request-Line = Method[ ] Request-URI [] SIP-VersionSBC,sip介绍[通俗易懂]

 

10 SIP响应消息

        SIP响应消息格式

        响应消息的起始行为状态行(Status-Line),状态行由协议版本(SIP-Version)、状态码(Status-Code)和与状态码相关的文本(Reason-Phase)描述组成

        Status-Line = SIP-Version [ ]Status-Code [ ] Reason-Phrase CRLFSBC,sip介绍[通俗易懂]

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197338.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月5日 下午9:01
下一篇 2025年9月5日 下午9:43


相关推荐

  • Linux curl 命令详解

    Linux curl 命令详解1 命令概要该命令设计用于在没有用户交互的情况下工作 curl 是一个工具 用于传输来自服务器或者到服务器的数据 向服务器传输数据或者获取来自服务器的数据 可支持的协议有 DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTMP RTSP SCP SFTP SMTP SMTPS TELNET 和 TFTP curl 提供了大量有用的技巧 比如代理支持 用户身份验证 FTP 上传 HTTPpost SSL 连接

    2026年3月17日
    1
  • activiti7入门_react demo

    activiti7入门_react demo项目框架描述项目基于springboot2.1.1<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.1.RELE…

    2022年8月30日
    7
  • 敏捷宣言诞生

    敏捷宣言诞生nbsp nbsp nbsp nbsp 2001 年 2 月 11 日至 13 日 在美国犹他州瓦萨奇山雪鸟滑雪胜地 17 个人聚到一起 交谈 滑雪 休闲 当然还有聚餐 他们试图找到共识 最终的成果就是 敏捷软件开发宣言 Manifestofor 参会者们包括来自于极限编程 Scrum DSDM 自适应软件开发 水晶系列 特征驱动开发 实效编程的代表们 还包括了希望找到文档驱动 重

    2026年3月20日
    3
  • 加密Excel解密

    加密Excel解密excel文件进行加密,能够保护excel文件的内容,但是有时候我们自己设置的密码,时间久了可能会忘记,或者在网上下载的excel文件或者同事之间转发的excel文件也有加密,这对于我们来说都不是很方便了。想要解密excel文件的加密,需要用到奥凯丰EXCEL解密大师excel加密有两种,它们的解密方法也是不一样的。激活成功教程打开密码,激活成功教程它的方法目前只有通过软件找到正确密码才能进行解密,所以点击进入【找回密码】,选择一种找回方法进行激活成功教程(如果对自己设置的密码还有一些印象,可以使用组合破击..

    2022年6月28日
    45
  • 怎么保证RabbitMQ和kafuka集群的高可用性?

    怎么保证RabbitMQ和kafuka集群的高可用性?rabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式 RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 1)单机模式 就是demo级别的,一般就…

    2022年6月1日
    42
  • 玩转OpenClaw|云上OpenClaw(Clawdbot)快速接入Discord指南

    玩转OpenClaw|云上OpenClaw(Clawdbot)快速接入Discord指南

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号