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

  • (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?

Новости

Как сделать красивую снежинку из бумаги
Красивые бумажные снежинки станут хорошим украшением дома на Новый год. Они создадут в квартире атмосферу белоснежной, зимней сказки. Да и просто занимаясь вырезанием из бумаги снежинок разнообразной

Пиротехника своими руками в домашних
Самые лучшие полезные самоделки рунета! Как сделать самому, мастер-классы, фото, чертежи, инструкции, книги, видео. Главная САМОДЕЛКИ Дизайнерские

Фольгированные шары с гелием
Для начала давайте разберемся и чего же выполнен фольгированный шар и почему он летает дольше?! Как вы помните, наши латексные шарики достаточно пористые, поэтому их приходится обрабатывать специальным

Все товары для праздника оптом купить
Как сделать правильный выбор в работе, бизнесе и жизни, о котором никогда не придется жалеть. Мы хотим рассказать вам об удивительной и очень простой технике 7 вопросов, которые позволят оценить ситуацию

2400 наименований пиротехники
В последние десятилетия наша страна может похвастаться появлением нескольких десятков отечественных производителей, специализирующихся на выпуске пиротехники. Если вы сомневаетесь, какой фейерверк заказать,

Как сделать из бумаги самолет
 1. Самолеты сделанный по первой и второй схеме являются самыми распространенными. Собирается такое оригами своими руками достаточно быстро, несмотря на это самолет летит достаточно далеко за счет свое

Надувные шарики с гелием с доставкой
На праздники часто бывают востребованы воздушные шарики, надутые гелием. Обычно, их покупают уже готовыми (надутыми) и привозят на праздник. Или, приглашают специалистов, которые приезжают и надувают

Аниматоры на детские праздники в Зеленограде
Уж сколько раз твердили миру…Что готовиться ко дню рождения нужно заранее, а не бегать в предпраздничный день угорелой кошкой. Нельзя впихнуть в 24 часа дела, рассчитанные на недели. К празднику нужно