— Управление КВ-пейджером через SMS

В виндовом КВП в стоке функция управления через СМС отсутствует. Предлагаю исправить это недоразумение. Для этого воспользуемся встроенными функциями взаимодействия программы HFPager с внешними приложениями.

Нам понадобится исправный USB-модем с сим-картой и движок Gammu. Посредником между ними и HFPager станет простенький скрипт на php.

Предлагаемый скрипт умеет разбирать входящие смс-ки и формировать файл на отправку через КВП. Файл кладется в папку API, прописанную в программе HFPager как MessageToSend. В начало каждого эфирного сообщения добавляется позывной абонента. Позывной хранится в текстовом файле рядом со скриптом. Формат записи там простой, строчка номера телефона с +, ниже строчка с позывным. Следующий абонент — еще две строчки. Сообщения от неизвестных номеров игнорятся.

Настройка папок для взаимодействия с внешними приложениями в программе HFPager

Также скрипт рассылает по списку получателей эфирные сообщения, адресованные нашему ID. Эти сообщения скрипт берет из другой папки API, которая называется MessageReceived.

Для отправки сообщения эфирному абоненту, напишите смс с текстом «>id Bla-bla-bla». Пробел между ID и текстом сообщения должен быть хотя бы один.

Скрипт не умеет присылать квитанции о доставке. Делать это через костыли не хочется, а API КВП этого пока не умеет.

Читать далее