Aracılığıyla paylaş


Arama Yapma

Aşağıdaki kod örneği bir çağrı nesnesi oluşturmayı, çağrıyla ilişkili akışları bulmayı, uygun terminalleri seçip oluşturmayı, akışlarda terminalleri seçmeyi ve bağlantıyı tamamlamayı gösterir.

Bu kod örneğini kullanmadan önce, TAPI başlatma ve AdresSeçme içinde işlemleri gerçekleştirmeniz gerekir.

Ayrıca, ITAddress::CreateCallçağrısının ardından Terminal seçin bölümünde gösterilen işlemleri gerçekleştirmeniz gerekir.

Not

Bu örnekte hata denetimi yoktur ve üretim kodu için uygun sürümler vardır.

 

// 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 );

ITAddress::CreateCall

ITBasicCallControl

ITBasicCallControl::Connect