ConferenceStatus(与会成员变更事件)
当新成员加入会议或有成员退出会议时,PBX 会向应用服务器推送当前的会议室成员信息。
报告参数
参数 | 类型 | 描述 |
---|---|---|
event | String | 事件类型。 |
callid | String | 每个通话的唯一 ID。 |
conferencenumber | Integer | 会议号码。 |
conferencename | Integer | 会议名称。 |
members | Array <MemberType> | 通话中的不同类型成员的信息列表。 |
sn | String | PBX 的 SN 码。 |
- MemberType
-
参数 类型 描述 ext Object <ExtensionInfo> 分机的信息。 outbound Object <OutboundInfo> 外线呼出的信息。
- ExtensionInfo
-
参数 类型 描述 number String 分机号码。 channelid String 通话中,每个成员的通话通道 ID。 memberstatus String 与会成员的状态。 - ANSWERED:该成员拨打会议室号码,主动进入会议室。
- ANSWER:该成员接受邀请,进入会议室。
callpath Integer 通话建立使用的路径,即会议室号码。
- OutboundInfo
-
参数 类型 描述 from Integer 主叫号码。 to Integer 被叫号码。 trunkname String 通过那条中继呼出。 channelid String 通话中,每个成员的通话通道 ID。 memberstatus String 与会成员的状态。 - ANSWERED:该成员拨打会议室号码,主动进入会议室。
- ANSWER:该成员接受邀请,进入会议室。
callpath Integer 通话建立使用的路径,即会议室号码。
示例
POST / HTTP/1.1 Host: 192.168.5.150: 8260 Accept: application/json User-Agent: WebAPI Content-Type: application/json Accept: application/json { "event": "ConferenceStatus", "callid": "1572313740.138", "conferencenumber": "6409", "conferencename": " 6409", "members": [ { "outbound": { "from": "6409", "to": "2100", "trunkname": "siptrunk", "channelid": "PJSIP/trunk-siptrunk-endpoint-0000001f", "memberstatus": "ANSWERED", "callpath":"6409" } }, { "ext": { "number": "1020", "channelid": "PJSIP/1020-0000001e", "memberstatus": "ANSWERED", "callpath":"6409" } }, { "ext": { "number": "2023", "channelid": "PJSIP/2023-0000001d", "memberstatus": "ANSWERED", "callpath":"6409" } } ], "sn": "369451090405" }