Нужно ли иметь приложение twiml для вызова? - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу создать приложение для исходящих вызовов, которое будет работать с несколькими учетными записями twilio и дополнительными учетными записями, к которым у меня есть доступ через API, но не через интерфейс.Все примеры показывают, как использовать интерфейс для создания приложения Twiml, есть ли необходимость?Если нет, может кто-нибудь показать мне пример, где вам не нужно создавать его, и, в частности, как изменить эту строку:

capability.addScope(
    new ClientCapability.OutgoingClientScope({
      applicationSid: process.env.TWILIO_TWIML_APP_SID
    })
  );

Спасибо!

1 Ответ

0 голосов
/ 05 февраля 2019

Twilio разработчик евангелист здесь.Можно создать приложение TwiML, просто используя REST API .Все, что вы видите на панели инструментов, может быть выполнено через API ?.

Для этого просто следуйте этому примеру здесь для выбора языка программирования.Я добавлю пример Node.js, так как я предполагаю, что вы используете его.

const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);

client.applications
      .create({
         voiceMethod: 'GET',
         voiceUrl: 'http://demo.twilio.com/docs/voice.xml',
         friendlyName: 'Phone Me'
       })
      .then(application => console.log(application.sid))
      .done();

Надеюсь, это вам поможет.

...