Объект Device/Свойства/CallerDetect
Версия от 05:54, 14 октября 2013; McBurns (обсуждение | вклад)
Свойство 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