我将集成 twilio Voice 以向我的 Web 应用程序进行出站呼叫和接收来电。当有人从传统电话呼叫 twilio 供电的电话号码之一时,twilio 通过 twilio 设备接收传入连接并将异步 HTTP 请求发送到为该特定号码配置的语音 URL 并执行预期的 Twiml 指令。但是在这里,问题是当我想将接收来电或连接到 twilio 号码的这种功能集成到我的多个用户的 Web 应用程序中时,我的应用程序将如何区分该呼叫是在特定号码上接收的以及注册客户端。
问问题
1403 次
1 回答
3
我相信你的过程有点倒退:
当有人从传统电话呼叫 twilio 供电的电话号码之一时,twilio 通过 twilio 设备接收传入连接并将异步 HTTP 请求发送到为该特定号码配置的语音 URL 并执行预期的 Twiml 指令。
当向 Twilio 号码发出呼叫时,该呼叫将直接路由到语音 URL(而不是通过设备客户端之一)。您所描述的唯一一次发生(新的“连接”创建从设备到语音 URL 的请求)是设备拨打电话时。
问题是当我想将接收来电或连接到 twilio 号码的功能集成到我的多个用户的 Web 应用程序中时,我的应用程序将如何区分该呼叫是在特定号码上接收的
由于所有来电都直接转到您的语音 URL,因此处理该请求的脚本/应用程序/任何东西都可以根据需要的任何标准路由呼叫。
例如,如果您将多个虚拟号码指向同一个语音 URL,只需检查传入的“收件人”号码,并将其映射到正确的设备(使用<Dial><Client>name</Client></Dial>
)。
于 2012-11-23T15:38:49.570 回答