Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższym przykładzie kodu pokazano, jak utworzyć obiekt wywołania, odnaleźć strumienie skojarzone z wywołaniem, wybrać i utworzyć odpowiednie terminale, wybrać terminale do strumieni i zakończyć połączenie.
Przed użyciem tego przykładu kodu należy wykonać operacje w Inicjowanie interfejsu TAPI i Wybierz adres.
Ponadto należy wykonać operacje przedstawione w Wybierz terminalu po wywołaniu metody ITAddress::CreateCall.
Nuta
W tym przykładzie nie ma sprawdzania błędów i wydań odpowiednich dla kodu produkcyjnego.
// 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 );
Tematy pokrewne