Twilio Node.js-在statusCallback中获取会议参与者详细信息

Twilio Node.js-在statusCallback中获取会议参与者详细信息,twilio,twilio-api,Twilio,Twilio Api,我正在尝试更新一个电话以将其拨入会议,然后我想跟踪会议中的电话号码。在更新呼叫之前,我已经有了电话号码,所以我的计划是将其作为参数添加到statusCallback中,然后当有人加入时,我将知道哪个电话号码已经加入(或离开)。这是我用来更新会议通话的Twiml let conferenceTwiml = function(conferenceName, phoneNumber) { let voiceResponse = new VoiceResponse(); let opti

我正在尝试更新一个电话以将其拨入会议,然后我想跟踪会议中的电话号码。在更新呼叫之前,我已经有了电话号码,所以我的计划是将其作为参数添加到statusCallback中,然后当有人加入时,我将知道哪个电话号码已经加入(或离开)。这是我用来更新会议通话的Twiml

let conferenceTwiml = function(conferenceName, phoneNumber) {
    let voiceResponse = new VoiceResponse();
    let options = {
        startConferenceOnEnter: true,
        endConferenceOnExit: false,
        waitUrl: <myWaitUrl>,
        statusCallbackEvent: "join leave",
        statusCallback: <myStatusCallBackUrl> + '?phoneNumber=' + phoneNumber,
        statusCallbackMethod:"POST",
    };

    voiceResponse.dial().conference(options, conferenceName);

    return voiceResponse.toString();
}
让conferenceTwiml=函数(conferenceName,phoneNumber){
让voiceResponse=新的voiceResponse();
让选项={
StartConferenceOnter:对,
endConferenceOnExit:错误,
waitUrl:,
statusCallbackEvent:“加入休假”,
statusCallback:+'?phoneNumber='+phoneNumber,
statusCallbackMethod:“POST”,
};
voiceResponse.dial().conference(选项、conferenceName);
返回voiceResponse.toString();
}
发送到statusCallback的正文如下所示:

{
    Coaching: 'false',
    FriendlyName: 'Room 123',
    SequenceNumber: '4',
    ConferenceSid: 'CF1c7a162ba5d0587f390a0d7e7c6eb9a5',
    EndConferenceOnExit: 'false',
    CallSid: 'CA5244195567afec7327bb24d65a2d2b15',
    StatusCallbackEvent: 'participant-join',
    Timestamp: 'Wed, 17 Jul 2019 18:18:27 +0000',
    StartConferenceOnEnter: 'true',
    Hold: 'false',
    AccountSid: <myAccountSid>,
    Muted: 'false' 
}
{
教练:“错”,
FriendlyName:“123房间”,
SequenceNumber:'4',
会议SID:'CF1c7a162ba5d0587f390a0d7e7c6eb9a5',
EndConferenceOnExit:'假',
CallSid:'CA5244195567afec7327bb24d65a2d2b15',
StatusCallbackEvent:“参与者加入”,
时间戳:“2019年7月17日星期三18:18:27+0000”,
StartConferenceOnter:“true”,
持有:'假',
帐户SID:,
沉默:“假”
}
因此,如果没有额外的查询参数,您可以看到实际上没有任何标识信息

我遇到的问题是,根据文档:

statusCallback URL由第一个加入会议的参与者设置,随后的statusCallbacks将被忽略

所以本质上我不能为我拨入会议的每个人动态设置phoneNumber参数,因为它总是反映第一个加入会议的人的电话号码


我的问题是,我如何才能获得关于谁将加入或离开会议的某种识别信息?我的twilio福音传道者在哪里?谢谢

这里是Heyooo开发者福音传道者。