How to Create a Default IP Phone on an Emulator (Windows CE 5.0)
The IP Phone design template provides a starting point for Windows CE-based devices that use Voice over IP (VoIP) technology to make phone calls.
This how-to provides step-by-step instructions that explain how to create IP phone run-time images that run on instances of the Windows CE Emulator. It also explains how to test the images by making a phone call from one instance of the IP phone run-time image to another.
To create an IP phone OS design that runs on an Emulator, you can use either the New Platform Wizard, which includes an IP Phone design template with a set of pre-selected Catalog items, or manually select the appropriate Catalog items for your target device. Regardless of whether you use the New Platform Wizard or manually select Catalog items, you can modify the resulting OS design in whatever way you choose.
For additional information about the IP phone solution in Windows CE 5.0, including an overview of related technologies and a discussion of Windows CE VoIP functionality, see Developing an IP Phone.
Hardware and Software Assumptions
- You have two desktop computers on which Platform Builder is installed. You only need one desktop computer to build an IP phone run-time image, but you need to run this image on two desktop computers so that you can call from one to the other.
Note You can also call to another SIP endpoint (such as an SIP phone provided by another manufacturer), or call from an instance of the Emulator and to a CEPC. For more information about creating an IP phone run-time image that runs on a CEPC, see How to Create a Default IP Phone on a CEPC. (Although specific CEPC-Emulator connection steps are not included, you can use the information provided in How to Create a Default IP Phone on a combined with the information provided here to determine these steps yourself.)
- Your Platform Builder installation includes the Emulator x86 board support package.
- Your desktop computer has a speaker and a microphone, or a phone handset or headset.
- You do not need an SIP proxy server. This topic explains how to connect directly from one IP phone run-time image to another. For more information about configuring the TUI application to use an SIP server, see Provisioning the TUI Application.
To track your progress in the following table, select the check box next to each step.
|1. Create an OS design and build a run-time image for the Emulator using the IP Phone Advanced design template in the New Platform Wizard.||Creating an IP Phone Run-time Image for an Emulator|
|2. Configure the remote connection and download the run-time image to the Emulator on the desktop computer you used to build the run-time image.||Downloading the Emulator IP Phone Run-time Image|
|3. Copy the run-time image .bin file to another desktop computer, and configure and download the image to an Emulator on this other desktop computer.||Downloading the Emulator IP Phone Run-time Image on Another Computer|
|4. Test the IP phone run-time image by making a phone call from one Emulator instance to the other Emulator instance.||Testing the IP Phone|
Send Feedback on this topic to the authors