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