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


Константы LINEAGENTSTATE_

Константы LINEAGENTSTATE_ описывают состояние агента по адресу.

LINEAGENTSTATE_BUSYACD

Агент занят обработкой вызова, перенаправленного из очереди ACD.

LINEAGENTSTATE_BUSYINCOMING

Агент занят обработкой входящего вызова, который не был передан агенту из очереди ACD, в которой агент входит в систему.

LINEAGENTSTATE_BUSYOTHER

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

LINEAGENTSTATE_BUSYOUTBOUND

Агент занят обработкой исходящего вызова, например одного из перенаправленных из очереди прогнозного набора.

LINEAGENTSTATE_LOGGEDOFF

Агент не входит в систему по адресу.

LINEAGENTSTATE_NOTREADY

Агент входит в систему, но занят задачей, отличной от обслуживания вызова (например, в перерыве). Дополнительные вызовы не должны направляться агенту.

LINEAGENTSTATE_READY

Агент готов принимать вызовы.

LINEAGENTSTATE_UNAVAIL

Состояние агента неизвестно и никогда не станет известным. В LINEADDRESSSTATUS это условие также может быть представлено членом dwAgentState , для которых задано значение 0.

LINEAGENTSTATE_UNKNOWN

Состояние агента в настоящее время неизвестно, но может стать известно позже. Это может быть переходным состоянием при первом открытии строки или адреса.

LINEAGENTSTATE_WORKINGAFTERCALL

Агент завершил предыдущий вызов, но по-прежнему занят работой, связанной с этим вызовом. Агент не должен принимать дополнительные вызовы.

Комментарии

Верхние 16 бит этого набора констант зарезервированы для расширений для конкретного устройства.

Требования

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