+7 (911) 199-29-48

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

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

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

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

Новости

10.04.2017

Предлагаем консультации и разработку ПО для стартапов в сфере Интернета вещей.

17.03.2017

При заказе Персонального СМС Сервера - бесплатное подключение к базе данных, сайту или Excel-таблице! 

02.03.2017

Наши эксперты подготовили руководство по разработке дизайна мобильных приложений, полезное как заказчикам, так и другим разработчикам.

27.01.2017

В числе наших сервисов - разработка мобильных приложений под iOS: расчет цены и сроков, дизайн пользовательского интерфейса, кодирование, тестирование, техническая поддержка и продвижение. 

23.09.2016

Предоставляем услуги разработки кастомной прошивки Android: замену загрузочного логотипа и анимации, изменение дизайна системных приложений, установку "неудаляемых" приложений.