IVoIPMgr:IUnknown

This interface manages and automates tasks associated with the user interface, Real-time Communications (RTC), databases, media manager, and directory clients. This is the main interface used to control the VoIP phone.

Methods

The following table shows the methods for this interface in alphabetical order. Like all COM interfaces, this interface inherits the methods for the IUnknown interface.

Method Description
ActiveCurrentCall Gets the active call that is currently connected.
AutoForwardURI Sets or gets the URI to which incoming calls will be forwarded.
Call Places a new call.
CallerInfoDB Gets the instance of the caller information database that the VoIP manager uses.
CallLogDB Gets the instance of an incoming, missing, or outgoing call log database that the VoIP manager uses.
CurrentCallEnumerator Gets an enumeration of all the current calls.
Initialize Initializes databases and process threads.
MicrophoneMute Sets or gets the mute status of the microphone.
MicrophoneVolume Sets or gets the volume of the microphone.
MissedCallTimeout Sets or gets the time interval before the call is considered missed.
MyServer Gets the name of the server to which the phone has been provisioned.
MyURI This method gets the URI of the user's phone, as set by the IVoIPDirectoryClient interface.
Parameters Gets the version of the VoIPMgrParameters structure that the VoIP manager used to register with IVoIPDirectoryClient.
PlayProgressTone Plays a progress tone continuously until the application calls IVoIPMgr::StopProgressTone.
Reregister Reregisters the phone.
RingTone Sets or gets the ring tone of the phone.
RTCClient Gets the RTC client for access to the RTC API.
SendDTMF Sends the DTMF signal to the active (connected) session.
SpeakerMute Sets or gets the mute status of the phone speaker.
SpeakerVolume Sets or gets the volume of the phone speaker.
State Gets the current state of the VoIP manager.
StopProgressTone This method stops a progress tone that was started by a call to IVoIPMgr::PlayProgressTone.
Uninitialize Uninitializes the VoIP manager.

Requirements

OS Versions: Windows CE .NET 4.2 and later.
Header: Voipmanager.h, Voipmanager.idl.
Link Library: Voipguid.lib.

See Also

VoIP Application Interface Layer Architecture | VoIP Application Interface Layer Reference | IVoIPCurrentCall | IVoIPCallLogDB | IVoIPCallerInfoDB | IVoIPDirectoryClient | IVoIPMediaMgr | IVoIPUI

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.