Запишите вызов, сделанный из Plivo WebSDK, используя API или XML
Я хочу иметь возможность записывать вызов, который инициализируется через PlivoWebSDK. Как я могу сделать это, не меняя всю свою настройку на API или XML. И то, и другое кажется мне гораздо сложнее.
function RecordTheCall(CallUUID)
{
console.log(callUuid);
var auth_id = "MAM2M4ZGE3NJIWMGRIM2";
var url = "https://api.plivo.com/v1/Account/"+auth_id+"/Call/"+CallUUID+"/Record/";
$.ajax({
url: url,
type: "POST",
data: { 'auth_id': auth_id, 'call_uuid': CallUUID },
dataType: "json",
success: function (res) {
alert(res);
},
error: function(err) {
alert(err);
}
});
}
1 ответ
Запись вызова не может быть выполнена непосредственно из Web SDK. Вы не можете использовать API Plivo из своего веб-браузера, используя Javascript, так как междоменные запросы Ajax не разрешены в браузерах по соображениям безопасности.
Существует два способа записи вызова, инициализированного из Plivo Web SDK.
Метод 1: Использование Plivo XML (самый простой метод)
Вы можете использовать элемент Record XML для записи сеанса вызова. Больше информации здесь.Способ 2: использование API Plivo Вы можете использовать API записи для записи сеанса вызова. Больше информации здесь
Здесь доступны некоторые документы, которые могут помочь вам начать использовать Plivo Web SDK.