VAIL Plugin Registry Settings (Windows CE 5.0)
The VAIL uses the registry to identify the appropriate plug-in implementation to use for three areas, explained in the following bulleted list.
- Media manager. Responsible for encoding and decoding audio data. For more information, see VoIP Media Manager and IVoIPMediaMgr.
- Call logs. Records that indicate information about calls, like start time, duration, and so on. For more information, see Database Store and Call Logging.
- Caller information. Records that store information about particular phone numbers, like the speed dial index. For more information, see Database Store and Call Logging.
The VAIL ships with default implementations for these functionalities, but interacts with the implementations only through defined interfaces.
You can create your own implementation of these interfaces and then modify the registry settings in this topic so the VAIL creates your implementation instead of the default implementation.
The HKEY_CLASSES_ROOT\CLSID\{254D6845-7CF1-4B90-A658-E4C430C3A7BE}\Plugins registry key contains plug-in CLSIDs.
The following table shows the named values.
Value : type | Description |
---|---|
MediaManager : REG_SZ | The default setting is {3A81E327-7929-4BEE-B6DF-23E7C1D5E67D}.
This setting creates the reference media manager that uses the RTP stack provided by the RTC Client API. If the value is not present in the registry, the VAIL cannot run: a media manager implementation is required. The CLSID of the media manager implementation that VAIL uses. |
CallLogDB : REG_SZ | The default setting is {6362637C-D330-4621-8A98-1BACEE1E8065}.
This setting creates the call log database implementation that uses Windows CE databases. If the value is not present in the registry, the VAIL runs but call logs are not kept. The CLSID of the call log storage implementation that VAIL uses. |
CallerInfoDB : REG_SZ | The default setting is {8555B292-2CD4-41A8-AFD7-0A3D74E6E2F5}.
This setting creates the caller info database implementation that uses Windows CE databases. If the value is not present in the registry, the VAIL runs but caller information is not kept. The CLSID of the caller info storage implementation that VAIL uses. |
See Also
Send Feedback on this topic to the authors