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

From Call Office Wiki
Jump to navigation Jump to search

Свойство 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.