php - 获取通话状态 twilio php
问题描述
我想获得当前的通话状态。目前我该怎么做这是我的代码
$dial = $response->dial(
array(
'record' => True,
'recordingStatusCallback' => "testing.php",
'action' => "conference.php",
'method' => 'POST'
)
);
解决方案
Twilio 开发人员布道者在这里。
从评论中我可以看到你想使用StatusCallback
and StatusCallbackEvent
。这些属性不能<Dial>
直接在动词上使用。
您可以将这些属性与,<Number>
一起使用。因此,例如,您应该像这样定义您的:<Client>
<Sip>
<Number>
<Dial>
$dial = $response->dial(
array(
'record' => True,
'recordingStatusCallback' => "testing.php",
'action' => "conference.php",
'method' => 'POST'
)
);
$dial->number($to,
array(
'statusCallbackEvent' => 'initiated ringing answered completed',
'statusCallback' => 'https://myapp.com/calls/events',
'statusCallbackMethod' => 'POST'
)
);
让我知道这是否有帮助。
推荐阅读
- python - 尝试保存时获取 FOREIGN KEY 约束失败,但相同的代码适用于 shell
- javascript - 如何遍历 HTML 元素并填充 Json 对象?
- python - 如何在 Python 中使用 geopandas 测试 Point 是否在 Polygon/Multipolygon 中?
- python - 取熊猫数据框中多列的平均值
- javascript - React-chartjs-2 动态更新高度
- php - 在我的 Laravel 应用程序中为用户集成 OnlieMeeting MS (Graph api)
- kubernetes - 如果发布大型 json,用于自动审查应用程序(gitlab-managed-apps)的入口 NGINX 非常慢
- ios - SwiftUI“线程1:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)”弹出时
- python - 将新项目添加到 Windows 上下文菜单(右键菜单)
- angular - 添加路由器存储配置 RouterState.Full 会引发神秘的错误消息