Это, возможно, задавали несколько раз прежде, но я, очевидно, не отвечаю ни на один из ответов, поэтому я спрашиваю снова.
У меня есть система в Twilio, которая может совершать и принимать звонки. Я использую Javascript для приема / отклонения / совершения звонков, которые я нашел в примере от Twilio (с несколькими очень незначительными и в основном косметическими изменениями).
Когда кто-то звонит в мою тестовую компанию, вызов отправляется на склад twiml, который в основном выполняет набор из двух клиентов (у меня есть два тестовых пользователя, каждый с отдельным номером, которые получают возможность принять вызов с помощью набора с два клиентских узла). Все это работает хорошо.
Но теперь я хочу, чтобы человек, который принимает этот звонок, передал его другому человеку. Я бы хотел, чтобы это было любое число, но я бы даже был в порядке, если бы мог переводить только людям, определенным в системе twilio … Мне сейчас все равно. Передача кому-либо или даже голос робота был бы чем-то, за что я бы цеплялся как надежда.
Кажется, что каждый отдельный пример указывает на то, что я просто вызову код PHP, который создаст оставшийся клиент, а затем вызовет метод Update, чтобы отправить его в другой twiml. Отлично.
Проблема: не существует такой вещи, как Services_Twilio_Rest_Client. Я перепробовал каждую итерацию того, что смогу придумать, и я не могу создать класс, который бы работал.
Очевидно, это возможно. Но я вот уже неделю как бьюсь головой об этом, потерял терпение и готовлюсь вырвать мои волосы. Может ли кто-нибудь провести меня через этот процесс?
Является ли Twilio PHP SDK самим клиентом? Например.
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, чтобы увидеть точную схему использования.
Других решений пока нет …