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


Константы LINEADDRESSSTATE_

Константы битового флага LINEADDRESSSTATE_ описывают различные элементы состояния адресов.

LINEADDRESSSTATE_CAPSCHANGE

Указывает, что из-за изменений конфигурации, внесенных пользователем или другими обстоятельствами, один или несколько элементов в структуре LINEADDRESSCAPS для адреса были изменены. Приложение должно использовать lineGetAddressCaps для чтения обновленной структуры. Если поставщик услуг отправляет в TAPI сообщение LINE_ADDRESSSTATE , содержащее это значение, TAPI передает его приложениям, в которых была согласована версия TAPI 1.4 или более поздней; Приложения, использующие предыдущую версию API, будут получать LINE_LINEDEVSTATE сообщения с указанием LINEDEVSTATE_REINIT, требуя завершения работы и повторной инициализации подключения к TAPI для получения обновленных сведений.

LINEADDRESSSTATE_DEVSPECIFIC

Изменен элемент состояния адреса для конкретного устройства.

LINEADDRESSSTATE_FORWARD

Изменилось состояние пересылки адреса, включая, возможно, количество кругов для определения условия отсутствия ответа. Приложение должно проверка состояние адреса, чтобы определить сведения о текущем состоянии пересылки адреса.

LINEADDRESSSTATE_INUSEMANY

Отслеживаемый или мостовой адрес изменился с использования одной станцией на использование несколькими станциями.

LINEADDRESSSTATE_INUSEONE

Адрес изменился с простоя или используется многими мостовиком станциями на использование только одной станции.

LINEADDRESSSTATE_INUSEZERO

Адрес изменен на бездействуемый (он не используется ни одной станцией).

LINEADDRESSSTATE_NUMCALLS

Количество вызовов по адресу изменилось. Это результат таких событий, как новый входящий звонок, исходящий вызов по адресу или изменение состояния удержания звонка. Этот флаг охватывает изменения в любом из членов dwNumActiveCalls, dwNumOnHoldCalls и dwNumOnHoldPendingCalls в структуре LINEADDRESSSTATUS . Приложение должно проверка все три этих элемента при получении сообщения LINE_ADDRESSSTATE (numCalls).

LINEADDRESSSTATE_OTHER

Элементы состояния адреса, отличные от перечисленных ниже, изменились. Приложение должно проверка текущее состояние адреса, чтобы определить, какие элементы были изменены.

LINEADDRESSSTATE_TERMINALS

Параметры терминала для адреса были изменены.

Комментарии

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

Приложение получает уведомление об изменениях этих элементов состояния в сообщении LINE_ADDRESSSTATE . Возможности устройства адреса указывают, какие изменения состояния адреса можно сообщить для этого адреса.

Требования

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

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

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps