Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Голосові дзвінки і відправлення повідомлень за допомогою служби Twilio в Bluemix

  1. Що потрібно для створення додатка
  2. Крок 1. Підключення Twilio до Bluemix
  3. Крок 2. Налаштування програми
  4. Ресурси для скачування

Хмарна платформа для світових ідей
Створюйте та здатних до розгортання мобільні і веб-додатки та послуги нового покоління на відкритій хмарної платформі IBM Bluemix ™.
Спробуйте її безкоштовно!

У цьому керівництві я покажу, як використовувати службу Twilio на хмарної платформі IBM Bluemix для вирішення наступних завдань:

  • відправка SMS на свій мобільний телефон;
  • голосові дзвінки на свій мобільний телефон.

Twilio - це хмарна служба для створення голосових, SMS- і VOIP-додатків з використанням веб-API. (Twilio знаходиться в розділі Mobile Services каталогу Bluemix .) Об'єднавши Twilio з Bluemix , Можна робити голосові дзвінки або відправляти SMS з Інтернету на свій мобільний телефон. Twilio також забезпечує інтеграцію протоколу SIP (Session Initiation Protocol), так що цю службу можна з'єднувати з програмними комутаторами.

отримати код

Що потрібно для створення додатка

  • Обліковий запис Bluemix
  • Обліковий запис Twilio
  • Обліковий запис DevOps Services , Пов'язана з вашим IBM ID
  • Знайомство з Node.js

Крок 1. Підключення Twilio до Bluemix

  1. Відкрийте програму Node.js Web Starter з каталогу Bluemix. (Додаток Node.js Web Starter знаходиться в розділі Boilerplates каталогу Bluemix .) Хмарна платформа для світових ідей   Створюйте та здатних до розгортання мобільні і веб-додатки та послуги нового покоління на відкритій хмарної платформі IBM Bluemix ™
  2. Натисніть кнопку ADD A NEW SERVICE і в розділі Mobile виберіть Twilio.
  3. Введіть ім'я служби Twilio в поле Twilio service for Bluemix на правій панелі.
  4. Введіть SID облікового запису Twilio і маркер перевірки автентичності. (Якщо маркер зашифрований, натисніть на значок замка, щоб відобразити його як звичайний текст.)
  5. отримайте код websmstest з DevOps Services.
  6. Натисніть кнопку EDIT CODE в верхньому рядку.
  7. Натисніть кнопку Fork і введіть ім'я свого проекту.
  8. Відзначте варіант Deploy to Bluemix. Зніміть галочки з інших варіантів: Private і Add features for Scrum development.

Крок 2. Налаштування програми

  1. У лівій частині панелі DevOps Services знайдіть файл, який необхідно змінити. За допомогою GUI-редактора DevOps Services потрібно змінити файли manifest.yml і app.js.
  2. У manifest.yml введіть ім'я свого застосування і ім'я хоста: applications: - host: websmstest disk: 1024M name: websmstest command: node app.js path:. domain: mybluemix.net mem: 128M instances: 1
  3. У файл app.js внесіть наступні зміни: // Визначення var app = require ( 'gopher'); var twilio = require ( 'twilio'); // Отримання SID облікового запису і маркера перевірки // автентичності шляхом аналізу VCAP_SERVICES var accountSid, authToken; if (process.env.VCAP_SERVICES) {var env = JSON.parse (process.env.VCAP_SERVICES); var credentials = env [ 'user-provided'] [0] [ 'credentials']; accountSid = credentials.accountSID; authToken = credentials.authToken; } // Створення Rest-клієнта app.get ( '/', function (request, response) {var client = new twilio.RestClient (accountSid, authToken); / * Голосовий виклик на свій мобільний телефон * / // Для створення повідомлення використовується веб-сторінка https://www.twilio.com/labs/twimlets/message // Установка голосового повідомлення Twilio greetings from Bluemix / * Щоб зробити голосовий виклик на свій мобільний телефон, розкоментуйте наступні два рядки * / //client.calls .create ({// url: "http://twimlets.com/message?Message%5B0%5D=Twilio%20greeting%20from%20Bluemix!&", / * Відправлення SMS на свій мобільний телефон * / // to: введіть свій мобільний телефон, наприклад, 98765 43210 // from: введіть номер Twilio, виділений ваше й облікового запису // body: Повідомлення, яке потрібно відправити client.messages.create ({body: 'Twilio notification through Bluemix!', to: '+918105507086', from: '+18505476427',}, function (err, message ) {response.send ( 'Message sent to! ID:' + message.sid);});});
  4. У рядку to: вкажіть номер свого мобільного телефону.
  5. Введіть номер, вказаний в ваш профіль Twilio.
  6. У коді app.js використовуйте рядок: client.sendMessage ({для відправки SMS на свій мобільний телефон.
  7. Якщо розкоментувати рядки, виділені напівжирним шрифтом, то на ваш мобільний телефон буде направлятися голосовий виклик.
  8. Розгорніть додаток в Bluemix.

Крок 3. Перевірка додатки

  1. Клацніть на своєму додатку, щоб відкрити відомості, потім натисніть на лінк в рядку Routes:.
  2. Ви повинні побачити, що було відправлено SMS.
  3. Відправлене повідомлення повинно відобразитися на вашому мобільному пристрої.
  4. Якщо ви Розкоментувати рядки для створення голосового виклику, то прийде голосове повідомлення (не забудьте закомментировать client.sendMessage).
  5. Перевірте результати аналізу на панелі інструментів Twilio.

висновок

Додайте службу Twilio до будь-якого додатка в Bluemix, щоб дзвонити і відправляти SMS з Інтернету на свій мобільний телефон. BlueMix надає шаблон з початковим додатком Node.js, до якого можна легко додати свій власний код і опублікувати зміни в BlueMix.

Службу Twilio в Bluemix можна також використовувати для додавання текстових повідомлень до додатків Android і iOS .

Ресурси для скачування

Схожі теми

Підпишіть мене на повідомлення до коментарів

static.content.url = http: //www.ibm.com/developerworks/js/artrating/

SITE_ID = 40

Zone = Мобільні додатки, Хмарні обчислення

ArticleID = 1009847

ArticleTitle = Голосові дзвінки і відправлення повідомлень за допомогою служби Twilio в Bluemix

publish-date = 09262014

Com/message?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.