Я использую библиотеку php twilio для реализации вызова ..
Я бегу через проблему .. проблема в том, что ..
Я использую следующий код для перенаправления вызова на конкретный URL
require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library
$sid = "ACXXXXX";
$token = "YYYYY";
$client = new Services_Twilio($sid, $token);
$call = $client->account->calls->get("CAe1644a7eed5088b159577c5802d8be38");
$call->update(array(
"Url" => "example.php",
"Method" => "POST"));
и после перенаправления я заставляю машину произносить определенный текст, используя следующий код
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say>Hello</Say>
</Response>
но проблема в том, что после произнесения текста … вызов отключается на обоих концах .. Я хочу, чтобы вызов продолжался и после этого … пожалуйста, помогите мне с этим!
Twilio разработчик евангелист здесь.
Ваш звонок отключается, потому что как только <Say>
Команда завершена, инструкции для вызова больше нет, поэтому Twilio кладет трубку. Для того, чтобы продолжить звонок, вам нужно будет либо <Redirect>
вызывающий абонент возвращается в исходное состояние или добавьте больше TwiML после <Say>
,
Других решений пока нет …