Объект Device/OnProcess
Версия от 07:01, 8 октября 2013; McBurns (обсуждение | вклад) (Новая страница: «Обработчик событий OnProcess получает извещения о произошедших в устройстве события и позво…»)
Обработчик событий 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 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.