2017-01-31 19 views
0

Возможно, это было задано несколько раз раньше, но я, очевидно, не разбираюсь ни с одним из ответов, поэтому я снова спрашиваю.Прямые трансляции Twilio

У меня есть система в Twilio, которая может принимать и принимать звонки. Я использую Javascript для принятия/отклонения/выполнения вызовов, которые я нашел в примере из Twilio (с несколькими очень незначительными и в основном косметическими изменениями).

Когда человек звонит в мою тестовую компанию, вызов отправляется в твимб-бин, который в основном выполняет набор двух клиентов (у меня есть два тестовых пользователя, каждый из которых имеет отдельный номер, который получает возможность принять вызов используя циферблат с двумя клиентскими узлами). Все это хорошо работает.

Но теперь я хочу, чтобы человек, который принимает этот звонок, передал его другому человеку. Мне бы хотелось, чтобы это был какой-то номер, но я бы даже был в порядке, если бы смог передать только людям, определенным в системе twilio ... В основном мне все равно. Передача кому-либо или даже голосу робота была бы чем-то, на что я мог бы надеяться.

Кажется, что каждый пример указывает на то, что я просто позвоню в PHP-код, который создаст клиент для отдыха, а затем вызовет метод Update, чтобы отправить его другому твимлю. Отлично.

Проблема: Существует не такая вещь, как Service_Twilio_Rest_Client. Я пробовал каждую итерацию, о которой я могу думать, и просто нет класса, который я могу создать, который будет работать.

Очевидно, это возможно. Но я сейчас натолкнулся на это примерно на неделю подряд, потерял терпение и готовлюсь вырвать мои волосы. Может ли кто-нибудь пройти меня через процесс этого?

+0

Большая стена с текстом. Какой ваш фактический вопрос суммируется примерно в 15 словах? –

+0

Как передать живой звонок? Каждый пример, который я видел или получил от twilio, просто не работает. – user2965514

ответ

0

Не является ли SDK клиента Twilio самим остальным клиентом? Например.

https://github.com/twilio/twilio-php#send-an-sms

Ссылки:

$client = new Twilio\Rest\Client($sid, $token);

Похоже, что вы хотите, чтобы обновить состояние вызова, который Twilio есть пример здесь:

https://www.twilio.com/docs/api/rest/change-call-state

Вы можете измените свой язык на PHP, чтобы увидеть точный шаблон использования.

+0

Если это так, то у него нет метода «Обновить», который кажется, что кажется, что существуют два примера twilio ... – user2965514

+0

И, поверьте, я попробовал это. – user2965514

+0

@ user2965514 Я обновил свой ответ. Похоже, вы хотите обновить состояние вызова –