PortSIP PBX 基于 WebSocket Pub/Sub 实时消息推送

从 v12.5 开始,PortSIP PBX 开始支持基于 WebSocket 的 Pub/Sub 机制,用户可以在任何编程语言中使用 WebSocket 来订阅 PBX 的事件消息,一旦订阅的事件发生,PBX即主动推送消息到订阅者,消息采用 JSON 格式封装。 PortSIP PBX v12.5 支持订阅如下事件主题。 extension_events 所有和 extension 相关的事件信息将通过 extension_events 主题发布,包括如下消息 key。 cdr_events 当一个通话结束后,通话的 CDR 消息将会被 PBX 主动推送到订阅者, 消息主题为 cdr_events,消息 key 为如下。 queue_events 当队列状态发生改变时,相关的队列状态信息被主动推送到订阅者,消息主题为 queue_events,包括如下消息key。 trunk_events 当 Trunk 的状态发生改变时候,比如成功注册到 Trunk, 或者注册到 Trunk 失败,或者和 Trunk 的注册丢失,链接断开,PBX 将主动推送 Trunk 状态信息给订阅者,消息主题为 trunk_events, 消息 key [...]