Константы 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 или более поздней версии |
Заголовок |
|