Partager via


IVoIPMgr:IUnknown (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.