Я хочу интегрировать функцию аудиозвонка от пользователя к пользователю с помощью Twilio API, возможно ли это в Twilio? если да, не могли бы вы предоставить учебник.
Здесь я добавил код:
1. Для получения токена из Twilio
$.post(url, function(data) {
// Set up the Twilio Client Device with the token
Twilio.Device.setup(data.token);
});
и он возвращает токен, используя функцию
public function newToken(Request $request, ClientToken $clientToken)
{
$forPage = $request->input('forPage');
$twilio = config('services.twilio');
$applicationSid = $twilio['applicationSid'];
$clientToken->allowClientOutgoing($applicationSid);
if ($forPage === route('dashboard', [], false)) {
$clientToken->allowClientIncoming('support_agent');
} else {
$clientToken->allowClientIncoming('customer');
}
$token = $clientToken->generateToken();
return response()->json(['token' => $token]);
}
Когда я делаю вызов после запуска функции javascript
function callCustomer(phoneNumber) {
updateCallStatus("Calling " + phoneNumber + "...");
var params = {"phoneNumber": phoneNumber};
Twilio.Device.connect(params);
}
а затем браузер запрашивает включение микрофона и после разрешения воспроизводит небольшой звук, говорящий, что "Произошла ошибка приложения, до свидания!".