Для отправки и приема коротких сообщений СМС программа Standard Trade использует GSM модем или сотовый телефон.
Модем или телефон (устройство) подключаются к компьютеру на котором работает Standard Trade (программа) через COM или USB порт. Если подключение происходит через USB порт, то устройство и его драйверы должны уметь эмулировать виртуальный COM порт.
Устройство должно поддерживать работу в PDU режиме, а так же иметь разблокированные команды для работы с памятью СМС, приема и отправки СМС и команды для отправки USSD. Если устройство не поддерживает кикие-то команды, то программа попытается работать без них, но функционал может быть ограничен (например, перестанут приниматься СМС) или программа может совсем не работать с какими-то модемами и телефонами.
Список AT команд, который используются при работе программы и которые должны поддерживаться устройством в PDU режиме:
AT
AT+CMGL
AT+CMGF
AT+CMGD
AT+CGMI
AT+CGMM
AT+CPMS
AT+CSCA
AT+CUSD
AT+CMGS
Смотрите информацию о режимах оборудования и поддерживаемых командах в документации к ним.
Заходить на форму настройки модема нужно через меню Дом-Модемы
Настройку COM порта для устройства можно выполнить вручную, а можно воспользоваться функцией поиска.
По кнопке "Найти порт" происходит поиск устройства - модема или телефона.
Поиск всегда проходит на скорости 115200, остальные параметры настройки COM порта берутся из формы настройки модема.
Проверка настройки модема происходит при нажатии на кнопку "Тест" на форме настройки модема. Перед проверкой убедитесь что установлена галочка "Устройство включено"
Если устройство настроено правильно, то в окне отобразиться ответ на команду ATI. В этом же окне можно выполнить тест для остальных команд используя окошко ниже и кнопку "Отправить".
После настройки устройства, для того, чтобы программа начала принимать и отправлять СМС закройте программу и откройте ее заново.
В программе Standard Trade есть строка о состоянии модема. Строка отображается во время работы программы при настроенном модеме. Зеленая надпись "Modem OK" означает, что программа использует модем. Красная "Modem Error" что модем не доступен и приема/отправки СМС не происходит.
Дополнительную информацию о модеме можно получить если навести курсор на строку состояния модема и немного подождать. Всплывающая подсказка (hint) содердит информацию о производителе и модели модема. Очень важный параметр, который присутствует тут-же это "Использование памяти SMS". От параметра зависит будут ли проходить отправка и прием СМС. Если значение параметра "Да" то рассылка и прием будут работать, если "Нет", это значит что модем не управляется и скорее всего рассылка и прием работать не будут. Пример ограниченной работы модема с "Использование памяти SMS: Нет" показан на рисунке выше.
Финальной стадией настройки будет проверка отправки и приема USSD команды, например проверка баланса на SIM карте.
Перейдите в меню "Communicator" и откройте журнал сообщений.
Откройте вкладку "Команды" в журнале вообщений. Заполните значение команды проверки баланса в поле напротив кнопки "Получить баланс". Как проверить баланс на своей SIM карте Вы можете узнать на сайте сотового оператора чьей SIM картой Вы пользуетесь.
Нажмите кнопку "Получить баланс" и перейдите на вкладку "Сообщения". При правильной настройке модема Вы увидите отправку команды и ответ от оператора связи с сообщением о текущем балансе.
Copyright © www.alaber.ru 2024