The VoIP manager object, implemented by the IVoIPMgr and IVoIPMgr2 interfaces, is the central object in the VAIL object model. It creates or controls most other VAIL objects.
At a high level, the IVoIPMgr interface manages the following tasks:
- Responding to network events, such as incoming calls.
- Interacting with Real-time Communications (RTC) Client API functionality for call control.
- Using a media manager to delegate media transport responsibility. The reference media manager included with Windows CE uses the Real-time Transport Protocol (RTP) stack included with the RTC Client API Catalog item.
The IVoIPMgr2 interface handles phone provisioning and registration with a SIP server.
The source for the VoIP manager object is included with Windows CE 5.0, in the %_WINCEROOT%\Public\VoIP\Oak\Phone\VAIL\VoIPManager\Core directory.
See Also
Send Feedback on this topic to the authors