твилио смс вопрос

До сих пор я использовал Twilio для телефонных звонков. Теперь я хочу иметь инструмент мониторинга сети, который отправляет текстовые сообщения, когда возникает проблема с номером. Я хотел бы сделать так, чтобы, когда twilio получает текст, он выполнял сценарий, который я поместил в его URL-адрес... Я действительно не знаю, как начать работу с смс, это кажется очень сложным и сложным по сравнению с телефоном звонки ... Любая помощь по смс очень ценится, чтобы я начал.


person Bulvak    schedule 27.07.2011    source источник


Ответы (2)


Если вы уже разобрались с голосовыми вызовами Twilio, вам будет проще использовать SMS, как только вы поймете, что они делают. Что по сути:

  1. Оператор связи отправляет SMS в Twilio на номер, который вы арендуете у них.
  2. Twilio делает HTTP POST или GET (вы выбираете) для URL-адреса, который вы настроили в своем веб-администраторе. Содержимое текстового сообщения будет там параметром.
  3. Вы делаете все, что хотите, с POST или GET, возвращая TwiML, если хотите SMS ответ отправлен или ничего, если нет.

Обратите внимание, что Twilio не может выполнить сценарий за вас, если только это не TwiML, и в этом случае вы просто возвращаете TwiML в качестве ответа на HTTP-вызов из #3. Поэтому, если вы хотите сделать что-то в ответ на SMS, вам нужно будет встроить это что-то в логику, которая обрабатывает URL-адрес, который вы предоставили Twilio. Если вы все еще немного растерялись, расскажите нам о том, как вы пытаетесь это сделать, например, у вас есть приложение Rails, веб-сайт PHP или просто сценарий Bash, который вы хотите запустить, и больше ничего...

person Yuri Gadow    schedule 27.07.2011
comment
Но что мне нужно сделать, если я хочу, чтобы в ответ Twilio звонил на указанный номер после получения от кого-то сообщения? Я использую службу поддержки плюс, этот инструмент мониторинга сети может отправлять тексты, я хочу сделать так, чтобы инструмент мониторинга сети отправлял смс на номер twilio, а затем Twilio запускал скрипт, который он держит в веб-администраторе, который сообщает Twilio, чтобы он вызывал определенный количество. - person Bulvak; 28.07.2011
comment
В этом случае сценарий TwiML, говорящий Twilio сделать голосовой вызов, будет тем, что вы хотите вернуть в ответ на пункт 2 выше, см. twilio.com/docs/api/twiml/sms/your_response - person Yuri Gadow; 28.07.2011
comment
Не обращайте внимания на мой последний комментарий - не очень хорошо продуманный. Вам нужно будет начать голосовой вызов, сделав запрос к их REST API. Смотрите мой ответ на ваш последующий вопрос. - person Yuri Gadow; 28.07.2011

Почему бы не отказаться от Twilio и не заставить инструмент мониторинга сети выполнять скрипт самостоятельно?

person Ryan Doherty    schedule 27.07.2011
comment
Я не уверен, что вы имеете в виду, вся идея использования Twilio для запуска сценария заключается в том, чтобы можно было позвонить кому-то со сценарием, чтобы сценарий мог обрабатывать вызов так, как он предполагает. Инструмент мониторинга сети, который я использую, — это служба поддержки плюс, у него нет глаголов Say или чего-то еще, что я знаю, чтобы прочитать что-то вызывающему абоненту. - person Bulvak; 28.07.2011