Объект Device/Методы/StartDetectDTMF: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
Метод '''StartDetectDTMF''' включает распознавание устройством DTMF сигналов, которые в дальнейшем могут быть получены свойством [[Объект_Device/Свойства/ReceivedSignals|ReceivedSignals]].
{|
|-
|style="width:90%;"|Метод '''StartDetectDTMF''' включает распознавание устройством DTMF сигналов, которые в дальнейшем могут быть получены свойством [[Объект_Device/Свойства/ReceivedSignals|ReceivedSignals]].


==Синтаксис==
==Синтаксис==
Строка 5: Строка 7:
StartDetectDTMF (VARIANT Number, BSTR StringDTMF, BSTR StopStringDTMF)
StartDetectDTMF (VARIANT Number, BSTR StringDTMF, BSTR StopStringDTMF)
</syntaxhighlight>  
</syntaxhighlight>  
|style="width:10%;"|__TOC__
|}


==Параметры==
==Параметры==
Строка 23: Строка 27:


==Описание==
==Описание==
:Метод позволяет получить стандартные DTMF-сигналы (сигналы нажатий клавиш на телефонном аппарате в режиме тонового набора). Допустимыми являются символы "1234567890#*".  
:Метод позволяет получить стандартные DTMF-сигналы (сигналы нажатий клавиш на телефонном аппарате в режиме тонового набора). Допустимыми являются символы "1234567890#*".
 
:Если после использования метода [[Объект Device/Методы/StartDetectDTMF|StartDetectDTMF]] нажаты все необходимые клавиши или клавиши, прерывающие распознавание, все голосовые сообщения до использования метода [[Объект Device/Методы/StopDetectDTMF|StopDetectDTMF]] пропускаются и не воспроизводятся.


==Примеры==
==Примеры==

Текущая версия на 09:45, 8 апреля 2015

Метод StartDetectDTMF включает распознавание устройством DTMF сигналов, которые в дальнейшем могут быть получены свойством ReceivedSignals.

Синтаксис

StartDetectDTMF (VARIANT Number, BSTR StringDTMF, BSTR StopStringDTMF)

Параметры

Number - количество сигналов, которые будет распознавать устройство. Значение "0" означает бесконечное количество сигналов.
StringDTMF - строка DTMF-сигналов, содержащая в себе символы сигналов, которые будут распознаваться устройством.
StopStringDTMF - строка DTMF-сигналов, содержащая в себе символы сигналов, которые будут останавливать распознавание устройством DTMF-сигналов.

Результат

Строка DTMF-сигналов

Описание

Метод позволяет получить стандартные DTMF-сигналы (сигналы нажатий клавиш на телефонном аппарате в режиме тонового набора). Допустимыми являются символы "1234567890#*".
Если после использования метода StartDetectDTMF нажаты все необходимые клавиши или клавиши, прерывающие распознавание, все голосовые сообщения до использования метода StopDetectDTMF пропускаются и не воспроизводятся.

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var Result = Device.WaitForCall (120);
if (Result == 0) {
   Device.StartDetectDTMF (0,"1234567890","*#");
   Device.Listen (100);
   Device.StopDetectDTMF ();
   alert ("Строка полученных DTMF-сигналов: " + Device.ReceivedSignals);
}
Device.HangUp ();
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Result = Device.WaitForCall (120)

if Result = 0 then
   Device.StartDetectDTMF 0, "1234567890", "*#"
   Device.Listen (100)
   Device.StopDetectDTMF ()
   MsgBox "Строка полученных DTMF-сигналов: " + Device.ReceivedSignals
end if

Device.HangUp
Device.Close

Назад к методам объекта Device.