Дополнительные функции телефонной службы
Дополнительные функции телефонной службы перечислены по категориям в следующих разделах. Функция определяется как асинхронная , если она будет указывать на завершение в ответном сообщении для приложения. Если функция всегда немедленно возвращает результат приложению, функция считается синхронной.
Ниже приведено функциональное группирование дополнительных функций телефонной службы:
- Кнопки
- Области данных
- Дисплей
- Устройства hookswitch
- Лампы
- Открытие и закрытие телефонных устройств
- Инициализация и завершение работы телефона
- Состояние и возможности телефона
- Согласование версий телефона
- Кольцо
- Состояние
Инициализация и завершение работы телефона
Функция | Описание |
---|---|
phoneInitializeEx | Инициализирует абстракцию телефона TAPI для использования вызывающим приложением. Синхронный. |
phoneShutdown | Завершает работу приложения, использующее абстракцию телефона TAPI. Синхронный. |
Согласование версий телефона
Функция | Описание |
---|---|
phoneNegotiateAPIVersion | Позволяет приложению согласовывать версию TAPI для использования. Синхронный. |
Открытие и закрытие телефонных устройств
Функция | Описание |
---|---|
phoneОткрыть | Открывает указанное телефонное устройство, предоставляя приложению права владельца или монитора. Синхронный. |
phoneClose | Закрывает указанное открытое телефонное устройство. Синхронный. |
Состояние и возможности телефона
Функция | Описание |
---|---|
phoneGetDevCaps | Возвращает возможности заданного телефонного устройства. Синхронный. |
phoneGetID | Возвращает идентификатор устройства для заданного класса устройства, связанного с указанным телефонным устройством. Синхронный. |
phoneGetIcon | Позволяет приложению получить значок для отображения пользователю. Синхронный. |
phoneConfigDialog | Поставщик указанного телефонного устройства отображает диалоговое окно, позволяющее пользователю настраивать параметры, связанные с телефонным устройством. Синхронный. |
Перехватчики устройств
Функция | Описание |
---|---|
phoneSetHookSwitch | Устанавливает состояние перехватчика устройств с открытым телефоном в указанный режим. Асинхронная. |
phoneGetHookSwitch | Запрашивает режим перехватчика устройства перехватчика открытого телефонного устройства. Синхронный. |
phoneSetVolume | Задает громкость громкоговорителя устройства с открытым телефоном. Асинхронная. |
phoneGetVolume | Возвращает значение громкости для динамика устройства с открытым телефоном. Синхронный. |
phoneSetGain | Задает получение микрофона устройства с открытым телефоном. Асинхронная. |
phoneGetGain | Возвращает параметр получения микрофона устройства перехватчика открытого телефона. Синхронный. |
Отображение
Функция | Описание |
---|---|
phoneSetDisplay | Записывает информацию на дисплей открытого телефонного устройства. Асинхронная. |
phoneGetDisplay | Возвращает текущее содержимое дисплея телефона. Синхронный. |
Кольцо
Функция | Описание |
---|---|
phoneSetRing | Звонит на открытое телефонное устройство в соответствии с заданным режимом звонка. Асинхронная. |
phoneGetRing | Возвращает текущий режим звонка открытого телефонного устройства. Синхронный. |
Кнопки
Функция | Описание |
---|---|
phoneSetButtonInfo | Задает сведения, связанные с кнопкой на телефонном устройстве. Асинхронная. |
phoneGetButtonInfo | Возвращает сведения, связанные с кнопкой на телефонном устройстве. Синхронный. |
Лампы
Функция | Описание |
---|---|
phoneSetLamp | Зажигает лампу на указанном открытом телефонном устройстве в заданном режиме освещения лампы. Асинхронная. |
phoneGetLamp | Возвращает текущий режим лампы указанной лампы. Синхронный. |
Области данных
Функция | Описание |
---|---|
phoneSetData | Загружает буфер данных в заданную область данных на телефонном устройстве. Асинхронная. |
phoneGetData | Передает содержимое заданной области данных на телефонном устройстве в буфер. Синхронный. |
Состояние
Функция | Описание |
---|---|
phoneSetStatusMessages | Указывает изменения состояния, о которых приложение хочет получать уведомления. Синхронный. |
phoneGetStatusMessages | Возвращает изменения состояния, о которых приложение хочет получать уведомления. Синхронный. |
phoneGetStatus | Возвращает полное состояние открытого телефонного устройства. Синхронный. |