СМС через gms модем asp.net - PullRequest
       11

СМС через gms модем asp.net

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

Я использую gsm модем itengo 3800. В настоящее время я делаю проект, который взаимодействует с веб-сайтом для отправки / получения массовых SMS-сообщений, планирования SMS-сообщений и т. Д.

Проблема в том, что я не знаю, в каком коде это должно быть. Должно ли это быть в виде веб-приложения asp.net? или это должно быть закодировано как программы Windows, которые взаимодействуют с веб-приложением для отправки / получения смс?

Также важно получать / отправлять несколько смс, поэтому мне нужна очередь или что-нибудь для буфера? Был бы рад, если образец программы предоставляется.

1 Ответ

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

Поскольку отправка сообщений через модем gsm может быть медленной, я бы сделал так, чтобы приложение ASP.NET отправляло сообщения в очередь сообщений, а затем предоставляло службе Windows чтение очереди и отправку сообщений.Это позволяет веб-сайту избегать проблем с ухудшением качества при отправке большого количества сообщений.

Вот достойная статья, в которой обсуждается использование MSMQ: http://www.15seconds.com/issue/031202.htm

Приложение ASP.NET будет:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = new Message("5555551212|message");
queue.Send(msg);

И служба будет слушать:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = queue.Receive();  
...