info@headwind.ru

Разработка и настройка СМС сервисов
 Прием и отправка СМС на веб-сайте
  Интеграция СМС-сервисов с базой данных
   Нужно настроить обработку СМС-сообщений?
    Звоните нам, мы поможем!

COM-интерфейс для работы с SMS и USSD

COM (Component Object Model) интерфейс разработан для доступа Windows-приложений (и скриптов) к настройкам модема и функциям отправки и получения SMS-сообщений и USSD-запросов. Для использования COM-интерфейса требуется установить Персональный SMS Сервер.

Пример клиента, написанного на VB.NET включен в дистрибутив Персонального SMS Сервера. На нашем сайте, в разделе "Программисту" Вы можете найти другие примеры, например, для языка C#.

Название библиотеки:

  • HeadwindGSM

COM классы:

  • SMSDriver - класс для настройки модема, соединения, проверки статуса, и получения уведомлений о событиях;
  • SMSHandler - обработчик полученных сообщений;
  • SMSMemory - класс для доступа к памяти GSM-модема;
  • SMSMessage - SMS-сообщение;
  • USSDRequest - USSD-запрос.

Все классы реализуют дуальные интерфейсы и поддерживают информацию об ошибке с использованием интерфейса ISupportErrorInfo. Таким образом, все классы могут быть использованы в скриптах Windows.

Простой пример на VB.NET

Public Class client
    Dim drv As Object
    Dim msg As Object
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' Создаем класс для работы с SMS Сервером
        drv = CreateObject("HeadwindGSM.SMSDriver")
        ' Номер порта (лучше настраивать в SMS Сервере)
        drv.PortName = "COM5"
        ' Соединение с модемом
        drv.Connect()
        ' Создаем сообщение
        msg = CreateObject("HeadwindGSM.SMSMessage")
        ' Номер получателя
        msg.To = "79214432123"
        ' Содержимое сообщение
        msg.Body = "Hello from VB Client!"
        ' Собственно отправка
        msg.Send()
    Exit Sub
End Class

Нашим решениям доверяют

Новости

26.08.2020

Разработанная нами система для управления корпоративными Android-устройствами теперь имеет открытый код! Подробности и бесплатная загрузка - на сайте системы: https://h-mdm.com.

06.05.2020

Программа отправки СМС "Персональный SMS Сервер" была установлена 10.000 раз!

28.10.2019

Наша компания, совместно с английской фирмой Gould Electronics, разработала и запустила проект автоматизации диспетчерской такси, специализированной под работу с корпоративными заказчиками.

11.06.2019

Корпоративная оболочка для Android может устанавливаться в режиме "Владелец устройства" и удаленно управлять мобильными приложениями без подтверждения пользователя.

12.03.2019

Отличное решение для корпоративных Android-устройств - управляемый Android-киоск: ограничение доступа, управление конфигурацией всех планшетов с центрального сервера.