Константы LINEOFFERINGMODE_

Константы LINEOFFERINGMODE_ битового флага (TAPI версии 1.4 и более поздние) описывают различные подсостояния вызова предложения. Режим доступен в качестве состояния вызова для приложения после состояния вызова trdansitions to offering и в LINE_CALLSTATE сообщение о том, что вызов находится в LINECALLSTATE_OFFERING. Эти значения используются, когда вызов осуществляется по адресу, который является общим (мостом) с другими станциями (см . LINEADDRESSSHARING_ константы), в основном с электронными системами ключей.

LINEOFFERINGMODE_ACTIVE

Указывает, что звонок оповещает на текущей станции (будет сопровождаться LINEDEVSTATE_RINGING сообщениями), и если какое-либо приложение настроено для автоматического ответа, оно может сделать это. Если режим состояния вызова равен НУЛЮ, приложение должно предполагать, что значение активно (это будет ситуация с адресом без моста). (TAPI версии 1.4 и более поздних)

LINEOFFERINGMODE_INACTIVE

Указывает, что звонок предлагается на нескольких станциях, но текущая станция не оповещает (например, это может быть станция, где предложение имеет статус рекомендаций, например мигание света); программное обеспечение на станции, установленной для автоматического ответа, предпочтительно не должно отвечать на вызов, так как это должно быть прерогативой на основной (оповещенной) станции, но для подключения звонка может использоваться lineAnswer . (TAPI версии 1.4 и более поздних)

Комментарии

Не расширяемый. Зарезервированы все 32 бита.

Для обеспечения обратной совместимости поставщик услуг отвечает за проверку согласованной версии API в строке и не использовать эти LINEOFFERINGMODE_ значения, если они не поддерживаются в согласованной версии. Приложения, которые не осведомлены о LINEOFFERINGMODE_, скорее всего, предполагают, что вызов в LINECALLSTATE_OFFERING находится в LINEOFFERINGMODE_ACTIVE.

Значения LINEOFFERINGMODE_ACTIVE и LINEOFFERINGMODE_INACTIVE используются, когда вызов выполняется по адресу, который используется совместно с другими станциями (мост; см . LINEADDRESSSHARING_ константы), в основном электронные системы ключей. Если режим состояния предложения звонка "активен", это означает, что звонок оповещает на текущей станции (будет сопровождаться LINEDEVSTATE_RINGING сообщений), и если какое-либо приложение настроено для автоматического ответа, оно может сделать это. Если режим состояния звонка является "неактивным", вызов предлагается на нескольких станциях, но текущая станция не оповещает (например, это может быть обслуживающая станция, в которой предложение имеет статус рекомендаций, например мигание света); программное обеспечение на станции, установленной для автоматического ответа, предпочтительно не должно отвечать на вызов, так как это должно быть прерогативой на основной станции (оповещения), но lineAnswer может использоваться для подключения звонка. Если режим состояния вызова равен НУЛЮ, приложение должно предполагать, что значение активно (это будет ситуация с адресом без моста).

Требования

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