twilio - Twilio 会议回调
问题描述
我无法从会议中获得状态回调
我用:
- PHP 作为后端客户端
- TwilioJs 作为我的软电话的前端。
调用流程如下:
Inbound Call -> IVR -> enqueue Worker (Conference) -> 使用 JS SDK 将任务连接到相关工作人员(客户端:支持)
通常我将 statusCallback 参数添加到 $dial->conference 类,但不幸的是我不能将相同的方法应用于这个特定的用例,因为会议是从 enqueue 类自动生成的,并且 enqueue 没有任何回调。
如何检索会议 SID?
解决方案
Twilio 开发人员布道者在这里。
我认为您是说您使用 JS SDK 和reservation.conference
function将您的工作人员连接到呼叫。
如果是这种情况,那么您可以在该函数中设置状态回调 URL。的最后一个参数reservation.conference
是选项对象,您可以包含属性ConferenceStatusCallback
,如下所示:
var options = {
"ConferenceStatusCallback": "https://requestb.in/wzfljiwz"
}
reservation.conference(null, null, null, null, null, options);
这会将会议事件发送到您提供的 URL。
推荐阅读
- batch-file - 用于删除除最新文件夹之外的所有文件夹并忽略一个特定文件夹的批处理脚本
- powershell - 使用 Get-QADGroupMember 获取子组成员
- javascript - 执行IF条件时如何重定向到ReactJS中的另一个页面?
- c++ - CLion 编译 glut linux
- vue.js - Vue 路由器 - 带有模板字符串中的链接
- sharepoint - SharePoint 2010 自定义列表表单工具提示
- fullcalendar - Fullcalendar 显示超出有效范围的日期
- android - getParameters 失败的情感
- javascript - 如何在MongoDB中正确按居住地过滤人?
- sql - sql查询连接多行一列中的字符串