Как сделать интерактивные смс в .NET? - PullRequest
2 голосов
/ 06 декабря 2010

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

Я гуглил «Интерактивные СМС», но не нашел ничего, что было бы подходящим. Кто-нибудь еще делал это, получил какие-либо рекомендации для платного сервиса, который предоставляет такую ​​функциональность?

В качестве альтернативы, есть ли у вас какие-либо другие рекомендации о том, как встроить этот сервис в мое приложение, которые, вероятно, будут написаны на C #?

Ответы [ 5 ]

2 голосов
/ 06 декабря 2010

Найдите поставщика услуг SMS , который предоставляет вам API, который вы можете использовать (например, HTTP API). Тогда прочитайте их документацию.

1 голос
/ 11 декабря 2010

Для этого вы можете использовать API TextMarks. Он основан на REST и очень прост в использовании. Настолько просто, что Гарвард использует это, чтобы научить новых студентов, как использовать API. Документы здесь .

1 голос
/ 06 декабря 2010

Вам необходимо узнать о SMPP (одноранговое короткое сообщение) протокол. Этот протокол обычно используется для связи с SMSC оператора (Служба коротких сообщений). Вот запись в блоге , обобщающая фактическое состояние некоторых библиотек C # SMPP. Если вы не хотите использовать существующую библиотеку .NET, вы всегда можете написать свою собственную. SMPP, в конце концов, не очень сложный протокол.

Альтернативой может быть подключение вашего приложения к мобильному телефону, и если этот мобильный телефон предоставляет вам API, используйте его для отправки и получения текстов. Проблема здесь в том, что он не будет масштабироваться, если ваше приложение ожидает отправлять и получать сотни тысяч текстовых сообщений в день.

Еще одной альтернативой будет использование компании CARRIER AGGREGATOR, которая предоставляет вам API для вашего приложения. Есть некоторые из них, но я не знаю, смогут ли они предложить вам короткий код и возможность получать тексты в вашем приложении. В зависимости от рынка, на который вы ориентируетесь, вам следует немного изучить, как другие VAS-компании делают это там.

0 голосов
/ 06 декабря 2010

Проверка SMS Studio - ребята много сделали по этому вопросу, и, возможно, вы можете использовать готовое программное обеспечение или настроить его под свои нужды.

Если нет, по крайней мере, вы можете найти несколько хороших ключевых слов для поиска в Google.

В любом случае, у вас будет выбор - либо использовать SMS-шлюз, либо использовать SMS-трафик с небольшим объемом, вы можете использовать GSM-модем и обрабатывать его вручную, хотя это не рекомендуется.

0 голосов
/ 06 декабря 2010

Сообщения, направляемые вам от пользователя, называются сообщениями MO (с мобильного телефона), и большинство сторонних SMS-шлюзов реализуют простые API-интерфейсы, благодаря которым они просто отправляют вам HTTP-сообщения по почте (включая отправителей msisdn и домашнюю сеть).

Например http://www.clickatell.com/products/two_way.php

Поиск на сайте шлюзов SMS для других.

...