sendSMS()

Функция «sendSMS()» отправляет SMS сообщения на указанный пользователем номер телефона. Сообщение может содержать 128 символов. Функция также осуществляет обработку возможных ошибок. Необходимо отметить, что для использования функции управления в консоли необходимо запустить сценарий «sms.ctl».

Краткое описание

sendSMS (string number, string message, int &error, string &sErrorText, string SMSDP=»_SMS_1″);

Параметры

ПараметрЗначение
количествоНомер телефона получателя
messageСообщение
&errorОшибка (ссылочный параметр)
В случае успешного исполнения — значение 0.
Коды возможных ошибок указаны ниже:
-1: Ошибка v24 (ошибка подключения к устройству)
-2 : Задержка: Нет ответа от SMS драйвера!
-3 : Только одна посылка запроса!
-4 : Невозможно отправить пустое SMS сообщение!
-5 : Неверный номер телефона!
100 : Неверный PIN код
101 : Неверный SMS-центр
102 : Режим PDU не поддерживается
103 : Удаление SMS невозможно
104 : Нет качественной информации
105 : Чтение SMS сообщения невозможно
106 : Невозможно отправить SMS сообщение
111 : Размещение в памяти не поддерживается
200 : Отсутствует SMS сообщение
&sErrorTextТекст ошибки (ссылочный параметр).
SMSDP = «_SMS_1»Точка данных SMS. Значением по умолчанию является точка данных «_SMS_1»

Возвращаемое значение

None (Нет функции)

Описание

Функция sendSMS() отправляет SMS сообщения на указанный пользователем номер телефона. Сообщение может содержать 128 символов.
ЗначокПРИМЕР
Пример демонстрирует отправку SMS сообщения и обработку возможных ошибок.
main()
{
string number, message, sErrorText, SMSDP;
int error;
number =»436767890026″;
message =»This is a test, sending SMS messages»;
sendSMS(number, message, error, sErrorText, SMSDP = «_SMS_1»);
 
   if (error == 0) // Если возвращаемое значение равно 0, считывание
                   // выполнено успешно.
    {
       DebugN(«The SMS message: «+message+»; was sent successfully to the
              number: «+number);
    }
   else
   {
       DebugN(error, sErrorText);
   }
}

Используется для объекта

Функции передачи данных

Доступность

CTRL

См. также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *