VoIP Application Interface Layer (VAIL) (Windows CE 5.0)

Send Feedback

The VoIP Application Interface Layer (VAIL) abstracts the lower-level interface provided by the Real-time Communications (RTC) Client API to provide developers with programming constructs better suited to use in Voice over IP (VoIP) applications.

This abstraction also enables developers to replace the call control and media transport implementations provided by the RTC Catalog item, which use SIP and RTP, with other implementations, without requiring code that uses the VAIL to change.

The VAIL provides VoIP services to the Telephony User Interface (TUI) Catalog item.

For more information about building an IP phone using Windows CE, including links to other VoIP-related catalog items, see Developing an IP Phone.

In This Section

  • VAIL OS Design Development
    Presents information that is helpful when designing and developing a Windows CE OS design that uses the VAIL. This includes dependencies of the VAIL, the modules and components that implement the VAIL, and the VAIL SYSGEN variables.
  • VAIL Application Development
    Explains how to write code that uses the VAIL.
  • VAIL Registry Settings
    Provides information about the configurable registry settings used by the VAIL.
  • VAIL How-to Topics
    Provides a list of how-to topics that relate to the VAIL.
  • VAIL Security
    Provides security best practice information relevant to the VAIL.
  • VAIL Migration
    Presents information that is useful if you are migrating from an OS design that includes the VAIL and is based on a previous version of Windows CE.
  • VAIL Samples
    Describes sample code that uses or relates to the VAIL.
  • VAIL Reference
    Provides reference information for the API provided by the VAIL.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.