+7 (911) 199-29-48

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

SMSMessage

Полное название

HeadwindGSM.SMSMessage

Назначение

Этот класс представляет собой SMS-сообщение (исходящее или входящее). Объект используется однократно, для повторной отправки SMS-сообщения следует создать новый экземпляр класса SMSMessage.

Свойства

  • String From - адрес отправителя;
  • String To - адрес получателя;
  • String Body - содержимое сообщения;
  • String URL - URL (только для сообщений WAP Push);
  • Long ID - ID сообщения (внутренний ID, устанавливается SMS Сервером);
  • Long Timestamp - UNIX timestamp времени создания сообщения;
  • Long Expired - UNIX timestamp времени окончания валидности сообщения;
  • Long Flags - флаги сообщения:
    0x0001 - сразу показать сообщение на экране телефона(Flash SMS)
    0x0002 - непрочитанное
    0x0004 - запросить отчет о доставке
  • [read-only] Long SegmentNumber - число сегментов в длинном сообщении;
  • [read-only] String Coding - кодировка сообщения, возможные значения: "7-bit", "8-bit", "UCS-2", "utf-8";
  • [read-only] String StatusStr - статус сообщения, возможные значения: "pending" (ожидает отправки), "sent" (отправлено), "failed" (ошибка отправки), "delivered" (доставлено), "undelivered" (получен отчет о том, что сообщение не доставлено);
  • [read-only] Long StatusCode - код статуса сообщения (0 - ожидает отправки, 1 - отправлено, 2 - ошибка отправки, 3 - доставлено, 4 - не доставлено).
  • [read-only] Long ReferenceID - reference ID, устанавливаемый SMS-центром когда сообщение отправляется (0-255). Этот идентификатор используется в отчетах о доставке.

Методы

  • Send() - отправить сообщение.
  • SendSync(Bool bWaitDelivery, Long nTimeout) - синхронная отправка сообщения с ожиданием отправки, доставки или таймаута. Таймаут устанавливается в секундах. Установленный флаг bWaitDelivery означает, что нужно дожидаться отчета о доставке;
  • SendAndTrace(Object observer) - отправка сообщения с асинхронным оповещением о статусе путем генерации событий класса SMSDriver (отправляемым в качестве параметра). Когда статус сообщения меняется, генерируется событие "SMSStatusChanged".

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

Новости

10.04.2017

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

17.03.2017

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

02.03.2017

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

27.01.2017

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

23.09.2016

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