2015-05-11 1 views
2

Я хочу, чтобы иметь возможность записывать вызов, который инициализируется через PlivoWebSDK. Как я могу это сделать, не меняя всю свою настройку на API или XML. Мне кажется, что это намного сложнее.Запись вызова из Plivo WebSDK с использованием 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

Запись вызовов не может быть выполнена непосредственно из веб-SDK. Вы не можете использовать API Plivo из своего веб-браузера с помощью Javascript, потому что межсетевые аякс-запросы не разрешены в браузерах по соображениям безопасности.

Существует 2 способа записи вызова, инициализированного из SDK Plivo.

  • Метод 1: Использование XML Plivo (Самый прямолинейный метод)
    Вы можете использовать XML-элемент записи для записи сеанса вызова. Дополнительная информация here.

  • Способ 2: Использование API Plivo Вы можете использовать API записи для записи сеанса вызова. Более подробная информация here

Есть некоторые документы, доступные here, которые могут помочь вам начать работу по использованию веб-SDK Plivo в.

+0

Я не понимаю xml, где я его инициирую и как, где я делаю запрос и как? –

+0

Эти документы должны помочь вам приступить к работе с использованием веб-SDK и настроить приложение для возврата правильного XML-файла https://www.plivo.com/docs/getting-started/web-sdk/quick-start/ –