В связи с многочисленными вопросами на форуме по приему и отправке СМС через GSM модемы, выкладываю первую АЛЬФА версию библиотеки для отправки/приема СМС. Надеюсь снять часто возникающие темы типа "Спасите-помогите, как отправить смс..."
Работает со всеми USB модемами Huawei (это затычки от МТС, Билайн), всеми модемами и телефонами Nokia, а так же с промышленными модемами Siemens M35i / T35.
!!! Не работает со смартфонами !!!Что умеет:1. Отправлять СМС, в том числе в кириллице.
2. Отправлять длинные СМС - библиотека сама разрежет сообщение, если оно превышает максимальную длину.
3. Принимать входящие СМС, в том числе собирать длинные СМС из кусков в единое сообщение.
4. Принимать входящие голосовые звонки и выдавать наружу номер звонящего абонента.
5. Контролировать состояние модема (заряд батареи, если она есть) и уровень сигнала GSM.
Что не умеет (пока):1. Автоматически определять, на каком последовательном порту сидит модем. Это нужно будет указывать ручками.
2. Сохранять принятые СМС в памяти модема или симки - необработанное сообщение просто пропадает.
Что планируется сделать (попозже):1. Динамическую загрузку DLL
2. Работа с хранимыми в модеме/симке смсками
3. Краткое описание функций (типа, документацию)
Ссылка на архив с библиотекой и тестовым проектом:
http://www.arm-pascal.ru/GSMLibrary.zipФайл GSM_Intf.pas - содержит константы и интерфейс к DLL. Все описано на чистом русском языке.
Файл GSM.DLL - собственно, сама библиотека.
Остальные файлы - это собирающийся в Delphi 7 проект.
Подчеркиваю - проект собирается без проблем. Проверял сам ))))
Библиотека бесплатная для использования с любыми целями, кроме рассылки СМС-спама.