Как говорит субъект, я читаю api docs для twilio, но даже после мозгового штурма в течение 2 часов я все еще не могу понять, как именно я могу получить вызов от twilio в своем веб-приложении и ответить на вызов своим собственным голосом, как мы делаем в настоящий телефон.
Я знаю, как отвечать на вызов, когда кто-то звонит на ваш номер twilio, но это только преобразование текста в речь, как в их примере приложения «Hello Monkey», но пока ничего не сказано об ответе на вызов с использованием их API.
Кто-нибудь может объяснить, как мы можем это сделать? Не все, только основная концепция и несколько ссылок, если это возможно
Я использую Laravel, так что было бы хорошо, если это в PHP
Евангелист Твилио здесь.
Я бы предложил работать через Twilio Client для JavaScript Быстрый старт. Это проведет вас через серверный и клиентский код, необходимый для создания телефона в вашем браузере, и покажет, как сделать исходящие звонки из браузера на телефон PSTN а также получить входящие вызовы PSTN в браузере.
Магия, которую вы ищете в любом из этих случаев, заключается в <Dial>
глагол. Когда входящий вызов PSTN поступает в Twilio, вы можете использовать глагол Dial, чтобы сказать Twilio, чтобы он набирал и связывал этот вызов с экземпляром Client:
<Dial>
<Client>jenny</Client>
</Dial>
Когда и экземпляр клиента совершает исходящий вызов и хочет подключиться к номеру телефона PSTN, вы снова используете глагол Dial:
<Dial>
<Number>+15555555555</Number>
</Dial>
Быстрый старт показывает более подробно, как это работает.
Надеюсь, это поможет.
Вы попробовали Twilio PHP lib? Что касается Laravel… Входящий звонок? Нет проблем!
Пожалуйста, попробуйте использовать Google, прежде чем задавать вопросы! Я думаю, что одной важной чертой для любого программиста является способность организовать идею «что вы хотите», а затем гуглить каждый шаг, чтобы получить то, что вы хотите …