大家好,欢迎来到IT知识分享网。
BLF(Busy Lamp Field)是SIP应用中的一项重要业务,用来监视目标号码的状态,常用于调度、坐席监控等场景。
一、 BLF原理
BLF功能需要IP终端或话机与SIP服务器协同实现的,主要流程如下:
- IP话机向SIP服务器发起订阅(SUBSCRIBE)流程来实现订阅目标号码的状态
- 服务器向IP话机通知订阅的目标号码的状态变化消息(NOTIFY)
- IP话机解析收到的NOTIFY消息,并通过指示灯或图标等通知向用户展示相应的状态(如空闲、振铃通话中等)
- IP话机需要在订阅过程中按协商的周期定时刷新订阅,也可以取消订阅(Expire标头时设置为0)
订阅流程:
呼入:
呼出:
状态报文示例(振铃):
二、 BLF状态
- terminated: 空闲(待机)
- early: 振铃
- confirmed: 通话中(占线/忙)
三、BLF使用
四、常见的订阅失败错误码
- 403– 禁止
- 423– 超时时间太短
- 481– 订阅不存在
- 489– 不支持该事件
五、关键说明
- 呼出时,BLF直接进入忙(通话中)状态
- BLF功能需要服务器支持
- 订阅(SUBSCRIBE)成功后,IP话机需要按协商的超时时间刷新订阅
- 取消订阅时Expire头域设置为0
- BLF常用于秘书台、调度台等场景
六、报文示例
订阅:
通知:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/151461.html