Вызов
В следующем примере кода показано, как создать объект вызова, обнаружить потоки, связанные с вызовом, выбрать и создать соответствующие терминалы, выбрать терминалы в потоках и завершить подключение.
Перед использованием этого примера кода необходимо выполнить операции в инициализации TAPI и Выбрать адрес.
Кроме того, необходимо выполнить операции, показанные в выбрать терминал после вызова ITAddress::CreateCall.
Заметка
В этом примере нет проверки ошибок и выпусков, подходящих для рабочего кода.
// Specify the destination address.
//
// szAddressToCall and
// dwAddressType have been
// retrieved from a user interface.
ITBasicCallControl * pBasicCall
bstrAddressToCall = SysAllocString( szAddressToCall );
// If ( bstrAddressToCall == NULL ) process the error here.
HRESULT hr = pAddress->CreateCall(
bstrAddressToCall,
dwAddressType,
&pBasicCall
);
// If ( hr != S_OK ) process the error here.
SysFreeString(bstrAddressToCall);
// Create the required terminals for this call.
{
// See the Select a Terminal code example.
}
// Make the connection.
pBasicCall->Connect( TRUE );
Связанные разделы