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


Константы LINEADDRCAPFLAGS_

Константы bit-flag LINEADDRCAPFLAGS_ используются в элементе dwAddrCapFlags структуры данных LINEADDRESSCAPS для описания различных возможностей логических адресов.

LINEADDRCAPFLAGS_ACCEPTTOALERT

Значение TRUE , если звонок предложения должен быть принят с помощью lineAccept , чтобы начать оповещение пользователей на обоих концах звонка; в противном случае — FALSE. Обычно используется только с ISDN.

LINEADDRCAPFLAGS_ACDGROUP

Адрес поддерживает группы ACD в связи с операциями центра обработки вызовов. Дополнительные сведения о группах ACD см. в разделе Об элементах управления центра обработки вызовов .

LINEADDRCAPFLAGS_AUTORECONNECT

Указывает, будет ли удаление консультационного звонка автоматически повторно подключаться к вызову при проведении консультаций. Значение TRUE , если повторное подключение происходит автоматически; в противном случае — FALSE.

LINEADDRCAPFLAGS_BLOCKIDDEFAULT

Указывает, будет ли сеть по умолчанию отправлять или блокировать сведения об идентификаторе вызывающего абонента при совершении вызова по этому адресу. Если значение РАВНО TRUE, сведения об идентификаторе блокируются по умолчанию; Значение false, сведения об идентификаторе передаются по умолчанию.

LINEADDRCAPFLAGS_BLOCKIDOVERRIDE

Указывает, можно ли переопределить параметр по умолчанию для отправки или блокировки сведений об идентификаторе вызывающего абонента для каждого вызова. Если значение РАВНО TRUE, переопределение возможно; Значение false, переопределение невозможно.

LINEADDRCAPFLAGS_COMPLETIONID

Указывает, являются ли идентификаторы завершения, возвращаемые lineCompleteCall , полезными и уникальными. Значение TRUE , если полезно; в противном случае — FALSE.

LINEADDRCAPFLAGS_CONFDROP

Значение TRUE , если lineDrop на родительском конференц-вызове также имеет побочный эффект удаления (т. е. отключения) других сторон, участвующих в конференции; False, если удаление конференц-связи по-прежнему позволяет другим сторонам общаться между собой.

LINEADDRCAPFLAGS_CONFERENCEHELD

Указывает, может ли быть проведена конференция для жесткого вызова. Часто в качестве конференц-связи могут быть добавлены только звонки о проведении консультаций.

LINEADDRCAPFLAGS_CONFERENCEMAKE

Указывает, может ли быть создан совершенно новый звонок для использования в качестве консультационного звонка (для добавления) на конференции.

LINEADDRCAPFLAGS_DESTOFFHOOK

Указывает, может ли телефон вызываемой стороны автоматически отключаться при совершении звонков.

LINEADDRCAPFLAGS_DIALED

Указывает, можно ли набирать целевой адрес по этому адресу для совершения звонка. ЗНАЧЕНИЕ TRUE , если требуется набирать целевой адрес; False , если адрес назначения является фиксированным (как с "горячим телефоном").

LINEADDRCAPFLAGS_FWDBUSYNAADDR

Указывает, может ли переадресация звонков для занятых и без ответа использовать разные адреса переадресации. Этот флаг имеет смысл только в том случае, если переадресация для занята и для ответа не может управляться отдельно. Этот флаг имеет значение TRUE , если при переадресации для занятых и без ответа можно использовать разные адреса назначения; в противном случае — FALSE.

LINEADDRCAPFLAGS_FWDCONSULT

Указывает, предполагает ли переадресация звонков создание консультационного звонка.

LINEADDRCAPFLAGS_FWDINTEXTADDR

Указывает, могут ли внутренние и внешние вызовы перенаправляться на разные адреса переадресации. Этот флаг имеет смысл только в том случае, если переадресация внутренних и внешних вызовов может управляться отдельно. Этот флаг имеет значение TRUE , если внутренние и внешние вызовы могут быть переадресованы на разные адреса назначения; в противном случае — FALSE.

LINEADDRCAPFLAGS_FWDNUMRINGS

Указывает, можно ли указать количество звонков без ответа при пересылке вызовов без ответа. Если задано значение TRUE, допустимый диапазон предоставляется в элементах dwMinFwdNumRings и dwMaxFwdNumRings структуры LINEADDRESSCAPS .

LINEADDRCAPFLAGS_FWDSTATUSVALID

Указывает, является ли состояние пересылки в структуре LINEADDRESSSTATUS для этого адреса допустимым или является не более "наилучшей оценкой" при отсутствии точного подтверждения коммутатором или сетью.

