Объект Device/Методы/SetCallerId
Версия от 11:39, 17 июня 2014; Jugin (обсуждение | вклад)
Метод SetCallerId позволяет задать идентификатор звонящего абонента Caller Id.
Синтаксис
CallerId (BSTR CallerId)
Описание
- Метод SetCallerId позволяет задать идентификатор абонента при исходящем звонке. Может быть использован только на устройстве SIP до выполнения процедуры регистрации на сервере LogOn. Не все провайдеры SIP транслируют этот идентификатор до конечного абонента.
Назад к методам объекта Device.
Примеры
- Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open("SIP\\SIP");
var Domain = prompt ("Имя или ip-адрес шлюза", "sipnet.ru");
var Login = prompt ("Введите имя пользователя", "sipnet-login");
var Pass = prompt ("Введите пароль", "sipnet-password");
var LoginDial = prompt ("Введите имя или телефон, на который хотите позвонить", "123@wentor.ru");
var CallerId = prompt ("Введите ваш номер телефона", "123456789");
Device.SetCallerId (CallerId);
if (Device.LogOn(Login, Pass, Domain) == 0) {
if (Device.Dial(LoginDial, 10) == 0) {
Device.Say("CallOffice");
}
Device.LogOff ();
}
Device.Close ();
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open "SIP\SIP"
Domain = prompt ("Имя или ip-адрес шлюза", "sipnet.ru")
Login = prompt ("Введите имя пользователя", "sipnet-login")
Pass = prompt ("Введите пароль", "sipnet-password")
LoginDial = prompt ("Введите имя или телефон, на который хотите позвонить", "123@wentor.ru")
CallerId = prompt ("Введите ваш номер телефона", "123456789")
Device.SetCallerId (CallerId);
Result = Device.LogOn (Login, Pass, Domain)
if Result = 0 then
Result = Device.Dial (LoginDial, 40)
if Result = 0 then
Device.Say "CallOffice"
end if
Device.LogOff
end if
Device.Close