Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ITBasicCallControl используется приложением для подключения, ответа и выполнения основных операций телефонии в объекте вызова.
Интерфейс ITBasicCallControl2 является расширением интерфейса ITBasicCallControl . ITBasicCallControl2 предоставляет дополнительные методы, позволяющие приложению выбрать терминал для вызова. Метод ITAddress::CreateCall создает интерфейс ITBasicCallControl .
Примечание для программистов, знакомых с TAPI 2.1: общая функция этого интерфейса аналогична линейным функциям TAPI 2.1. Например, функция lineAnswer и метод ITBasicCallControl::Answer предоставляют аналогичные функции.
Наследование
Интерфейс ITBasicCallControl наследуется от интерфейса IDispatch . ITBasicCallControl также имеет следующие типы членов:
Методы
Интерфейс ITBasicCallControl содержит следующие методы.
|
ITBasicCallControl::Answer Метод Answer отвечает на входящий вызов. Этот метод может быть успешным, только если состояние вызова CS_OFFERING. |
|
ITBasicCallControl::BlindTransfer Метод BlindTransfer выполняет слепую или одношаговую передачу указанного вызова на указанный адрес назначения. Приложение должно быть владельцем вызова. После успешной передачи состояние вызова переходит в CS_DISCONNECTED. |
|
ITBasicCallControl::Conference Метод Conference добавляет консультационный вызов к конференции, участником которой является текущий звонок. Если связанный объект ITCallHub не существует, он создается. |
|
ITBasicCallControl::Connect Метод Connect пытается завершить подключение исходящего вызова. |
|
ITBasicCallControl::D ial Метод Dial набирает указанный адрес. |
|
ITBasicCallControl::D isconnect Метод Disconnect отключает вызов. Состояние вызова перейдет на CS_DISCONNECTED после успешного завершения метода. |
|
ITBasicCallControl::Finish Метод Finish вызывается при вызове консультации для завершения конференции или передачи. |
|
ITBasicCallControl::HandoffDirect Метод HandoffDirect передает вызов другому приложению. Это означает, что приложению больше не требуется владение вызовом. |
|
ITBasicCallControl::HandoffIndirect Метод HandoffIndirect передает вызов другому приложению в зависимости от типа носителя вызова. |
|
ITBasicCallControl::Hold Метод Hold помещает или удаляет вызов из удержания. |
|
ITBasicCallControl::P arkDirect Метод ParkDirect паркует вызов по указанному адресу. |
|
ITBasicCallControl::P arkIndirect Метод ParkIndirect приостанавливает вызов и возвращает припаркованный адрес. |
|
ITBasicCallControl::P ickup Метод Pickup принимает оповещение о вызове при указанной идентификации группы. |
|
ITBasicCallControl::RemoveFromConference Метод RemoveFromConference удаляет вызов из конференции, если он участвует в одной конференции. |
|
ITBasicCallControl::SetQOS Метод SetQOS задает качество уровня обслуживания для вызова . |
|
ITBasicCallControl::SwapHold Метод SwapHold переключает вызов (который является активным) указанным вызовом при удержании. |
|
ITBasicCallControl::Transfer Метод Transfer передает текущий вызов на адрес назначения. |
|
ITBasicCallControl::Unpark Метод Unpark получает вызов из park. |
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | tapi3if.h (включая Tapi3.h) |