Запишите вызов, сделанный из 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.

Другие вопросы по тегам