撥打電話
下列程式碼範例示範如何建立呼叫物件、探索與呼叫相關聯的資料流程、選取並建立適當的終端機、選取終端機到資料流程,以及完成連線。
使用此程式碼範例之前,您必須在 初始化 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 );