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


Константы LINECALLREASON_

Константы битового флага LINECALLREASON_ описывают причину вызова.

LINECALLREASON_CALLCOMPLETION

Вызов был результатом запроса на завершение вызова.

LINECALLREASON_CAMPEDON

Звонок был размещен в лагере по адресу. Как правило, он появляется изначально в состоянии onhold и может быть переключен на использование lineSwapHold. Если активный вызов неактивен, звонок в кемпинге может измениться на состояние предложения, и устройство начнет звонить.

LINECALLREASON_DIRECT

Это прямой входящий или исходящий вызов.

LINECALLREASON_FWDBUSY

Этот вызов был переадресован из другого расширения, которое было занято во время вызова.

LINECALLREASON_FWDNOANSWER

Звонок был переадресован из другого расширения, которое не ответило на звонок после некоторого количества звонков.

LINECALLREASON_FWDUNCOND

Звонок был переадресован безоговорочно с другого номера.

LINECALLREASON_INTRUDE

Вызов вторгся на линию либо действием завершения вызова, вызванным другой станцией, либо действием оператора. В зависимости от реализации переключателя вызов может отображаться либо в подключенном состоянии, либо в конференц-связи с существующим активным вызовом в строке.

LINECALLREASON_PARKED

Звонок был припаркован по адресу. Как правило, он изначально отображается в состоянии удержания.

LINECALLREASON_PICKUP

Звонок был получен из другого расширения.

LINECALLREASON_REDIRECT

Вызов был перенаправлен на эту станцию.

LINECALLREASON_REMINDER

Вызов является напоминанием (или "отзывом"), что пользователь припаркован или находится на удержании в течение (потенциально) длительного времени.

LINECALLREASON_ROUTEREQUEST

Вызов отображается по адресу, так как коммутатору требуются инструкции маршрутизации из приложения. Приложение должно проверить элемент CallID в LINECALLINFO и использовать функцию lineRedirect для предоставления нового вызываемого адреса для вызова. Если вместо этого вызов будет заблокирован, приложение может вызвать lineDrop. Если приложению не удается выполнить действия в течение определенного переключением периода ожидания, будет принято действие по умолчанию. Поставщик услуг может использовать эту константу, только если согласованная версия в строке 2.0 или выше. В противном случае поставщик услуг должен заменить LINECALLREASON_UNAVAIL.

LINECALLREASON_TRANSFER

Звонок был перенесен с другого номера.

LINECALLREASON_UNAVAIL

Причина вызова недоступна и не станет известна позже.

LINECALLREASON_UNKNOWN

Причина вызова в настоящее время неизвестна, но может стать известно позже.

LINECALLREASON_UNPARK

Звонок был получен как припаркованный вызов.

Комментарии

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

Константы LINECALLREASON_ используются в элементе dwReason структуры данных LINECALLINFO .

Требования

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

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

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold