Константы LINECALLINFOSTATE_

Константы LINECALLINFOSTATE_ битового флага описывают различные элементы сведений о вызовах, о которых приложение может быть уведомлено в LINE_CALLINFO сообщении .

LINECALLINFOSTATE_APPSPECIFIC

Поле, относящееся к конкретному приложению, в записи сведений о вызове.

LINECALLINFOSTATE_BEARERMODE

Поле режима носителя записи сведений о вызове.

LINECALLINFOSTATE_CALLDATA

Элемент CallData в LINECALLINFO обновлен.

LINECALLINFOSTATE_CALLEDID

Одно из полей, связанных с именемID, в записи сведений о вызове.

LINECALLINFOSTATE_CALLERID

Одно из полей, связанных с callerID, в записи сведений о вызове.

LINECALLINFOSTATE_CALLID

Поле идентификатора вызова записи сведений о вызове.

LINECALLINFOSTATE_CHARGINGINFO

Сведения о зарядке записи сведений о звонках.

LINECALLINFOSTATE_COMPLETIONID

Поле идентификатора завершения записи сведений о вызове.

LINECALLINFOSTATE_CONNECTEDID

Одно из связанных с connectedID полей записи сведений о вызове.

LINECALLINFOSTATE_DEVSPECIFIC

Поле для конкретного устройства в записи сведений о вызове.

LINECALLINFOSTATE_DIALPARAMS

Параметры набора для записи сведений о вызове.

LINECALLINFOSTATE_DISPLAY

Отображаемое поле записи сведений о вызове.

LINECALLINFOSTATE_HIGHLEVELCOMP

Поле высокого уровня совместимости записи сведений о вызове.

LINECALLINFOSTATE_LOWLEVELCOMP

Поле низкоуровневой совместимости записи сведений о вызове.

LINECALLINFOSTATE_MEDIAMODE

Поле типа носителя записи сведений о вызове.

LINECALLINFOSTATE_MONITORMODES

Одно или несколько полей мониторинга цифры, тона или медиаданных в записи сведений о звонках.

LINECALLINFOSTATE_NUMMONITORS

Число мониторов в записи сведений о звонках изменилось.

LINECALLINFOSTATE_NUMOWNERDECR

Число полей владельца в записи сведений о звонках было уменьшено.

LINECALLINFOSTATE_NUMOWNERINCR

Увеличено число полей владельца в записи сведений о звонках.

LINECALLINFOSTATE_ORIGIN

Поле источника записи сведений о вызове.

LINECALLINFOSTATE_OTHER

Элементы сведений о звонках, отличные от перечисленных ниже, изменились. Приложение должно проверка сведения о текущем вызове, чтобы определить, какие элементы изменились.

LINECALLINFOSTATE_QOS

Обновлен один или несколько членов QOS в LINECALLINFO .

LINECALLINFOSTATE_RATE

Поле скорости записи со сведениями о вызове.

LINECALLINFOSTATE_REASON

Поле причины записи сведений о вызове.

LINECALLINFOSTATE_REDIRECTINGID

Идентификатор адреса расположения, перенаправляющего вызов.

LINECALLINFOSTATE_REDIRECTIONID

Идентификатор адреса расположения, в которое был перенаправлен вызов.

LINECALLINFOSTATE_RELATEDCALLID

Связанное поле идентификатора вызова записи сведений о вызове.

LINECALLINFOSTATE_TERMINAL

Сведения о режиме терминала записи сведений о вызове.

LINECALLINFOSTATE_TREATMENT

Элемент CallTreatment в LINECALLINFO обновлен. Это может произойти в ответ на функцию lineSetCallTreatment , изменение состояния вызова, вызов "vector" или другой скрипт, управляющий вызовом, или после завершения воспроизведения записанного сообщения (обычно это означает изменение на "тишина" или "музыка").

LINECALLINFOSTATE_TRUNK

Поле магистрали записи сведений о вызове.

LINECALLINFOSTATE_USERUSERINFO

Сведения о пользователе и пользователе в записи сведений о вызове.

Комментарии

Расширяемость отсутствует. Зарезервированы все 32 бита.

При изменении этой структуры данных в приложение отправляется LINE_CALLINFO сообщение. Параметры этого сообщения являются дескриптором вызова и указанием измененного элемента информации. Структура данных LINEADDRESSCAPS также указывает, какие из этих информационных элементов являются допустимыми для каждого вызова по адресу.

Требования

Требование Значение
Версия TAPI
Требуется TAPI 2.0 или более поздней версии
Заголовок
Tapi.h

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

LINE_CALLINFO

LINEADDRESSCAPS

LINECALLINFO

lineSetCallTreatment