LINEADDRCAPFLAGS_HOLDMAKESNEW

Когда вызов по этому адресу помещается на удержание (с помощью lineHold или внешнего действия), автоматически создается новый вызов (скорее всего, в LINECALLSTATE_DIALTONE).

LINEADDRCAPFLAGS_NOEXTERNALCALLS

Адрес связан с внутренней строкой на УАТС, которая ограничена таким образом, что его нельзя использовать для размещения вызовов адреса за пределами коммутатора (например, это домофон). Приложение может использовать это указание, чтобы помочь пользователю выбрать правильный внешний вид звонка, который будет использоваться для совершения звонка. Если этот бит отключен, это не обязательно означает, что адрес можно использовать для внешних вызовов, так как поставщик услуг может не учитывать тип строки.

LINEADDRCAPFLAGS_NOINTERNALCALLS

Адрес связан с прямой линией CO (магистралью) и не может использоваться для внутренних вызовов к УАТС. Приложение может использовать это указание, чтобы помочь пользователю выбрать правильный внешний вид звонка, который будет использоваться для совершения звонка. Если этот бит отключен, это не обязательно означает, что адрес можно использовать для внутренних вызовов, так как поставщик услуг может не учитывать тип строки.

LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION

Этот адрес не поддерживает преобразование адресов телефонной сети общего пользования. Этот флаг доступен только для приложений, которые согласовывают TAPI версии 3.0 или более поздней.

LINEADDRCAPFLAGS_ORIGOFFHOOK

Указывает, можно ли автоматически снять телефон исходной стороны при совершении звонков.

LINEADDRCAPFLAGS_PARTIALDIAL

Указывает, доступен ли частичный набор номера.

LINEADDRCAPFLAGS_PICKUPCALLWAIT

Значение TRUE , если функция linePickup может использоваться для приема звонка, обнаруженного пользователем как вызов ожидания вызова; в противном случае — FALSE.

LINEADDRCAPFLAGS_PICKUPGROUPID

Указывает, требуется ли идентификатор группы для приема звонка.

LINEADDRCAPFLAGS_PREDICTIVEDIALER

Этот адрес имеет расширенные возможности мониторинга хода вызова, которые можно применять к исходящим вызовам, чтобы определить состояния вызова, такие как "звонок", "занят", "специальный" и "подключенный" или тип носителя устройства, отвечающего на звонок. Он также может иметь возможность автоматически передавать исходящие вызовы на другой адрес, когда звонок достигает любого из предопределенного набора состояний.

LINEADDRCAPFLAGS_QUEUE

Этот адрес не связан с определенной станцией или физическим устройством, но является местом хранения, где вызовы ожидают дальнейшей обработки. Вызовы, помещенные в очередь, могут получать определенную обработку. Они также могут автоматически передаваться, когда конкретный ресурс становится доступным (например, если очередь является очередью ACD и вызовы ожидают доступного агента).

LINEADDRCAPFLAGS_ROUTEPOINT

Этот адрес не связан с определенной станцией или физическим устройством, но является местом хранения, в котором вызовы ожидают маршрутизации приложением (приложение проверяет вызываемый адрес и может перенаправлять вызов на другой адрес). Вызов также может быть автоматически перенесен, если истекло время ожидания маршрутизации (обычно коммутатор предполагает маршрутизацию по умолчанию).

LINEADDRCAPFLAGS_SECURE

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

LINEADDRCAPFLAGS_SETCALLINGID

Приложение может задать член CallingPartyID в LINECALLPARAMS при вызове lineMakeCall и других функций, которые принимают структуру LINECALLPARAMS . Поставщик услуг, если содержимое идентификатора приемлемо и путь доступен, передает идентификатор вызывающей стороне, чтобы указать удостоверение вызывающей стороны.

LINEADDRCAPFLAGS_SETUPCONFNULL

Указывает, начинается ли настройка конференц-связи с начальным вызовом (FALSE) или без первоначального вызова (TRUE).

LINEADDRCAPFLAGS_TRANSFERHELD

Указывает, можно ли переносить жесткий вызов. Зачастую могут быть переданы только звонки о проведении консультаций.

LINEADDRCAPFLAGS_TRANSFERMAKE

Указывает, может ли быть создан совершенно новый звонок для использования в качестве консультационного вызова при передаче.

Комментарии

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

Требования

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

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

lineAccept

LINEADDRESSCAPS

LINEADDRESSSTATUS

LINECALLPARAMS

lineCompleteCall

lineDrop

lineHold

lineMakeCall

linePickup