Javascript 使用Twilio上的一个设备进行多个连接

Javascript 使用Twilio上的一个设备进行多个连接,javascript,twilio,twilio-api,Javascript,Twilio,Twilio Api,我已经实现了手机到浏览器的呼叫,只要有一个来电,它就会工作。我想创建一个队列,并与几个传入的拨号程序通话。我正在初始化新的Twilio.设备并等待来电: Twilio.Device.setup(token); Twilio.Device.ready((device) => { }); Twilio.Device.error((error) => { }); Twilio.Device.connect((conn) =>{

我已经实现了手机到浏览器的呼叫,只要有一个来电,它就会工作。我想创建一个队列,并与几个传入的拨号程序通话。我正在初始化新的Twilio.设备并等待来电:

    Twilio.Device.setup(token);

    Twilio.Device.ready((device) => {

    });

    Twilio.Device.error((error) => {

    });

    Twilio.Device.connect((conn) =>{

    });

    Twilio.Device.cancel((conn) => {


    });

    Twilio.Device.disconnect((conn) => {


    });

    Twilio.Device.incoming((conn) => {

        //answer 

    });
如果我接听其中一个来电,则另一个来电不会出现在Twilio.Device.incoming callback中,如果不接听任何来电,则所有来电都会进入队列。我想回答一个问题,然后将其静音并回答另一个问题。有可能吗?有人有这样的问题吗


谢谢

这里是Twilio开发者福音传道者

当您通过Twilio客户端连接到一个呼叫时,您将无法接收到该Twilio客户端实例的其他传入呼叫

您可以做的是使用TwiML构建一个排队系统,并自己管理队列或实现Twilio

当新呼叫传入时,您可以通知代理的接口,允许他们将现有呼叫重定向到等待队列并接听新呼叫,或者只是将传入呼叫留在传入队列中,稍后再接听

这不是很多细节,但这是构建类似这样的东西的方法