【发布时间】:2018-01-20 09:13:22
【问题描述】:
我相信我可能不太了解 Twilio 调用的流程。我有两种情况 - 一种是我从浏览器拨打电话(拨出),另一种是我从手机拨打浏览器(客户端)(拨入)。
对于这两个调用,当请求到达我的 Twilio Voice URL 时,我会将 twilio 发送的发布数据记录在日志文件中。
在这两种情况下,“方向”后置变量都表示“入站”。我希望一个说“入站”,另一个说“出站”或“出站拨号”(根据文档)。
但他们都说“入站”。所以我可能误解了 Twilio 是如何设置这个值的。有人可以解释一下我做错了什么吗?
我希望在我的应用程序中使用这个“方向”变量来确定呼叫是从客户端打到电话,还是从电话打到客户端。即,当请求到达我的 twilio 语音 url 时,我的代码可以确定是对浏览器的呼入,还是对电话或其他客户端的呼出。
有关这两种情况的更多详细信息。
(1) 我有一个简单的 Twilio 客户端,它存在于网页上。当我输入电话号码并单击连接时,它会调用 Twilio.Device.connect javascript 函数,该函数将连接传递到我在 Twilio 的 Twilio Voice Url。
在这种情况下,我希望“方向”数据说“出站”或“出站拨号”,但它说的是“入站”。
(2) 我从手机拨打浏览器客户端,使用 twilio 注册的电话号码查找客户端信息。
我希望“方向”数据说“入站”,它确实如此。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
这不是一个真正的编程问题,因此最好将其发送给 Twilio support 并提供一些示例 SID,他们将能够解释。
-
您找到解决方案了吗?我正在设置这个确切的场景,我看到的和你做的一样。
标签: javascript twilio