Disclaimer

Этот блог появился как реплика с http://blogs.technet.com/tail в силу определенных обстоятельств. Любая информация в ЭТОМ блоге предоставляется без каких либо гарантий и обязательств. Все мнения принадлежат их авторам и не могут быть связаны с позициями и мнениями официальных лиц или организаций.

вторник, 24 июля 2012 г.

Стереотипы мешают

Вот так живешь-живешь, постишь в блог из привычного Windows Live Writer, а потом руки зачешутся - опаньки, а под руками только домашний iMac с MacOS, для которой еще не придумали версию "Li Wri"... А 5 минут поиска - и вот вам MarsEdit, из которого и пишется этот пост в качестве пробы пера, ткскть. Если сей клиент оправдает доверие - будет тут же злостно куплен за свои ±40USD ;)

вторник, 3 июля 2012 г.

Отправка SMS из приложения при помощи GSM-модема – пример кода на C#

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

UPD2: Сей проект впоследствии получил новую жизнь - когда нам срочно надо было придумать механизм уведомления внешних пользователей о номере заявки и ее статусе во время первого Гран-при Формулы 1 в России в 2014 году
< UPD3: Написано это почти 5 лет назад - за это время никто не следил пристально за тем, менялись ли стандарты и RFC на соответствующие технологии... 

В одном из проектов встала задача – отправка срочных уведомлений пользователям нашей системы в виде SMS-сообщений на телефон. Первоначально предполагалось использовать возможности имеющегося у заказчика Cisco Call Manager-а, но оказалось, что в текущей конфигурации эта feature не доступна. Простое решение – использовать GSM-модем.
Сразу оговорюсь – это решение подходит в ситуации, когда количество отправляемых сообщений не превысит 30 штук в минуту. Да, по сути, больше-то вряд ли получится. В нашей системе этот порог достижим едва ли, но, тем не менее, коллеги предложили организовать FIFO-очередь сообщений “на всякий случай”. Подумайте и вы на этот счет…
Далее – мой опыт разбора проблемы и решения поставленной задачи. Местами с пояснениями теоретического и практического толка…