微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Twilio 热转电话会议?

如何解决如何使用 Twilio 热转电话会议?

我已经阅读了关于呼叫转移 twilioDocStackOverflow 以及许多其他与呼叫转移相关的内容的 Twilio 文档。我试过的是:

Step 1. 通过 javascript 参数从网络浏览器拨打电话到电话号码。 (通话工作正常)

params = {
    "PhoneNumber": number,"CallerId": "+1863201xxxx","AgentName": "admin",};
var connection = Twilio.Device.connect(params);

Step 2. 单击呼叫转移按钮并将其指向会议 twiml

$conferenceId = $_REQUEST['callsid'];
$statusCallbackUrl = "https://example.net/Welcome/conference_control";
<Response>
    <Dial> 
        <Conference beep="false" statusCallback="<?PHP echo $statusCallbackUrl; ?>" 
          statusCallbackEvent="start end join leave mute hold" endConferenceOnExit="true" 
          startConferenceOnEnter="true"> 
            <?PHP echo $conferenceId; ?>
        </Conference>
    </Dial>
</Response>

注意:conferenceId为callID,该呼叫已经连接到客户端

Step 3. 我拨给一个参与者拨入会议

$participant = $twilio->conferences($_REQUEST['callsid'])
    ->participants
    ->create($caller_id,"+9230641xxx55"); 
// caller_id is the agent:admin (web client) and the phone number

当他选择播放音乐时,电话铃响了。

Twilio 电话会议只有 1 个参与者,不知道为什么?为什么第一个活动呼叫没有转换为电话会议,如果不可能,那将如何?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?