перечисление 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

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

Объект Address

ITAddress

ITAddressCapabilities::get_AddressCapability