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