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


перечисление CALLINFO_LONG (tapi3if.h)

Перечисление CALLINFO_LONG используется методами ITCallInfo, которые задают и получают сведения о вызовах типа LONG.

Синтаксис

typedef enum CALLINFO_LONG {
  CIL_MEDIATYPESAVAILABLE = 0,
  CIL_BEARERMODE,
  CIL_CALLERIDADDRESSTYPE,
  CIL_CALLEDIDADDRESSTYPE,
  CIL_CONNECTEDIDADDRESSTYPE,
  CIL_REDIRECTIONIDADDRESSTYPE,
  CIL_REDIRECTINGIDADDRESSTYPE,
  CIL_ORIGIN,
  CIL_REASON,
  CIL_APPSPECIFIC,
  CIL_CALLPARAMSFLAGS,
  CIL_CALLTREATMENT,
  CIL_MINRATE,
  CIL_MAXRATE,
  CIL_COUNTRYCODE,
  CIL_CALLID,
  CIL_RELATEDCALLID,
  CIL_COMPLETIONID,
  CIL_NUMBEROFOWNERS,
  CIL_NUMBEROFMONITORS,
  CIL_TRUNK,
  CIL_RATE,
  CIL_GENERATEDIGITDURATION,
  CIL_MONITORDIGITMODES,
  CIL_MONITORMEDIAMODES
} ;

Константы

 
CIL_MEDIATYPESAVAILABLE
Значение: 0
The
Типы мультимедиа , доступные в вызове.
CIL_BEARERMODE
Режим носителя вызова описывается в
константы LINEBEARERMODE_.
CIL_CALLERIDADDRESSTYPE
The
тип адреса вызывающего объекта.
CIL_CALLEDIDADDRESSTYPE
The
Тип адреса вызываемой стороны.
CIL_CONNECTEDIDADDRESSTYPE
The
Тип адреса подключенной стороны.
CIL_REDIRECTIONIDADDRESSTYPE
The
тип адреса назначения, в которое был перенаправлен вызов.
CIL_REDIRECTINGIDADDRESSTYPE
The
Тип адреса расположения, перенаправляющего вызов.
CIL_ORIGIN
Источник вызова описывается с помощью
LINECALLORIGIN_ константы, например LINECALLORIGIN_EXTERNAL.
CIL_REASON
Причина вызова описывается в
LINECALLREASON_ константы, например LINECALLREASON_FWDUNCOND.
CIL_APPSPECIFIC
Сведения, относящиеся к конкретному приложению, используются для передачи информации между приложениями в среде с несколькими приложениями. Эти сведения не интерпретируются реализацией API или поставщиком услуг. Его могут задать только приложения с привилегиями владельца для вызова.
CIL_CALLPARAMSFLAGS
Флаги параметров вызова описываются с помощью
LINECALLPARAMFLAGS_ константы, например LINECALLPARAMFLAGS_BLOCKID. Эти флаги обычно устанавливаются во время создания исходящего вызова.
CIL_CALLTREATMENT
Обработка вызовов определяет, как обрабатывается вызов, который находится на удержании или без ответа, и описывается
LINECALLTREATMENT_ константы, например LINECALLTREATMENT_MUSIC.
CIL_MINRATE
Минимальная скорость потока данных вызова в битах (битов в секунду).
CIL_MAXRATE
Максимальная скорость потока данных вызова в битах (бит в секунду).
CIL_COUNTRYCODE
Код страны или региона.
CIL_CALLID
Идентификатор вызова. Некоторые поставщики услуг назначают уникальный код каждому вызову.
CIL_RELATEDCALLID
Идентификатор вызова для вызова, связанного с текущим вызовом, например на конференции.
CIL_COMPLETIONID
Идентификатор завершения. Идентификатор завершения используется для идентификации отдельных выполняемых запросов на завершение. Идентификатор завершения становится недопустимым и может использоваться повторно после завершения запроса или после отмены невыполненных запросов.
CIL_NUMBEROFOWNERS
Количество приложений, имеющих права владельца для текущего вызова.
CIL_NUMBEROFMONITORS
Количество приложений, имеющих права мониторинга для текущего вызова.
CIL_TRUNK
Идентификатор магистрали для текущего вызова.
CIL_RATE
Текущая скорость потока данных вызова в битах (бит в секунду).
CIL_GENERATEDIGITDURATION
CIL_MONITORDIGITMODES
CIL_MONITORMEDIAMODES

Требования

Требование Значение
Заголовок tapi3if.h

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

ITCallInfo::get_CallInfoLong

ITCallInfo::p ut_CallInfoLong