twilio - 多个外呼时,如何唯一识别通话
问题描述
我正在创建一个语音调查应用程序,以便用户可以使用 DTMF 输入完成语音调查。我在给定时刻创建多个呼叫,但只有在呼叫连接并且用户发送 DTMF 时我才会获得呼叫信息。
有没有办法,我将接收到的 DTMF 输入映射到唯一的拨出电话?
解决方案
Twilio 开发人员布道者在这里。
当您创建出站调用时,返回的对象包括一个sid
属性,该属性是 Twilio 中该调用资源的唯一标识符。该sid 将作为CallSid
参数出现在 webhook 请求中。因此,如果您以某种方式存储针对您的用户的初始呼叫 sid,您始终可以使用传入的 webhook 请求中的信息来查找它。
推荐阅读
- python - 无法使用 pickle 序列化使用 SWIG 包装的 C++ 类
- apache-beam - 有没有办法通过 Apache Beam 中的分区来减少?
- kotlin - Swagger-ui 不显示控制文档
- iframe - 如何在长 iFrame 的视口中心打开灯箱
- bash - 我的扩展不起作用的原因是什么
- php - LinkedIn 媒体上传 502 Bad Gateway
- typescript - sublimetext typescript 包不适用于 .js 文件
- laravel - Laravel Telescope 不记录来自 TestCase 的请求
- animation - 如何在 SVG 中实现连续运动错觉?
- javascript - 使用 momentJS 添加小时数似乎在 12:00 后中断