Share via


TUI Migration (Windows CE 5.0)

Send Feedback

The following items are important to understand when migrating an OS design that uses the TUI:

  • The TUI uses the new VAIL configuration data store along with a TUI class called TUISettings to manage configuration data.

    Applications that used a phone.xml file to provide provisioning data in Windows CE .NET 4.2, and want to continue providing provisioning data in a file, must use the new VAIL configuration data store XML format to provide provisioning information. To do this:

    1. Modify the contents of your existing provisioning file to follow the XML format required by the configuration data store.

      For an example of this format, see Configuration Data Store Example XML. You do not need to provide every setting shown in the example XML.

    2. Change the name of your file from provisioning.xml to phone.xml.

      By default, the TUI reads information from phone.xml. To change the file the TUI uses, and for more information, see the XMLDataFileName registry entry in TUI Registry Settings.

    For more information about the VAIL configuration data store, see IP Phone Provisioning.

  • The TUI application in Windows CE 5.0 supports a wide range of new functionality, including the following:

    • Exchange integration for contact, global address list, and free/busy data, using the Exchange Client Catalog item. For more information about this Catalog item, see Exchange Client.
    • PC integration to protect sensitive data, using the PC Authentication Catalog item. For more information about this Catalog item, see PC Authentication. For more information about how it is used by TUI, see Limiting Access to Sensitive Information in the TUI.
    • Presence integration using the Real-time Communications (RTC) Client API Catalog item. For more information about this Catalog item, see Real-time Communications (RTC) Client API.
    • Simplified provisioning using the updated provisioning functionality in the VoIP Application Interface Layer (VAIL). For more information about VAIL, see VoIP Application Interface Layer (VAIL).
    • Voicemail support.
    • Client-side audio conferencing support.
  • The TUI application user interface and source code has been updated to expose the new functionality outlined above.

    The source code exists in the %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI directory. For more information about these directories, see TUI Source Code Directories.

  • The Telephony User Interface (TUI) Catalog item exists in the Voice over IP Phone Services Catalog tree beneath Core OS / Windows CE devices.

    In past versions of Windows CE, this Catalog item was called Voice over IP Phone Application and existed in the Applications - End User tree beneath Core OS / Windows CE devices.

    The SYSGEN variable used by TUI is the same as in Windows CE .NET 4.2.

See Also

Telephony User Interface (TUI)

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.