Создание голосового вызова с помощью Twilio

Я разработал небольшое приложение, использующее twilio api, чтобы звонить на любой телефонный номер с моего номера Twilio. После набора номера устанавливается вызов и на мобильном конце воспроизводится определенный аудиоклип. Но я не слышу настоящего голоса ни по одной из сторон разговора. Пожалуйста, помогите мне или дайте некоторую информацию о том, как я могу использовать голосовой вызов в голосовом вызове с помощью twilio api. Спасибо, Таним

Фрагмент кода:

$client = new Services_Twilio($AccountSid, $AuthToken);
$call = $client->account->calls->create("My Twilio Number", "Outgoing number", "demo.twilio.com/docs/voice.xml";, array());
var_dump($call->sid);
$response = new Services_Twilio_Twiml();
$response->say('Hello');
$response->play('api.twilio.com/cowbell.mp3';, array("loop" => 5));

person tanim    schedule 30.03.2016    source источник
comment
Можете ли вы поделиться кодом, который вы использовали до сих пор? Трудно помочь, когда у нас нет исходных данных о том, что вы сделали.   -  person philnash    schedule 30.03.2016
comment
Спасибо за ваш ответ. Вот фрагмент кода, который я использовал. $ client = new Services_Twilio ($ AccountSid, $ AuthToken); $ call = $ client- ›account-› calls- ›create (Мой номер Twilio, исходящий номер, demo.twilio.com/docs/voice.xml, array ()); var_dump ($ call- ›sid); $ response = новый Services_Twilio_Twiml (); $ response- ›сказать ('Привет'); $ response- ›play ('api.twilio.com/cowbell.mp3', массив ( loop = ›5));   -  person tanim    schedule 30.03.2016


Ответы (1)


Проповедник разработчиков Twilio здесь.

Когда вы создаете вызов через Twilio REST API, вы передаете три параметра: ваш номер Twilio, номер, по которому вы пытаетесь позвонить, и URL-адрес.

Когда номер, по которому вы звоните, подбирается, Twilio запрашивает URL-адрес, чтобы узнать, что делать со звонком. В вашем примере отправленный вами URL - это наш демонстрационный URL "demo.twilio.com/docs/voice.xml". Вам необходимо передать URL-адрес, который также контролируется вами в вашем приложении, чтобы сообщить Twilio, что делать с вызовом. Этот URL должен возвращать TwiML, который представляет собой XML-описание того, что делать с телефоном. звонок (или текстовое сообщение).

В предоставленном вами фрагменте кода вы генерируете ответ TwiML, но я не вижу, как вы его используете.

Я рекомендую вам изучить Краткое руководство по телефонным звонкам с помощью Twilio, которое должно получить вы узнаете, как эти вещи сочетаются друг с другом. Затем ознакомьтесь с разделом Руководства по Twilio, чтобы подробнее узнать о некоторых случаях использования с кодом для выполнения. эти варианты использования.

Сообщите мне, если это поможет.

person philnash    schedule 30.03.2016
comment
Спасибо за отзыв. Я начну в соответствии с вашей рекомендацией, и если возникнут какие-либо проблемы, я вернусь к вам. - person tanim; 30.03.2016
comment
Удачи вам и, пожалуйста, свяжитесь с нами, если вам понадобится помощь. - person philnash; 30.03.2016