Объект Device/Свойства/CallerDetect

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Свойство CallerDetect определяет способ получения идентификатора звонящего абонента.

Синтаксис

LONG CallerDetect

Описание

Свойство CallerDetect определяет способ получения идентификатора звонящего абонента. Может принимать значения:
  • 0 - определение номера отключено;
  • 1 - российский стандарт АОН;
  • 2 - стандарт Caller Number Delivery (CND)/CallerId.

Значение свойства должно устанавливаться до вызова функции ожидания входящего звонка абонента WaitForCall.

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");

Device.Open ();

Device.CallerDetect = 1;                    // Устанавливаем способ определения номера - российский АОН

var Result = Device.WaitForCall (120);      // Ожидаем входящий звонок
if (Result == 0) {
   var Phone = Device.CallerId ();          // Получаем номер телефона звонящего абонента
   alert("Номер телефона звонящего абонента: " + Phone);
   Device.Say ("CallOffice");
}
Device.HangUp ();
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Device.CallerDetect = 1               ' Устанавливаем способ определения номера - российский АОН

Result = Device.WaitForCall (120)     ' Ожидаем входящий звонок

if Result = 0 then
   Phone = Device.CallerId            ' Получаем номер телефона звонящего абонента
   MsgBox "Номер телефона звонящего абонента: " + Phone
   Device.Say "CallOffice"
end if

Device.HangUp
Device.Close

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