перечисление ADDRESS_CAPABILITY (tapi3if.h)
Элемент перечисления ADDRESS_CAPABILITY используется методом ITAddressCapabilities::get_AddressCapability для указания требуемой возможности адреса.
Синтаксис
typedef enum ADDRESS_CAPABILITY {
AC_ADDRESSTYPES = 0,
AC_BEARERMODES,
AC_MAXACTIVECALLS,
AC_MAXONHOLDCALLS,
AC_MAXONHOLDPENDINGCALLS,
AC_MAXNUMCONFERENCE,
AC_MAXNUMTRANSCONF,
AC_MONITORDIGITSUPPORT,
AC_GENERATEDIGITSUPPORT,
AC_GENERATETONEMODES,
AC_GENERATETONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMENTRIES,
AC_DEVCAPFLAGS,
AC_ANSWERMODES,
AC_LINEFEATURES,
AC_SETTABLEDEVSTATUS,
AC_PARKSUPPORT,
AC_CALLERIDSUPPORT,
AC_CALLEDIDSUPPORT,
AC_CONNECTEDIDSUPPORT,
AC_REDIRECTIONIDSUPPORT,
AC_REDIRECTINGIDSUPPORT,
AC_ADDRESSCAPFLAGS,
AC_CALLFEATURES1,
AC_CALLFEATURES2,
AC_REMOVEFROMCONFCAPS,
AC_REMOVEFROMCONFSTATE,
AC_TRANSFERMODES,
AC_ADDRESSFEATURES,
AC_PREDICTIVEAUTOTRANSFERSTATES,
AC_MAXCALLDATASIZE,
AC_LINEID,
AC_ADDRESSID,
AC_FORWARDMODES,
AC_MAXFORWARDENTRIES,
AC_MAXSPECIFICENTRIES,
AC_MINFWDNUMRINGS,
AC_MAXFWDNUMRINGS,
AC_MAXCALLCOMPLETIONS,
AC_CALLCOMPLETIONCONDITIONS,
AC_CALLCOMPLETIONMODES,
AC_PERMANENTDEVICEID,
AC_GATHERDIGITSMINTIMEOUT,
AC_GATHERDIGITSMAXTIMEOUT,
AC_GENERATEDIGITMINDURATION,
AC_GENERATEDIGITMAXDURATION,
AC_GENERATEDIGITDEFAULTDURATION
} ;
Константы
AC_ADDRESSTYPES Значение: 0 Адрес может поддерживать несколько тип адреса, но обратите внимание, что он может использоваться во время ITAddress::CreateCall. |
AC_BEARERMODES Режимы носителя. |
AC_MAXACTIVECALLS Максимальное количество вызовов (минимальная пропускная способность), которые могут быть активными (подключенными) на линии в любой момент времени. Фактическое количество активных вызовов может быть меньше, если на линии установлены вызовы с более высокой пропускной способностью. |
AC_MAXONHOLDCALLS Максимальное количество вызовов, которые могут одновременно находиться на удержании. |
AC_MAXONHOLDPENDINGCALLS Максимальное количество вызовов, которые могут одновременно находиться в ожидании передачи или конференции. |
AC_MAXNUMCONFERENCE Содержит максимальное количество сторон, которые могут присоединиться к одной конференции по этому адресу. |
AC_MAXNUMTRANSCONF Указывает количество сторон (включая "self"), которые могут быть добавлены в конференции, которая инициируется в качестве универсального вызова для консультаций с помощью ITBasicCallControl::Transfer и ITBasicCallControl::Finish (FM_ASCONFERENCE). |
AC_MONITORDIGITSUPPORT Указывает режимы цифр, обнаруживаемые по этому адресу с помощью флаги LINEDIGITMODE_ . Если флаг не задан, мониторинг цифр не поддерживается. |
AC_GENERATEDIGITSUPPORT Указывает режимы цифр, которые можно создать по этому адресу с помощью подмножества флаги LINEDIGITMODE_ : LINEDIGITMODE_PULSE указывает, что цифры могут быть сформированы в виде импульсных или поворотных тонов, а LINEDIGITMODE_DTMF указывает, что цифры могут быть сформированы в виде тонов DTMF. Если флаг не задан, создание цифр не поддерживается. |
AC_GENERATETONEMODES Указывает различные типы тонов, которые могут быть созданы в этой строке, с типом LINETONEMODE_. |
AC_GENERATETONEMAXNUMFREQ Содержит максимальное количество частот, которое можно указать при описании общего тона. |
AC_MONITORTONEMAXNUMFREQ Содержит максимальное количество частот, которое можно указать при мониторинге общего тона. Значение 0 указывает, что тональный монитор недоступен. |
AC_MONITORTONEMAXNUMENTRIES Содержит максимальное количество записей, которые можно указать в списке тонов. |
AC_DEVCAPFLAGS Флаги возможностей устройства. |
AC_ANSWERMODES Режимы ответов. |
AC_LINEFEATURES Указывает функции, доступные для этой строки, с помощью LINEFEATURE_ констант. Для вызова поддерживаемой функции требуется, чтобы строка была в правильном состоянии, а базовое устройство линии было открыто в совместимом режиме. Ноль в битовом положении указывает, что соответствующая функция никогда не доступна. Один указывает, что соответствующая функция может быть доступна, если строка находится в соответствующем состоянии, чтобы операция была осмысленной. Этот член позволяет приложению определить, какие функции строки могут поддерживаться (а какие никогда не поддерживаются) устройством. |
AC_SETTABLEDEVSTATUS Указывает LINEDEVSTATUS_ значения, которые можно изменить. |
AC_PARKSUPPORT Указывает, поддерживается ли парк с помощью флаги LINEPARKMODE_ . |
AC_CALLERIDSUPPORT Определяет поддержку идентификации номера звонящего с помощью флаги LINECALLPARTYID_ . |
AC_CALLEDIDSUPPORT Определяет поддержку идентификации вызываемого номера с помощью флаги LINECALLPARTYID_ . |
AC_CONNECTEDIDSUPPORT Указывает, поддерживается ли подключенный идентификатор с помощью флаги LINECALLPARTYID_ . |
AC_REDIRECTIONIDSUPPORT Указывает, поддерживается ли идентификатор перенаправления с помощью флаги LINECALLPARTYID_ . |
AC_REDIRECTINGIDSUPPORT Указывает, поддерживается ли идентификатор перенаправления с помощью флаги LINECALLPARTYID_ . |
AC_ADDRESSCAPFLAGS Адрес флаги возможностей описывают различные возможности логического адреса. Например, LINEADDRCAPFLAGS_FWDNUMRINGS указывает, можно ли указать количество кругов без ответа при пересылке без ответа. |
AC_CALLFEATURES1 Вызов набора функций 1. |
AC_CALLFEATURES2 Дополнительные функции звонков для конференц-связи, передачи и парковки звонков. |
AC_REMOVEFROMCONFCAPS Указывает возможности адреса для удаления вызовов из конференц-связи. Этот элемент использует константы LINEREMOVEFROMCONF_. |
AC_REMOVEFROMCONFSTATE Использует LINECALLSTATE_ константы , чтобы указать состояние звонка после его удаления из конференции. |
AC_TRANSFERMODES Режимы передачи. |
AC_ADDRESSFEATURES The Функции адреса строк описывают операции, которые можно вызывать с адресом. Например, если задано LINEADDRFEATURE_FORWARD, можно перенаправить адрес. |
AC_PREDICTIVEAUTOTRANSFERSTATES Состояние звонка или состояния, при которых вызов, выполненный прогнозным абонентом, может быть настроен для автоматической передачи вызова на другой адрес; один или несколько из LINECALLSTATE_ константы. Значение 0 указывает, что автоматическая передача на основе состояния вызова недоступна. |
AC_MAXCALLDATASIZE Максимальный допустимый размер блока данных. |
AC_LINEID Возвращает идентификатор устройства линии, с которым связан этот адрес. Перекрестная ссылка на TAPI 2.1: LINEADDRESSCAPS. |
AC_ADDRESSID Идентификатор адреса. Идентификатор адреса постоянно связан с адресом; идентификатор остается неизменным при обновлении операционной системы. |
AC_FORWARDMODES Режимы пересылки. |
AC_MAXFORWARDENTRIES Максимальное количество различных записей переадресации, которые могут поддерживаться текущим адресом. |
AC_MAXSPECIFICENTRIES Указывает максимальное количество записей, которые можно задать с помощью ITForwardInformation::SetForwardType , который может содержать инструкции переадресации на основе конкретного вызывающего объекта (выборочная переадресация вызовов). Этот член равен нулю, если выборочная переадресация вызовов не поддерживается. |
AC_MINFWDNUMRINGS Указывает минимальное количество кругов, которое можно задать, чтобы определить, когда вызов официально считается "без ответа". |
AC_MAXFWDNUMRINGS Указывает максимальное количество кругов, которое можно задать, чтобы определить, когда вызов официально считается "без ответа". |
AC_MAXCALLCOMPLETIONS Максимальное количество одновременных запросов на завершение звонка, которые могут быть невыполненными по этому адресу. Ноль означает, что завершение вызова недоступно. |
AC_CALLCOMPLETIONCONDITIONS Условия завершения вызова. |
AC_CALLCOMPLETIONMODES Режимы завершения вызова. |
AC_PERMANENTDEVICEID Постоянный идентификатор, по которому линейное устройство известно в конфигурации системы. Это значение не изменяется, так как строки добавляются и удаляются из системы. Поэтому его можно использовать для связывания сведений о строках в реестре или других файлах таким образом, чтобы изменения в других строках не влияли. Если строка содержит несколько адресов, все адреса будут иметь одинаковый постоянный идентификатор устройства. Модули записи TSP должны учитывать, что это значение должно сохраняться при обновлении операционной системы. |
AC_GATHERDIGITSMINTIMEOUT |
AC_GATHERDIGITSMAXTIMEOUT |
AC_GENERATEDIGITMINDURATION |
AC_GENERATEDIGITMAXDURATION |
AC_GENERATEDIGITDEFAULTDURATION |
Требования
Требование | Значение |
---|---|
Заголовок | tapi3if.h |