Константы LINECALLSTATE_
Константы битового флага LINECALLSTATE_ описывают состояния вызова, в котором может находиться вызов.
-
LINECALLSTATE_ACCEPTED
-
-
Вызов был в состоянии предложения и был принят. Это указывает другим приложениям (мониторингу), что текущее приложение-владелец взяло на себя ответственность за ответ на вызов. В ISDN принятое состояние вводится, когда вызываемое оборудование отправляет переключателю сообщение о том, что оно готово представить вызов вызываемого человека. Это имеет побочный эффект оповещения (звонка) пользователей на обоих концах вызова. На входящий звонок всегда можно ответить немедленно, не принимая его отдельно.
-
-
LINECALLSTATE_BUSY
-
-
Звонок получает тон занятости. Тон занятости указывает на то, что звонок не может быть завершен ни каналом (магистральной линией), ни станцией удаленной стороны. См . LINEBUSYMODE_ константы.
-
-
LINECALLSTATE_CONFERENCED
-
-
Вызов является участником конференции и логически находится в подключенном состоянии.
-
-
LINECALLSTATE_CONNECTED
-
-
Вызов установлен и установлено соединение. Данные могут передаваться по вызову между исходным и целевым адресом.
-
-
LINECALLSTATE_DIALING
-
-
Инициатор набирает цифры в вызове. Набранные цифры собираются переключателем. Обратите внимание, что ни lineGenerateDigits , ни TSPI_lineGenerateDigits не переводят строку в состояние набора номера.
-
-
LINECALLSTATE_DIALTONE
-
-
Звонок получает звонок от коммутатора, что означает, что коммутатор готов к получению набранного номера. В разделе константы LINEDIALTONEMODE_ для получения идентификаторов специальных тонов набора номера, таких как заикание обычной голосовой почты.
-
-
LINECALLSTATE_DISCONNECTED
-
-
Удаленная сторона отключилась от вызова.
-
-
LINECALLSTATE_IDLE
-
-
Вызов существует, но не подключен. В вызове не существует никаких действий, что означает, что в настоящее время не активен вызов. Вызов никогда не может выйти из состояния простоя.
-
-
LINECALLSTATE_OFFERING
-
-
Звонок предлагается на станцию, сигнализирует о поступлении нового вызова. Состояние предложения не совпадает с состоянием вызова телефона или компьютера. В некоторых средах вызов в состоянии предложения не вызывает пользователя до тех пор, пока переключатель не перенастроит звонок линии. Например, входящий вызов отображается в нескольких наборах станций, но только в основных кругах адресов. Инструкция для вызова не влияет ни на какие состояния вызова.
-
-
LINECALLSTATE_ONHOLD
-
-
Вызов удерживается коммутатором. Это освобождает физическую линию, что позволяет другому вызову использовать эту строку.
-
-
LINECALLSTATE_ONHOLDPENDCONF
-
-
В настоящее время звонок находится на удержании, пока он добавляется в конференцию.
-
-
LINECALLSTATE_ONHOLDPENDTRANSFER
-
-
В настоящее время звонок находится на удержании в ожидании перевода на другой номер.
-
-
LINECALLSTATE_PROCEEDING
-
-
Набор номера завершен, и звонок продолжается через коммутатор или телефонную сеть. Это происходит после завершения набора номера и до того, как звонок достигает абонента, как указано в перезвонке, занят или ответе.
-
-
LINECALLSTATE_RINGBACK
-
-
Вызываемая станция достигнута, и переключатель назначения создает кольцевой тон обратно к инициатору. Обратный вызов означает, что адрес назначения оповещается о вызове.
-
-
LINECALLSTATE_SPECIALINFO
-
-
Вызов получает специальный информационный сигнал, который предшествует предварительно записанному объявлению, указывающее, почему звонок не может быть завершен. См . LINESPECIALINFO_ константы.
-
-
LINECALLSTATE_UNKNOWN
-
-
Вызов существует, но его состояние в настоящее время неизвестно. Это может быть результатом плохого обнаружения хода выполнения вызова поставщиком услуг. Кроме того, может быть создано сообщение о состоянии вызова с состоянием неизвестно, чтобы сообщить библиотеке DLL TAPI о новом вызове в то время, когда фактическое состояние вызова в вызове неизвестно.
-
Комментарии
8 битов высокого порядка могут определить подсостояние устройства любого из предопределенных состояний при условии, что также задан один из LINECALLSTATE_ битов, определенных выше. 24 бита низкого порядка зарезервированы для предопределенных состояний.
LINECALLSTATE_constants используются в качестве параметров LINE_CALLSTATE сообщением, отправленным приложению. Сообщение содержит новое состояние вызова, в которое был переведен вызов. Эти константы также используются в качестве членов в структуре LINECALLSTATUS, возвращаемой функцией lineGetCallStatus .
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|