Объект Device/OnProcess: различия между версиями
Перейти к навигации
Перейти к поиску
McBurns (обсуждение | вклад) |
McBurns (обсуждение | вклад) |
||
Строка 49: | Строка 49: | ||
|WFA_BUSY | |WFA_BUSY | ||
|518 (0x0206) | |518 (0x0206) | ||
|Обнаружен сигнал Занято в процессе ожидания ответа абонента. Если событие не обрабатывается, то метод | |Обнаружен сигнал Занято в процессе ожидания ответа абонента. Если событие не обрабатывается, то метод прерывает распознавание голосового ответа после обнаружения количества сигналов Занято равному установленному свойством BusyCount. | ||
прерывает распознавание голосового ответа после обнаружения количества сигналов Занято равному установленному свойством BusyCount. | |||
|- | |- | ||
|WFA_SIGNAL | |WFA_SIGNAL | ||
Строка 88: | Строка 87: | ||
|SAY_SIGNAL | |SAY_SIGNAL | ||
|775 (0x0307) | |775 (0x0307) | ||
|Обнаружен сигнал на линии в процессе воспроизведения сообщения. Значение сигнала можно получить при | |Обнаружен сигнал на линии в процессе воспроизведения сообщения. Значение сигнала можно получить при помощи свойства ReceivedSignals | ||
помощи свойства ReceivedSignals | |||
|- | |- | ||
|style="background-color:#eeeeee;" colspan="3" align="center"|'''События генерируемые методом [[Объект_Device/Методы/WaitForCall|WaitForCall]]''' | |style="background-color:#eeeeee;" colspan="3" align="center"|'''События генерируемые методом [[Объект_Device/Методы/WaitForCall|WaitForCall]]''' |
Версия 07:10, 8 октября 2013
Обработчик событий OnProcess получает извещения о произошедших в устройстве события и позволяет выполнить обработку этих событий нужным образом.
Название константы | Значение | Описание |
События генерируемые методом Dial | ||
DIAL_START | 257 (0x0101) | Начат набор номера |
DIAL_COMPLETED | 258 (0x0102) | Набор номера завершен |
DIAL_PROGRESS | 259 (0x0103) | Номер набирается |
DIAL_INTERRUPTED | 260 (0x0104) | Набор номера прерван |
События генерируемые методами WaitForAnswer и Dial в режиме распознавания ответа абонента | ||
WFA_START | 513 (0x0201) | Начало ожидания ответа абонента |
WFA_COMPLETED | 514 (0x0202) | Ожидание ответа абонента завершено |
WFA_PROGRESS | 515 (0x0203) | Ожидание ответа абонента |
WFA_INTERRUPTED | 516 (0x0204) | Ожидание ответа абонента прервано |
WFA_TIMEOUT | 517 (0x0205) | Время ожидания ответа абонента истекло |
WFA_BUSY | 518 (0x0206) | Обнаружен сигнал Занято в процессе ожидания ответа абонента. Если событие не обрабатывается, то метод прерывает распознавание голосового ответа после обнаружения количества сигналов Занято равному установленному свойством BusyCount. |
WFA_SIGNAL | 519 (0x0207) | Обнаружен сигнал на линии в процессе ожидания ответа абонента. Значение сигнала можно получить при помощи свойства ReceivedSignals |
WFA_RING | 530 (0x0212) | Обнаружен сигнал Вызов в процессе ожидания ответа абонента. Если событие не обрабатывается, то метод прерывает распознавание голосового ответа после обнаружения количества сигналов Вызов равному установленному свойством RingCount. |
WFA_VOICE_ANSWER | 531 (0x0213) | Обнаружен голосовой ответ абонента |
События генерируемые методом Say | ||
SAY_START | 769 (0x0301) | Начало воспроизведения сообщения |
SAY_COMPLETED | 770 (0x0302) | Воспроизведение сообщения завершено |
SAY_PROGRESS | 771 (0x0303) | Сообщение воспроизводится |
SAY_INTERRUPTED | 772 (0x0304) | Воспроизведение сообщения прервано |
SAY_TIMEOUT | 773 (0x0305) | Время ожидания при воспроизведении сообщения истекло |
SAY_SIGNAL | 775 (0x0307) | Обнаружен сигнал на линии в процессе воспроизведения сообщения. Значение сигнала можно получить при помощи свойства ReceivedSignals |
События генерируемые методом WaitForCall | ||
WFC_START | 1025 (0x0401) | Начало ожидания входящего звонка |
WFC_COMPLETED | 1026 (0x0402) | Ожидание входящего звонка завершено |
WFC_PROGRESS | 1027 (0x0403) | Ожидание входящего звонка |
WFC_INTERRUPTED | 1028 (0x0404) | Ожидание входящего звонка прервано |
WFC_TIMEOUT | 1029 (0x0405) | Время ожидания входящего звонка истекло |
WFC_NEWCALL | 1040 (0x0410) | |
WFC_RING | 1042 (0x0412) | Обнаружен сигнал входящего звонка |
WFC_ANSWER_CALL | 1043 (0x0413) | Ответ на входящий звонок |
WFC_CALLERID | 1044 (0x0414) | Идентификатор звонящего абонента получен |
Выполнение метода может быть прервано из обработчика вызовом метода Cancel. В этом случае выполнение метода будет завершено с результатом DEVICE_S_INTERRUPTED.