Прочитать на английском

Поделиться через


Кнопки (API телефонии)

Телефония (Майкрософт) моделирует кнопки и лампы телефона как пары кнопок и ламп. Кнопка без лампы рядом с ней или лампочка без кнопки указывается с помощью фиктивного индикатора для отсутствующих ламп или кнопки. Кнопка с несколькими лампами смоделирована с использованием нескольких пар кнопок и ламп.

Сведения, связанные с кнопкой телефона, можно задать и извлечь. При нажатии кнопки поставщик услуг отправляет PHONE_BUTTON сообщение функции обратного вызова TAPI. Параметры этого сообщения — это дескриптор устройства телефона и идентификатор кнопки или лампы нажатой кнопки. Кнопкам клавиатуры от "0" до "9", "*" и "#" назначаются фиксированные идентификаторы кнопки или лампы от 0 до 11.

Функция TSPI_phoneSetButtonInfo задает сведения, связанные с кнопкой на телефонном устройстве. TSPI_phoneGetButtonInfo возвращает сведения, связанные с кнопкой на телефонном устройстве. Поставщик услуг отправляет PHONE_BUTTON сообщение функции обратного вызова TAPI при нажатии кнопки на телефоне.

Сведения, связанные с кнопкой, не имеют никакого семантического значения в отношении TSPI. Это полезно для приложений, относящихся к конкретному устройству, которые интерпретируют эти сведения для конкретного телефонного устройства или для отображения пользователю, например в справочной системе приложения.