H323协议

news/2024/11/29 11:34:35/

关于H323

发起会话,控制多个参与者参加的多媒体会话的建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频等)、媒体的编解码格式、广播的支持等。

包括

信令控制协议H.245、H.225.0
音频编解码协议G.711、G.729、G.723.1、G.723.A
视频编解码协议H.261、H.263
多媒体数据传输协议T.120系列(包括T.123、T.124、T.125、T.126、T.127、T.324等)

RAS通信协议-操作消息

注册登记消息          RRQ、RCF、RRJ
注销消息                 URQ、UCF、URJ
修改消息                 MRQ、MCF、MRJ
接入认证授权消息   ARQ、ACF、ARJ
地址解析消息          LRQ、LCF、LRJ
拆线消息                  DRQ、DCF、DRJ
状态消息                  IRQ、IRR、IACK、INAK
带宽改变消息           BRQ、BCF、BRJ
网关资源可利用性消息     RAI、RAC

工作流程

网守发现端点和网守之间使用RAS协议信令进行交互操作。主叫端点会发送网守请求消息给某一个特定的网守或广播发送,收到消息的网守响应主叫端点,发送消息表明接受请求还是拒绝请求。
注册当端点收到网守发来的确认消息后,将向网守发送注册请求,请求加入网守所在的控制域。如果网守接受注册,则发送注册确认消息,否则发送注册拒绝消息。注册成功后,端点和网守都可以发送注册取消消息,网守可以决定是否取消注册而端点只能以取消注册确认消息响应,并取消注册。
地址转换如果主叫端点只知道被叫端点的别名,而不知道被叫端点的呼叫信令地址时,主叫端点就会向网守发送位置请求消息来取得被叫端点的呼叫信令地址。
接入控制有了被叫端点的地址,主叫端点将向网守发送接入请求消息,网守将决定是否允许此端点加入一个呼叫过程,这是网守的接入控制功能。通过许可请求消息,主叫端点可以向网守申请直接向被叫端点发送呼叫信令,或是通过网守发送,最终采用哪种方式将由网守决定,并通过许可确认消息告知主叫端点。
请求建立呼叫当主叫端点接收到Gatekeeper发出的接入许可确认后,主叫端点将发出呼叫信令来请求建立呼叫。以主叫端点直接向被叫端点发送呼叫信令为例,主叫端点首先发送呼叫建立请求信令(Setup),以表明主叫呼叫被叫的要求。
呼叫处理
激活:振铃状态
链接
建立关闭通道通话双方会建立一条或多条逻辑通道,即由IP地址和端口号组成的二元组,媒体流将在这些逻辑通道中被传送。通话结束后,逻辑通道将会被关闭。
完全释放任何一方都可以发出完全释放的呼叫信令来释放资源
拆线端点向各自的网守发送拆线请求,网守将根据实际情况决定是否同意拆线。网守也可以给端点发送拆线请求,而端点只能确认并拆线。

http://www.ppmy.cn/news/551051.html

相关文章

使用 T-SQL 语句对数据库表进行单个数据插入、成批数据插入、修改和删除数据操作的介绍

增删改语句的介绍: 一、单个数据插入语句 INSERT INTO 表名 [(属性列 1,属性列 2 … )] VALUES (常量 1 ,常量 2 … ) 说明: ① 插入一个新元组,新元组属性列 1 的值为常量 1,属性列 2 的值为…

最优化理论中的惩罚函数法:概念、推导和应用

目录 1. 引言 2. 惩罚函数法的概念 2.1 惩罚函数法的基本思想 2.2 惩罚函数的定义 2.2.1 符号性质 2.2.2 惩罚性质 2.2.3 连续性质 2.3 惩罚函数法的推导 2.4 惩罚函数法的特点 2.4.1 灵活性 2.4.2 通用性 2.4.3 近似解 2.4.4 收敛性 3. 推导过程 3.1 问题建模 …

2023中国眼博会(CEYEE)北京国际青少年眼健康产业展会

依托北京的位域优势,打造国际型眼康产业标杆盛会,2023中国眼博会(CEYEE)8月28日盛大开幕; 唯有盛会:作为我国唯有的一场专注于儿童青少年眼睛健康展览活动,创展于2019年的“中国(北…

基于Smb协议实现网络文件传输(Golang)

在前面章节已经展示了一些关于SMB的基本介绍,以及对应SMB相关操作的Java实现,这一章主要是前一章的补充,使用Golang来对 SMB共享文件夹进行操作。如果没有阅读过上一章节的同学,请跳转到 基于Smb协议实现网络文件传输,…

ThreeJS案例一——在场景中添加视频,使用人物动作以及用键盘控制在场景中行走的动画

准备 首先我们需要两个模型,一个是场景模型,另一个是人物模型。 人物模型我这里用的Threejs官网中的给的模型,名称是Xbot.glb。 当然人物模型也可以自己去这个网站下载sketchfab,下载后给模型添加动画mixamo 下载模型动画 先让…

【实战】 JWT、用户认证与异步请求(1) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(四)

文章目录 一、项目起航:项目初始化与配置二、React 与 Hook 应用:实现项目列表三、TS 应用:JS神助攻 - 强类型四、JWT、用户认证与异步请求1.login2.middleware of json-server3.jira-dev-tool(imooc-jira-tool)安装问…

MySQL生产环境高可用架构详解

一、MySQL高可用集群介绍 1、数据库主从架构与分库分表 随着现在互联网的应用越来越大,数据库会频繁的成为整个应用的性能瓶颈。而 我们经常使用的MySQL数据库,也会不断面临数据量太大、数据访问太频繁、数据 读写速度太快等一系列的问题。所以&#xf…

GO学习之入门语法

GO系列 1、GO学习之Hello World 2、GO学习之入门语法 文章目录 GO系列前言一:基础数据类型1.1 基本类型1.2 引用类型 二:基本操作2.1 if else2.2 for / range2.3 switch2.4 goto2.5 break / continue 三:总结 前言 最近新老大找我聊天&…