试图找出调用在 twilio 中的工作方式

Trying to figure out a how call works in twilio

正如主题所说,我正在阅读 api twilio 文档,但即使经过 2 小时的头脑风暴,我仍然无法弄清楚如何在我的网络应用程序上接听来自 twilio 的电话并接听电话用我自己的声音,就像我们在真实世界中所做的那样 phone.

我知道当有人拨打您的 twilio 号码时如何接听电话,但这只是文本到语音的转换,就像他们的 "Hello Monkey" 示例应用程序一样,但到目前为止还没有关于使用他们的 API 接听电话的信息。

谁能解释一下我们该怎么做?不是全部,只是主要概念和尽可能少的参考

我正在使用 Laravel 所以如果它在 php

中就好了

您尝试了 Twilio PHP lib? As for Laravel... Incoming call? No problem!

提问前请尽量使用Google!我认为任何程序员的一个重要特征是能够组织 "what you want" 的想法,然后 google 每一步都得到你想要的...

这里是 Twilio 布道者。

我建议在浏览器中使用 Twilio Client for JavaScript Quickstart. This will walk you through both the server and client side code needed to build a phone in your browser, showing you how to both make outbound calls from the browser to a PSTN phone as well as receive incoming PSTN calls

在这两种情况下,您正在寻找的魔法是 <Dial> 动词。当传入的 PSTN 呼叫进入 Twilio 时,您可以使用 Dial 动词告诉 Twilio 拨打并桥接该呼叫与客户端实例:

<Dial>
    <Client>jenny</Client>
</Dial>

当客户端和实例进行出站呼叫并想要连接到 PSTN phone 号码时,您再次使用拨号动词:

<Dial>
    <Number>+15555555555</Number>
</Dial>

快速入门更详细地展示了它是如何工作的。

希望对您有所帮助。