Константы 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 или более поздней версии |
Заголовок |
|