Объект Device/Методы/SendDTMF: различия между версиями
Перейти к навигации
Перейти к поиску
McBurns (обсуждение | вклад) (Новая страница: «{| |- |style="width:90%;"|Метод '''SendDTMF''' заставляет устройство генерировать указанные DTMF-сигналы. ==…») |
Jugin (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 16: | Строка 16: | ||
|строка DTMF-сигналов | |строка DTMF-сигналов | ||
|} | |} | ||
Для устройства SIP в строке тональных сигналов кроме символов '''0123456789*#ABCD''' допустимы следующие символы: | |||
* '''F''' - Flash | |||
* ''',''' - задержка на 100 мс. | |||
* '''<пробел>''' - задержка на 1000 мс. | |||
==Результат== | ==Результат== | ||
:Если при генерации сигналов возникает ошибка | :Если при генерации сигналов возникает ошибка, генерируется исключение с описанием ошибки. | ||
==Описание== | ==Описание== |
Текущая версия на 12:53, 15 февраля 2022
Метод SendDTMF заставляет устройство генерировать указанные DTMF-сигналы.
Синтаксис
|
Параметры
Digits строка DTMF-сигналов
Для устройства SIP в строке тональных сигналов кроме символов 0123456789*#ABCD допустимы следующие символы:
- F - Flash
- , - задержка на 100 мс.
- <пробел> - задержка на 1000 мс.
Результат
- Если при генерации сигналов возникает ошибка, генерируется исключение с описанием ошибки.
Описание
- Метод позволяет сгенерировать стандартные DTMF-сигналы (сигналы нажатий клавиш на телефонном аппарате в режиме тонового набора). Допустимыми являются символы "1234567890#*".
Примеры
- Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
var NumberPhone = prompt ("Введите номер телефона",'');
Device.Open ();
var Result = Device.Dial (NumberPhone, 40);
if (Result == 0) {
Device.SendDTMF ("12"); // Генерируем DTMF-сигналы в линию
}
Device.HangUp ();
Device.Close ();
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
NumberPhone = prompt ("Введите номер телефона","")
Device.Open
Result = Device.Dial (NumberPhone, 40)
if Result = 0 then
Device.SendDTMF "234" ' Генерируем DTMF-сигналы в линию
end if
Device.HangUp
Device.Clos