The following table shows the VoIP Application Interface Layer interfaces .
| Programming element | Description |
|---|---|
| IVoIPCallerInfoDB | This interface defines the database that is used to store caller-specific information pertinent to the phone. |
| IVoIPCallerInfoDBEnum | This interface enumerates the records in the caller information database. |
| IVoIPCallerInfoRecord | This interface defines an information record for a caller information database. |
| IVoIPCallLogDB | This interface defines call log databases. |
| IVoIPCallLogDBEnum | This interface enumerates the call records in a call log database. |
| IVoIPCallRecord | This interface defines the call record for a call log database. |
| IVoIPConfigurationDataStore | This interface provides access to the configuration information that VAIL needs to connect to servers, make phone calls, and so on. |
| IVoIPCurrentCall | This interface represents a current call. |
| IVoIPCurrentCall2 | This interface provides methods for managing conference calls. |
| IVoIPCurrentCallEnumerator | This interface enumerates all current calls being maintained by the VoIP Manager. |
| IVoIPDirectoryClient | This interface is used exclusively by the VoIP Manager to provision the phone.
Note As of Windows CE 5.0, this interface is longer supported. |
| IVoIPMediaMgr | This interface defines a media manager that is used only by the VoIP Manager. |
| IVoIPMgr | This interface manages and automates tasks associated with the user interface, Real-time Communications (RTC), databases, media manager, and directory clients. |
| IVoIPMgr2 | This interface provides methods that initialize the VoIP manager and register the VoIP manager with a SIP proxy/registrar server. |
| IVoIPUI | This interface defines a UI that serves as an event sink for the VoIP Manager. |
See Also
Send Feedback on this topic to the authors