Все просто:
1. Подключаем модем - устанавливаем драйверы
2. Запускаем 1С - открываем обработку
3. Заполняем всё как надо - нажимаем кнопку
4. Читаем смс на телефоне.
5. ;-)
Программа автоматом находит модем. Если их несколько - выберет первый в списке оборудования. Тестировалось на модеме -том, что на фотках, других у нас в организации не выдают ;-).
Внимание! модем должен поддерживать отправку сообщений в PDU формате.
Внимание! СМС сообщения в формате флэш после прочтения и нажатия на кнопку "ок" в сообщениях на телефоне не сохраняются!
Обновление от 21 апреля 2016:
Добавлена утилита командной строки.
Функционал тот же, но есть улучшения:
Теперь модем не обязательно должен поддеживать отправку смс в PDU формате. Программа автоматически определяет наличие кирилических символов в сообщении и опрашивает модем на предмет поддержки формата PDU. Если модем не поддерживает отправку "кирилических" смс, а смс содержит хотя бы один русский символ, то сообщение транслитеруется в латиницу и отправится в тестовом формате. Все это запишется в журнал и отобразится на интерактивном экране.
Удалена возможность отправки Flash-смс (или, говоря языком 1С - "модальное" смс) из утилиты, в библиотеке этот функционал оставлен.
Синтасис простейший:
SendSMS.exe 1234567890 message to send (with or no quotes)
Состав утилиты:
SendSMS.dll - библиотека
SendSMS.exe - утилита
SendSMS.log - файл журнала (создаётся/дописывается при запуске)
Написана на дотнете.