Common VoIP Phone Customization Tasks (Windows Embedded CE 6.0)
1/5/2010
The topics in this section discuss how to customize or replace parts of the VoIP functionality provided in Windows Embedded CE.
Each topic in this section:
- Summarizes the objective of the customization.
- Explains the options you have for this type of customization.
- Recommends a definitive, preferred alternative, if one is available.
- Provides references to specific information in the other topics to explain how to make the changes.
Unless otherwise noted, for the sake of simplicity, the information assumes that you are using the other parts of the Windows Embedded CE VoIP phone solution. However, you can make modifications explained in one topic independently of modifications explained in another topic.
For example, Configuration Scenarios for the RTC SIP Stack discusses the issues involved with replacing the SIP stack provided by the RTC Client API Catalog item. For ease of explanation, the discussion assumes you are using the VoIP Phone Suite. However, you can use another SIP stack or a custom media stack while not using the VoIP Phone Suite.
In This Section
- Using the IP Phone Suite with a Custom SIP or Media Stack
Describes the use of additional SIP or media stacks with the existing phone user and programming interfaces.
- Customizing the Supplied UI
Discusses possible changes you can make to the default user interface.
- Configuration Scenarios for the RTC SIP Stack
Describes how to enable additional functionality in a VoIP phone by using a custom SIP stack and the issues involved.
- Using Exchange Integration
Describes the library that abstracts communication with Exchange.
- Using a Third Party Media Stack with RTC
Describes using different media transports for different applications.
- Changing How Call Log and Caller Information is Stored
Describes replacing the data store for call data.
- Using the VAIL Database Store and Call Logging
Describes how to use the VAIL Database Store.
- NAT Traversal and VoIP
Describes the issue of NAT Traversal and why it is important to VoIP.
- Configuring RTC for Symmetric UDP for NAT Traversal
Describes how to configure RTC to use symmetric UDP and why that is important.
- Using STUN with the RTC Client API
Describes, with code examples, how to use the Port Manager API to use STUN servers or similar external services with RTC and NAT mapping.
- Customizing Keyboard Shortcuts in the VoIP Phone Suite
Describes modifying or adding the keyboard shortcuts used in the VoIP Phone Suite.
- Recommended Timer Defaults for the VoIP Phone Suite
Lists new timer defaults recommended for the VoIP Phone Suite.
- Provisioning and VoIP
Describes provisioning and lists other resources on the topic, including examples.
Related Sections
- Customizing a VoIP Phone
Provides links to information that describes how to make changes to the standard VoIP phone.