Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O exemplo de código a seguir demonstra como criar um objeto de chamada, descobrir os fluxos associados à chamada, selecionar e criar terminais apropriados, selecionar os terminais nos fluxos e concluir a conexão.
Antes de usar este exemplo de código, você deve executar as operações em Initialize TAPI e Select an Address.
Além disso, você deve executar as operações ilustradas em Select a Terminal após a chamada para ITAddress::CreateCall.
Observação
Este exemplo não tem a verificação de erros e liberações apropriadas para o código de produção.
// 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 );
Tópicos relacionados