Мобильная разработка с SMS Gateway — чего-то не хватает?

#mobile #sms #sms-gateway #kannel

#Мобильный #sms #sms-шлюз #kannel

Вопрос:

У меня есть идея для проекта на основе мобильных сервисов. Я прочитал кое-что в Интернете, включая следующее руководство: SMS Tutorial, и нахожу его довольно полезным, но у меня есть несколько основных вопросов, поэтому, пожалуйста, потерпите меня.

Я управляю небольшой (как у меня и моего друга) компанией и хочу создать ситуацию, при которой люди могут набирать номер и получать информацию в ответ, или настроить на моем веб-сайте, что они получают текстовые сообщения, сообщающие им, что пришло время что-то сделать, или «техническая поддержка» может отправить им сообщение, если они пожелают, и т.д.

Итак, из того, что я собрал, я могу использовать Kannel в качестве своего «SMS шлюза», взаимодействующего с GSM-модемом, который я могу приобрести. Для этого модема я могу купить SIM-карту с тарифным планом обмена текстовыми сообщениями. Затем я могу настроить Kannel на использование моего GSM-модема в качестве виртуального smsc. Таким образом, пользователи могут отправлять текстовые сообщения с номером телефона SIMs, который поступит на модем и будет интерпретирован Kannel. Моему приложению нужно будет взаимодействовать только с Kannel. И в будущем, если я решу, что мне нужно больше текстовых сообщений и обновлюсь до реального SMSC, мое приложение не нужно менять.

Есть ли что-то, чего я не понимаю?

Спасибо!

Комментарии:

1. Рассматривали ли вы возможность использования шлюза вместо создания собственного? Их существует множество (пример одного из них вы можете посмотреть в моем профиле), которые значительно упрощают процесс, чем использование GSM-модема.

2. @John Не могу ли я использовать Kannel в качестве своего шлюза? Это абстрагирует весь процесс взаимодействия с модемом. По крайней мере, я так думал.

3. прошу присоединиться к беседе. Вы можете использовать kannel, он широко используется.

4. Вы могли бы использовать kannel в качестве своего шлюза. В этом нет ничего плохого. Это намного больше работы, но это может быть интересный проект.

5. Что вы имеете в виду под «намного большим объемом работы»? Намного больше работы по сравнению с чем? Используете услугу прямой оплаты? Не лучше ли в любом случае использовать платную услугу через что-то вроде kannel, поскольку, если я решу переключить платные услуги или подключиться к / из модема, моему приложению не придется изменять только настройки моего канала?

Ответ №1:

Использование Kannel в качестве SMS-шлюза — хороший вариант для небольшой компании. Это сопряжено с множеством головных болей, поскольку вам приходится создавать, настраивать, обслуживать и т.д. Все необходимые вам сервисы, это то, что все называют «большой работой».

Что вы хотите сделать, так это использовать GSM-модем в качестве длинного кода (короткого кода в стихах) для обмена текстовыми сообщениями.

Я думаю, что это ожидаемое решение для чего-то небольшого, где обслуживание, задержка и доступность могут быть не так важны, если это касается локального региона. Но если это то, что должно быть надежным, я бы подумал о получении короткого кода (или обмене коротким кодом) или просто службе обмена SMS-сообщениями без длинного / короткого кода (см. Twilio ниже).

Кроме того, если вы пытаетесь внедрить свой собственный сервис, есть несколько моментов, которые следует учитывать при работе с SMSC. Если ваш канальный / GSM-модем не поддерживает оператора, вам придется связаться с этим оператором и подключиться к их SMSC. Это высокая цена за подключение к оператору связи. Именно так агрегаторы привлекательны, поскольку у них есть все подключения к операторам связи и они платят эти сборы.

При переходе с Kannel на поставщика услуг Gateway это еще одна головная боль, поскольку вам нужно будет начинать с нуля и использовать любой API поставщика услуг и полностью заменить Kannel / GSM. Ваш рабочий процесс может быть таким же, но способы отправки и получения сообщений с сильно различаются. Большинство (если не все) агрегаторов будут предлагать собственную версию SDK / API / сервиса, которой вам нужно будет соответствовать, чтобы использовать их сервис.

Если это в США, вы могли бы рассмотреть несколько других вариантов:

  • Twilio, это самое простое решение, на мой взгляд, для небольших компаний, которым нужна функциональность SMS. В настоящее время они предлагают короткие коды SMS в пробном режиме, но если вам нужен короткий код, я бы выбрал настоящий агрегатор сообщений.
  • Zeep Mobile предлагает бесплатную услугу SMS с коротким кодом, но они отправляют рекламу со всеми вашими SMS-сообщениями. Это отличный способ субсидировать расходы, если реклама вас не беспокоит. Не уверен, что вы можете выбрать нужные вам типы рекламы, но это еще один вариант сервиса.
  • Clickatell предлагает услугу, в которой вы можете поделиться коротким кодом и использовать ключевые слова для фильтрации SMS-трафика, поступающего на ваш аккаунт. Это еще один способ сократить некоторые расходы, если ваши средства и трафик (количество отправляемых и получаемых SMS) ограничены
  • OpenMarket предлагает глобальную платформу SMS / MMS с полным спектром услуг, это то, что вам нужно, если вы совершаете массовые перевозки и / или вам нужно охватить весь мир.

Примечание: Это всего лишь несколько сервисов, поскольку существует множество других

Также есть некоторые предостережения при использовании короткого кода, поскольку вам нужно будет зарегистрировать новый короткий код, если страна, в которой вы работаете, нуждается в собственном коротком коде. Пример: вы можете использовать свой короткий код в США для обслуживания в Канаде, вам также понадобится короткий код в Канаде. Это может стать дорогостоящим, если вы используете только небольшие объемы трафика.

Ответ №2:

Я думаю, у вас есть основные соображения. Джон прав, и использование sms gateway — лучшая идея, вы получите лучшую надежность и производительность. И вы могли бы получить низкие цены.

Комментарии:

1. Не могу ли я использовать Kannel в качестве своего шлюза? Это абстрагирует весь процесс взаимодействия с модемом. По крайней мере, я так думал.