Объект Device/Методы/ConferenceJoin: различия между версиями
Перейти к навигации
Перейти к поиску
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
:Пример на JavaScript | :Пример на JavaScript | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
var | var FirstCall = new ActiveXObject ('CallOffice.Device'); | ||
var SecondCall = new ActiveXObject ('CallOffice.Device'); | |||
Device | |||
FirstCall.Open (); | |||
{ | FirstCall.LogOn ('имя', 'пароль', 'домен'); | ||
SecondCall.OpenCall (FirstCall); | |||
if (FirstCall.Dial ('<номер телефона>@<имя/адрес sip-шлюза>', 40) == 0) { // Если первый абонент ответил | |||
FirstCall.CallHold (); | |||
if (SecondCall.Dial ('<номер телефона>@<имя/адрес sip-шлюза>', 40) == 0){ // Если второй абонент ответил | |||
SecondCall.CallHold (); | |||
FirstCall.ConferenceJoin (FirstCall); | |||
FirstCall.ConferenceJoin (SecondCall); | |||
FirstCall.CallUnhold (); | |||
SecondCall.CallUnhold (); | |||
FirstCall.AsynchronousMode = 1; | |||
FirstCall.Listen (10); | |||
SecondCall.Listen (10); | |||
FirstCall.AsynchronousMode = 0; | |||
FirstCall.HangUp (); | |||
SecondCall.HangUp (); | |||
} | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
Версия 09:07, 9 ноября 2018
Метод ConferenceJoin соединяет участников конференции.
Синтаксис
|
Описание
- Метод соединяет участников конференции.
Примеры
- Пример на JavaScript
var FirstCall = new ActiveXObject ('CallOffice.Device');
var SecondCall = new ActiveXObject ('CallOffice.Device');
FirstCall.Open ();
FirstCall.LogOn ('имя', 'пароль', 'домен');
SecondCall.OpenCall (FirstCall);
if (FirstCall.Dial ('<номер телефона>@<имя/адрес sip-шлюза>', 40) == 0) { // Если первый абонент ответил
FirstCall.CallHold ();
if (SecondCall.Dial ('<номер телефона>@<имя/адрес sip-шлюза>', 40) == 0){ // Если второй абонент ответил
SecondCall.CallHold ();
FirstCall.ConferenceJoin (FirstCall);
FirstCall.ConferenceJoin (SecondCall);
FirstCall.CallUnhold ();
SecondCall.CallUnhold ();
FirstCall.AsynchronousMode = 1;
FirstCall.Listen (10);
SecondCall.Listen (10);
FirstCall.AsynchronousMode = 0;
FirstCall.HangUp ();
SecondCall.HangUp ();
}
}
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Device.WaitForCall 3600
Device.Close
sub OnClick ()
Device.ConferenceJoin "???"
end sub