IVoIPMgr:IUnknown (Windows CE 5.0)
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 | Retrieves the active call that is currently connected. |
AutoForwardURI | Sets or retrieves the URI to which incoming calls will be forwarded. |
Call | Places a new call. |
CallerInfoDB | Retrieves the instance of the caller information database that the VoIP manager uses. |
CallLogDB | Retrieves the instance of an incoming, missing, or outgoing call log database that the VoIP manager uses. |
CurrentCallEnumerator | Retrieves an enumeration of all the current calls. |
Initialize | Initializes databases and process threads.
Note As of Windows CE 5.0, this method is no longer supported and always returns E_NOTIMPL. Instead of using this method, you should use IVoIPMgr2::InitializeEx. |
MicrophoneMute | Sets or retrieves the mute status of the microphone. |
MicrophoneVolume | Sets or retrieves the volume of the microphone. |
MissedCallTimeout | Sets or retrieves the time interval before the call is considered missed. |
MyServer | Retrieves the name of the server to which the phone has been provisioned. |
MyURI | This method retrieves the URI of the user's phone, as set by the IVoIPDirectoryClient interface. |
Parameters | Retrieves the version of the VoIPMgrParameters structure that the VoIP manager used to register with IVoIPDirectoryClient.
Note As of Windows CE 5.0, this method is no longer supported and always returns E_NOTIMPL. For more information about migrating code that uses this method, see Migrating to New Initialization and Provisioning APIs. |
PlayProgressTone | Plays a progress tone continuously until the application calls IVoIPMgr::StopProgressTone. |
Reregister | Reregisters the phone.
Note As of Windows CE 5.0, this method is no longer supported and always returns E_NOTIMPL. Instead of using this method, you should use IVoIPMgr2::RegisterWithSIPServer. |
RingTone | Sets or retrieves the ring tone of the phone. |
RTCClient | Retrieves the RTC client for access to the RTC API. |
SendDTMF | Sends the DTMF signal to the active (connected) session. |
SpeakerMute | Sets or retrieves the mute status of the phone speaker. |
SpeakerVolume | Sets or retrieves the volume of the phone speaker. |
State | Retrieves 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
VAIL Architecture | VAIL Reference | IVoIPCurrentCall | IVoIPCallLogDB | IVoIPCallerInfoDB | IVoIPDirectoryClient | IVoIPMediaMgr | IVoIPUI
Send Feedback on this topic to the authors