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


Перечисление CALLINFOCHANGE_CAUSE (tapi3if.h)

Перечисление CALLINFOCHANGE_CAUSE используется методом ITCallInfoChangeEvent::get_Cause для возврата описания измененного типа сведений о вызове.

Вы можете получить конкретные сведения об изменениях с помощью интерфейса TAPI 3 ITCallInfo . Приложения TAPI 2 используют lineGetCallInfo или lineGetCallStatus.

Синтаксис

typedef enum CALLINFOCHANGE_CAUSE {
  CIC_OTHER = 0,
  CIC_DEVSPECIFIC,
  CIC_BEARERMODE,
  CIC_RATE,
  CIC_APPSPECIFIC,
  CIC_CALLID,
  CIC_RELATEDCALLID,
  CIC_ORIGIN,
  CIC_REASON,
  CIC_COMPLETIONID,
  CIC_NUMOWNERINCR,
  CIC_NUMOWNERDECR,
  CIC_NUMMONITORS,
  CIC_TRUNK,
  CIC_CALLERID,
  CIC_CALLEDID,
  CIC_CONNECTEDID,
  CIC_REDIRECTIONID,
  CIC_REDIRECTINGID,
  CIC_USERUSERINFO,
  CIC_HIGHLEVELCOMP,
  CIC_LOWLEVELCOMP,
  CIC_CHARGINGINFO,
  CIC_TREATMENT,
  CIC_CALLDATA,
  CIC_PRIVILEGE,
  CIC_MEDIATYPE,
  CIC_LASTITEM
} ;

Константы

 
CIC_OTHER
Значение: 0
Неуказаемые сведения о звонках изменились.
CIC_DEVSPECIFIC
Изменились сведения о звонках, относящиеся к устройству.
CIC_BEARERMODE
Режим носителя для вызова изменился.
CIC_RATE
Ставка изменилась.
CIC_APPSPECIFIC
Изменились сведения о вызове, относящиеся к приложению. Сведения, относящиеся к приложениям, используются для передачи информации между приложениями в среде с несколькими приложениями. Эти сведения не интерпретируются реализацией API или поставщиком услуг. Только приложения с привилегиями владельца для вызова могут устанавливать его.
CIC_CALLID
Идентификатор вызова изменился.
CIC_RELATEDCALLID
Идентификатор связанного вызова изменился.
CIC_ORIGIN
Источник вызова изменился.
CIC_REASON
Причина вызова изменилась.
CIC_COMPLETIONID
Идентификатор завершения изменился.
CIC_NUMOWNERINCR
Увеличилось число владельцев.
CIC_NUMOWNERDECR
Количество владельцев уменьшилось.
CIC_NUMMONITORS
Количество мониторов вызовов изменилось.
CIC_TRUNK
Изменилась магистраль, используемая при вызове.
CIC_CALLERID
Идентификатор вызывающего объекта изменился.
CIC_CALLEDID
Изменен вызываемого идентификатора.
CIC_CONNECTEDID
Изменен подключенный идентификатор.
CIC_REDIRECTIONID
Идентификатор перенаправления изменился.
CIC_REDIRECTINGID
Изменен идентификатор перенаправления.
CIC_USERUSERINFO
Изменен буфер сведений пользователя и пользователя.
CIC_HIGHLEVELCOMP
Общие сведения о совместимости изменились (ISDN Q.931).
CIC_LOWLEVELCOMP
Сведения о совместимости низкого уровня изменились (ISDN Q.931).
CIC_CHARGINGINFO
Сведения о зарядке звонка изменились.
CIC_TREATMENT
Изменился режим звонков на удержание.
CIC_CALLDATA
Буфер данных вызова изменился.
CIC_PRIVILEGE
Привилегия вызова изменена.
CIC_MEDIATYPE
Вызов
Тип мультимедиа изменился.
CIC_LASTITEM

Требования

   
Верхняя часть tapi3if.h

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

ITCallInfoChangeEvent::get_Cause