Объект Device/Методы/WaitForSMS

Материал из Call Office Wiki
Перейти к: навигация, поиск
Метод WaitForSMS ожидает входящее СМС заданное время.

Синтаксис

WaitForSMS (LONG Timeout, LONG * Result)

Содержание

Параметры

Timeout - время ожидания входящего СМС в секундах. Нулевое значение означает бесконечное время ожидания.

Результат

Название константы Значение Описание
DEVICE_S_OK 0 (0x00) сообщение получено
DEVICE_S_FAILED 1 (0x01) ошибка ожидания входящего сообщения
DEVICE_S_INTERRUPTED 4 (0x04) ожидание прервано
DEVICE_S_TIMEOUT 5 (0x05) время ожидания истекло

Описание

Метод ожидает входящее СМС заданное время. Нулевое значение времени ожидания означает бесконечное ожидание. Ожидание может быть прервано асинхронным вызовом метода Cancel. Список полученных СМС можно получить функцией SMSList.

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
 
Device.Open ();
var Result = Device.WaitForSMS (120);
if (Result == 0) {
   alert("Получено SMS")
}
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
 
Result = Device.WaitForSMS (120)
 
if Result = 0 then
   MsgBox "Получено SMS"
end if
 
Device.Close

Назад к методам объекта Device.