Ozeki VoIP SDK - Product Guide
Did you know?This SDK was used to build:
Ozeki Phone System XE - VoIP PBX Software for Developers Which is a high performance PBX system supporting Mobile and Desktop phones.
It was also used to create Ozeki 3D VoIP softphone. A cool SIP client that allows 3D Video calls.
How to build a C# open source VoIP softphone with WPF GUI using Ozeki SIP SDK
|Download:||WPF_Softphone.zip (14.6 MB)|
The Ozeki WPF SoftPhone Sample is a simple softphone sample program. It is for presenting the significant and easy to use services that Ozeki VoIP SIP SDK offers. With this program you have the opportunity to make and receive calls. It is also for sending and receiving DTMF signals that are for navigating in IVR systems.
What is WPF?
Windows Presentation Foundation (or WPF) is a graphical subsystem for rendering user interfaces in Windows-based applications by Microsoft. WPF employs XAML, an XML-based language, to define and link various interface elements. WPF applications can also be deployed as standalone desktop programs, or hosted as an embedded object in a website. WPF aims to unify a number of common user interface elements.
When you use Ozeki VoIP SIP SDK you only need to outlet the call process events into the GUI. By implementing Ozeki VoIP SIP SDK you can spare long development time and money furthermore you do not need to care of the study of essential RFC and the small pitfalls that occur during the programming...
How to develop C# WPF softphone?
The GUI of this sample program has been developed with Microsoft WPF (Windows Presentation Foundation) technology. The reason for this is that it allows great flexibility regarding the appearance of the program. This flexibility is only limited by your imagination.
The main goal of this sample program is to demonstrate the simple and convenient use of Ozeki SDK. That is why to create a simple but representative GUI (Figure 1) with basic telephone functions. The softphone has all the functions that are required for establishing phone calls effectively like to make a call, to receive a call, sending and receiving DTMF signals and display of call events on the interface.
Figure 1 - A simple WPF GUI for your softphone
Softphone example in C#
The difference between the Windows Forms softphone and the WPF softphone is mostly only the handling of Graphical User Interface. To learn how to develop a softphone in C# which would use GUI, you can visit the Windows Forms Softphone article.
Training guides, simple examples
If you would like to visit the detailed developer documentations, you can learn much more from the Ozeki VoIP SIP SDK Training chapter.
If you have any questions or need assistance, please contact us at firstname.lastname@example.org