Константы LINECALLPARAMFLAGS_
Константы LINECALLPARAMFLAGS_ описывают различные флаги состояния вызова.
-
LINECALLPARAMFLAGS_BLOCKID
-
-
Удостоверение инициатора должно быть скрыто (блочный идентификатор вызывающего объекта).
-
-
LINECALLPARAMFLAGS_DESTOFFHOOK
-
-
Телефон вызываемой стороны должен быть автоматически снят.
-
-
LINECALLPARAMFLAGS_IDLE
-
-
Вызов должен выполняться в режиме простоя и не присоединяться к нему. При использовании функции lineMakeCall , если значение LINECALLPARAMFLAGS_IDLE не задано и в строке есть существующий вызов, функция прерывается на существующий вызов, если это необходимо для выполнения нового вызова. Если существующий вызов отсутствует, функция выполняет новый вызов, как указано.
-
-
LINECALLPARAMFLAGS_NOHOLDCONFERENCE
-
-
Этот бит используется только в сочетании с lineSetupConference и linePrepareAddToConference. Адрес для конференции с текущим вызовом указывается в элементе TargetAddress в LINECALLPARAMS. Звонок на консультацию физически не вырисовывает абонентскую тон из переключателя, но будет проходить через различные состояния установления звонка (например, набор, продолжение). Когда звонок на консультацию достигает подключенного состояния, конференция устанавливается автоматически; исходный вызов, который остался в подключенном состоянии, переходит в состояние конференции; звонок на консультацию переходит в состояние конференции; hConfCall переходит в подключенное состояние. Если вызов консультации завершается сбоем (переходит в отключенное состояние, за которым следует состояние простоя), hConfCall также переходит в состояние простоя, а исходный вызов (который, возможно, был существующей конференцией, в случае linePrepareAddToConference) остается в подключенном состоянии. Исходная сторона (или партии) никогда не воспринимает вызов, пошел на удержание. Эта функция часто используется для добавления руководителя в вызов агента ACD, когда это необходимо для отслеживания взаимодействия с неуязвимым вызывающим абонентом.
-
-
LINECALLPARAMFLAGS_ONESTEPTRANSFER
-
-
Этот бит используется только в сочетании с lineSetupTransfer. Он объединяет операцию lineSetupTransfer , за которой следует lineDial в вызове консультации в один шаг. Набираемый адрес указывается в элементе TargetAddress в LINECALLPARAMS. Исходный вызов помещается в состояние onholdpendingtransfer так же, как если бы lineSetupTransfer были вызваны обычным образом, а звонок консультации устанавливается в обычном режиме. Приложение по-прежнему должно вызывать lineCompleteTransfer для выполнения передачи. Эта функция часто используется при вызове передачи с сервера через стороннюю связь управления вызовами, так как такие ссылки часто не поддерживают обычный двухэтапный процесс.
-
-
LINECALLPARAMFLAGS_ORIGOFFHOOK
-
-
Телефон инициатора должен быть автоматически снят.
-
-
LINECALLPARAMFLAGS_PREDICTIVEDIAL
-
-
Этот бит используется только при размещении вызова по адресу с возможностью прогнозного набора (LINEADDRCAPFLAGS_PREDICTIVEDIALER включен в члене dwAddrCapFlags в LINEADDRESSCAPS). Бит должен быть включен, чтобы включить расширенные возможности мониторинга хода выполнения вызовов и (или) мониторинга устройства мультимедиа. Если этот бит не включен, вызов будет выполняться без расширенного мониторинга хода выполнения вызова или мониторинга типов мультимедиа, и автоматическая передача не будет инициирована на основе состояния вызова.
-
-
LINECALLPARAMFLAGS_SECURE
-
-
Вызов должен быть настроен как безопасный.
-
Комментарии
Расширяемость отсутствует. Зарезервированы все 32 бита.
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|