Twilio 如何在电话会议中拨打多个客户端?

Twilio 如何在电话会议中拨打多个客户端?,twilio,twilio-twiml,twilio-python,Twilio,Twilio Twiml,Twilio Python,我正在尝试使用Twilio python API拨打多个客户端,但它对我不起作用 斯堪纳里奥: 当客户拨打我们的Twilio支持号码时,我们希望同时拨打多个代理,而下一个可用的代理(第一个代理)将响应客户的呼叫(这正按预期工作) 但是,当我们尝试从浏览器进行热呼叫转接时,它会响到下一个可用的代理,但当他/她接听电话时,代理无法与客户通话,只能收听等待音乐 会议线路=CallSid 从浏览器添加代理(客户端) def handle_voice(): call_sid = form.get

我正在尝试使用Twilio python API拨打多个客户端,但它对我不起作用

斯堪纳里奥: 当客户拨打我们的Twilio支持号码时,我们希望同时拨打多个代理,而下一个可用的代理(第一个代理)将响应客户的呼叫(这正按预期工作)

但是,当我们尝试从浏览器进行热呼叫转接时,它会响到下一个可用的代理,但当他/她接听电话时,代理无法与客户通话,只能收听等待音乐

会议线路=CallSid 从浏览器添加代理(客户端)

def handle_voice():
    call_sid = form.get("CallSid")
    call_log = client.calls(call_sid).fetch()
    xml_res = VoiceResponse()
    settings = get_settings()
    dial = Dial(caller_id=form.get("Caller"))

    # dialing multiple client when customer call support team
    dial.client("client1")
    dial.client("client2")
    
    # converting the normal call to conference call.
    dial.conference(call_log.get("sid"),
             start_conference_on_enter=True,
             end_conference_on_exit=False,
             wait_url="{base_url}/{resources}".format(
             base_url=settings.base_url,
             resources="api/wait"))

    xml_res.append(dial)
    
    return Response(xml_res.to_xml(), mimetype="application/xml")
def add_agent(conference_line, agent):
    doc = db.get_value("Call Log", conference_line)
    #. doc.mobile_no is Twilio mobile number
    settings = get_settings()
    call = client.calls.create(agent, doc.get("mobile_no"),
                    url="{base_url}/{resources}{params}".format(
                        base_url = settings.base_url,
                        resources = "<api-path-here>",
                        params="?conference_line=%s"%(conference_line)),
                    method="GET")
def conference_line(conference_line):
    conference_line_info = db.get_value("Call Log", conference_line)

    res = VoiceResponse()
    dial = Dial()
    dial.conference(conference_line, start_conference_on_enter=True)

    res.append(dial)
    return Response(res.to_xml(), mimetype="application/xml")