Asterisk中订阅分机/中继状态(配合BLF显示订阅分机状态)
一、概述
通过IP话机的可编程键配合BLF(忙灯区),可以订阅局内其他用户的通话状态(待机/通话中/振铃/离线)。在呼叫用户之前,可以先了解其通话状态,在空闲时再呼叫可以提高呼叫成功率。按下订阅了其他用户状态的可编程键即可呼叫该用户。用户A通过IP话机的一个可编程键订阅了用户B的状态,用户B的通话状态都会在用户A的话机可编程键显示。同时用户A开启消息推送功能,此时不管谁给用户B打电话,用户A的话机界面上都会收到消息:XX用户正在呼叫用户B。场景常见于经理和秘书业务:秘书订阅经理话机状态并开启消息推送功能
Asterisk下不仅可以订阅PJSIP分机状态,也可以订阅PJSIP中继,IAX2中继,FXS分机和FXO中继的状态。Asterisk-14开始的版本中PJSIP支持对其他的实体发布分机状态,这个实体称之为event state compositor。因为分机状态的改变,每个设备以前使用的是对Asterisk订阅消息,然后接收NOTIFY 消息的方式。现在PJSIP可以通过配置对每个分机状态的修改来发送单个的PUBLISH 请求。当分机状态修改触发了PUBLISH请求,拨号规则中的hints来实现状态的修改。
允许其他的实体来处理SUBSCRIBE和NOTIFY功能。每个设备订阅这个event state compositor,然后从它那里接收NOTIFY消息。
Asterisk中订阅分机/中继状态(配合BLF显示订阅分机状态)相关推荐
- oracle修改备库状态,Oracle-CRSCTL命令显示备库状态不正确
现象 备库状态变成了Open,而不是预期的Open,Readonly $ crsctl stat res -t -w "TYPE = ora.database.type" ora. ...
- 如何在asterisk中限制呼叫路数?
在asterisk中,对于呼叫个数是可以通过call-limit进行限制的.限制办法是通过修改asterisk.conf中maxcalls参数,设置允许的最大呼叫数.这里的最大呼叫数是包括所有的呼叫数 ...
- H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务
H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务 wanghaoqd 最近在单位用Linux做了一台DHCP服务器,使用H3C S7506R交换机做中继,为两个 ...
- solidworks中弹簧与圆柱体如何配合?五步教会你
solidworks中弹簧与圆柱体如何配合?五步教会你 在solidworks装配过程中,会遇到各种各样的配合,然而有时也会遇到弹簧与螺杆,弹簧与轴类之间的配合,这种情况应该用哪种配合方式呢?用同轴心 ...
- 采购订单的审批状态异常的处理,审批状态为:预审批或是处理中的单据
针对采购订单的审批状态异常的处理,审批状态为:预审批或是处理中的单据 可删除最后一次审批历史 select hr.name, poh.segment1, poh.org_id from po_head ...
- Redis中使用Java代码的方式实现发布订阅流程
场景 Redis中的发布与订阅的概念与以命令行的方式实现发布订阅举例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105042 ...
- vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete)...
vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete) 手把手式笔记 Axios配置 安装 axios ...
- 计算机中记录是指什么意思,车辆年审的时候车管所电脑信息上显示暂扣状态是什么意思?...
关于"车辆出了交通事故对方全责,对方不赔钱,怎么处理"的相关解答如下: 1.协商处理赔偿问题,在赔偿损失明确的前提下. 2.可以通过交警调解赔偿,协商不成,可以诉讼处理. 3.诉讼 ...
- 14.State-理解原理即可、Flink中状态的自动管理、无状态计算和有状态计算、状态分类、Managed State Raw State\Keyed StateOperator State
14.State-理解原理即可 14.1.Flink中状态的自动管理 14.2.无状态计算和有状态计算 14.2.2.有状态计算,需要考虑历史值,如:sum 14.2.3.状态分类 14.2.4.Ma ...
最新文章
- 初识Kubernetes(K8s):理论基础
- redis3.2安装过程分享
- 《抓住听众心理——演讲者要知道的100件事》一20.人们学习的最优长度是20分钟...
- 构建Dubbo-2.0.7源码
- pig安装部署_【视频系列】K3S 入门到生产部署
- 3950双层交换机生成树协议
- VTK:Utilities之ArrayRange
- cocos2d-x游戏实例(9)-A星算法(5)
- 《证券基金经营机构信息技术管理办法》要点简读
- 使用idea把Svn分支合并到主干上
- 文件格式转换——DMG文件格式转换成ISO文件
- (休息几天)读曼昆之微观经济学——税收归宿
- 数据分析笔试题|美团点评2020校招
- 免费思维导图mindmanager2020下载安装(附序列号)
- 刚构桥的优缺点_桥梁的优缺点
- T1292:宠物小精灵之收服
- 华为OJ(素数伴侣)
- VC所有版本一键清除缓存垃圾脚本
- 中兴盒子B860AV1.1-T2版刷公版固件教程
- modprobe命令用于智能地向内核中加载模块或者从内核中移除模块