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"
}