php:twilio 如何在特定条件下将传入调用转移到特定客户端浏览器

标签 php twilio

我将集成 twilio Voice 以向我的 Web 应用程序调用电话和接听来电。 当有人从传统电话调用 twilio 支持的电话号码之一时,twilio 通过 twilio 设备接收传入连接,并将异步 HTTP 请求发送到为该特定号码配置的语音 URL,并执行预期的 Twiml 指令。 但在这里,问题是当我想将接收来电或连接到 twilio 号码的功能集成到我的多个用户的 Web 应用程序中时,我的应用程序将如何区分该调用是在特定号码上接收的以及已注册的客户端。

最佳答案

我相信你的过程有点倒退:

When someone calls from traditional phone to one of twilio powered phone number, twilio receive the incoming connection through twilio device and send Asynchronous HTTP request to voice URL configured for that particular number and execute the expected Twiml Instructions.

当调用 Twilio 号码时,该调用将直接路由到语音 URL(而不是通过其中一个设备客户端)。您所描述的唯一一次发生(一个新的“连接”创建了从设备到语音 URL 的请求)是设备调用电话。

the question is when i want to integrate this functionality of receiving incoming calls or connections to twilio number into my web application for multiple users , then how my application will distinguish that call is receiving on a particular number

由于所有来电都直接转到您的语音 URL,因此处理该请求的脚本/应用程序/任何内容都可以根据需要的任何标准路由调用。

例如,如果您将多个虚拟号码指向同一个语音 URL,只需检查传入的“收件人”号码,并将其映射到正确的设备(使用 <Dial><Client>name</Client></Dial>)。

关于php:twilio 如何在特定条件下将传入调用转移到特定客户端浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13486861/

相关文章:

php - 显示数据库中的数组

javascript - 我可以使用 Javascript 将 Twilio 设备与 MediaStream 连接吗?

c# - 我可以在 Twilio API 中接收没有 URL 的短信状态吗?

java - Twilio Android 聊天客户端函数 'getSubscribedChannels()' 返回不完整的 channel

php - 需要调用 header 和 footer 还有一个 main div 来调用内容

php - 使用 PHP 将多行从表单插入到 MySql

php - 如何创建包含用户的所有特定行的选择?

php - 向图像添加空格并将文件保存到服务器

ios - Twilio 可编程聊天 - 由于内存异常,TwilioChatClient 在 iOS 上崩溃

php - 如何使用 Twilio PHP SDK 删除电话号码?