Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Операция выбора позволяет приложению отвечать на сеанс, оповещающий по другому адресу. Приложение определяет целевой объект получения и возвращает идентификатор сеанса для выбранного вызова.
Существует несколько способов определить целевой объект запроса на получение. Во-первых, приложение может указать адрес стороны оповещения. Во-вторых, если адрес не указан и переключатель разрешает его, приложение может забрать любой сеанс оповещения в своей группе сбора. В-третьих, некоторые коммутаторы позволяют получать оповещения сеанса в другой группе сбора, если указан идентификатор группы.
Некоторые ключевые телефонные системы поддерживают передачу через удержание возможности на внешних видах мостовых звонков. В этой схеме конкретный телефон владеет вызовом исключительно при активном вызове, но когда звонок находится на удержании, любой телефон с внешним видом линии может забрать звонок.
TAPI 2.x: Приложение может использовать операцию сбора с целевым адресом NULL для этой цели, аналогично тому, как функция используется для получения вызова ожидания вызова в аналоговой строке. LINEADDRFEATURE_PICKUPHELD указывает на существование возможности.
Если LINEADDRCAPFLAGS_PICKUPCALLWAIT TRUE, сеанс можно забрать, для которого пользователь распознал сигнал ожидания звонка, но для которого поставщик услуг не может выполнить обнаружение. Это дает пользователю механизм "ответить" на ожидающий вызов, даже если поставщик услуг не смог обнаружить сигнал ожидания звонка. Адрес назначения и идентификатор группы должны быть null для вызова ожидания звонка.
Когда сеанс был успешно выбран, приложение получает уведомление об изменении состояния с причиной, задано значение LINECALLREASON_PICKUP.
Не все поставщики услуг поддерживают использование этой операции.
TAPI 2.x: См. linePickup.
TAPI 3.x: см. ITBasicCallControl::P ickup.