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


Константы LINEADDRFEATURE_

Константы LINEADDRFEATURE_ перечисляют операции, которые можно вызвать с адресом.

LINEADDRFEATURE_FORWARD

Адрес можно перенаправить.

LINEADDRFEATURE_MAKECALL

Исходящий звонок может быть сделан по адресу.

LINEADDRFEATURE_PICKUP

Звонок может быть выбран по адресу.

LINEADDRFEATURE_PICKUPDIRECT

Функцию linePickup можно использовать для приема вызова по определенному адресу.

LINEADDRFEATURE_PICKUPGROUP

Функцию linePickup можно использовать для приема вызова в группе.

LINEADDRFEATURE_PICKUPHELD

Функцию linePickupпустым адресом назначения) можно использовать для приема вызова, который выполняется по адресу. Обычно это используется только в бридж-эксклюзивной договоренности.

LINEADDRFEATURE_PICKUPWAITING

Функцию linePickupпустым адресом назначения) можно использовать для приема вызова, ожидая вызова. Обратите внимание, что это не обязательно означает, что фактически присутствует ожидающий вызов, поскольку телефонное устройство зачастую не может автоматически обнаружить такой звонок. Однако это указывает на то, что функция hook-flash будет вызвана для попытки переключиться на такой вызов.

LINEADDRFEATURE_SETMEDIACONTROL

Для этого адреса можно задать элемент управления мультимедиа.

LINEADDRFEATURE_SETTERMINAL

Можно задать режимы терминала для этого адреса.

LINEADDRFEATURE_SETUPCONF

По этому адресу можно настроить конференц-звонок с начальным вызовом NULL .

LINEADDRFEATURE_UNCOMPLETECALL

Запросы на завершение звонка можно отменить по этому адресу.

LINEADDRFEATURE_UNPARK

Вызовы можно разпаркировать с помощью этого адреса.

Примечание

Если ни один из измененных битов PICKUP не задан в элементе dwAddressFeatures в LINEADDRESSSTATUS , но задан бит LINEADDRFEATURE_PICKUP, то любой из режимов пикапа может работать; поставщик услуг просто не указал, какие из них.

LINEADDRFEATURE_FORWARDDND

Функцию lineForward (с пустым адресом назначения) можно использовать для включения функции "Не беспокоить" в адресе. LINEADDRFEATURE_FORWARD также будет задано.

LINEADDRFEATURE_FORWARDFWD

Функцию lineForward можно использовать для переадресации вызовов по адресу на другие номера. LINEADDRFEATURE_FORWARD также будет задано.

Примечание

Если в элементе dwAddressFeatures в LINEADDRESSSTATUS не задан ни один из измененных битов FORWARD, но задан бит LINEADDRFEATURE_FORWARD, то может работать любой из режимов пересылки. поставщик услуг просто не указал, какие из них.

Комментарии

Расширяемость отсутствует. Все 32 бита зарезервированы.

Эта константа используется как в LINEADDRESSCAPS (возвращается lineGetAddressCaps), так и в LINEADDRESSSTATUS (возвращается lineGetAddressStatus). LINEADDRESSCAPS сообщает о доступности функций адреса поставщиком услуг (главным образом коммутатором) для заданного адреса. Приложение будет делать это определение при инициализации. Структура LINEADDRESSSTATUS сообщает для заданного адреса, какие функции адреса могут быть вызваны, пока адрес находится в текущем состоянии. Приложение будет динамически определять это после изменения состояния адреса, обычно вызванного действиями, связанными с вызовом, с адресом.

Требования

Требование Значение
Версия TAPI
Требуется TAPI 2.0 или более поздней версии
Заголовок
Tapi.h

См. также раздел

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineForward

lineGetAddressCaps

lineGetAddressStatus

linePickup