Объект Device/Свойства/CallerId
Версия от 07:36, 14 октября 2013; McBurns (обсуждение | вклад) (Новая страница: «Свойство '''CallerId''' позволяет получить идентификатор звонящего абонента.  ==Синтаксис== :<synt…»)
Свойство CallerId позволяет получить идентификатор звонящего абонента.
Синтаксис
- BSTR CallerId 
Описание
- Свойство CallerId возвращает идентификатор абонента при входящем звонке. В большинстве случаев это номер телефона звонящего абонента. Номер телефона может определятся разными способами, в частности для модема это может быть CND или российский АОН. Способ определения номера определяется свойством CallerDetect.
Примеры
- Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
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
Result = Device.WaitForCall (120)     ' Ожидаем входящий звонок
if Result = 0 then
   Phone = Device.CallerId            ' Получаем номер телефона звонящего абонента
   MsgBox "Номер телефона звонящего абонента: " + Phone
   Device.Say "CallOffice"
end if
Device.HangUp
Device.Close