VoIP samples with full source code
Ozeki has released the source code for many popular VoIP applications requested by customers. You are free to use these applications and the code that comes with them. Apart from these, you can find useful documents and guides with sample programs in the Developers' Guide and at the Training pages.
Voice softphone solutions
-
A simple softphone application for the basic voice call purposes
A C# softphone application that covers all the basic voice call functions with a detailed step by step guide for better understanding.
-
A softphone for call holding function
A professional C# softphone extended with call holding function.
-
A softphone for forwarding calls
A C# softphone example that introduces the call forward and call transfer functions.
-
A softphone with blind transfer function
A great softphone application that demonstrates how you can use the blind transfer function of the Ozeki VoIP SIP SDK.
-
An auto answering softphone example
A C# softphone solution with auto answer function. This can be a great base for an answering machine or an IVR or Call center server.
-
Softphone with Do Not Disturb functionality
A simple C# softphone application extended with Do Not Disturb functionality.
-
Softphone with .mp3 and .wav playing support
A C# softphone solution that shows the possibility of playing an .mp3 or .wav audio file into a SIP voice call.
-
C# text to speech example
An excellent example program for demonstrating how you can use the text to speech feature in C# with Ozeki VoIP SIP SDK.
-
Voice recognition with Speech to Text conversion
A C# example program that introduces the possibility of voice recognition with Ozeki VoIP SIP SDK.
-
A softphone for multiple phone lines
An advanced C# softphone application that is able to handle two phone lines.
-
A softphone for multiple phone calls
An advanced softphone solution handling multiple phone calls at the same time.
-
A softphone example for call recording
An advanced C# softphone example program that records all the phone calls that is made by it. The recorded audio file stores both the incoming and outgoing voices.
-
A conference call example
An advanced C# application for demonstrating how you can implement a client mixed conference call with Ozeki VoIP SIP SDK.
-
C# Autodialer example
A great example for an autodialer system that can be built with Ozeki VoIP SIP SDK.
-
SIP SMS example
An advanced example program that shows the SIP SMS sending solution that can be created by using Ozeki VoIP SIP SDK.
-
SIP/SDP message manipulator softphone
An advanced softphone solution that demonstrates the possibilities of Ozeki VoIP SIP SDK support for SDP and SIP message manipulation.
-
A customizable C# softphone example
An excellent C# software phone for SIP voice calls with Windows Presentation Foundation graphical user interface.
-
Windows Form Softphone example
A great C# softphone solution for SIP voice calls using Windows Forms technology for the user interface.
-
Callback form example
A great example for creating a callback form with Ozeki VoIP SIP SDK.
-
A customizable VB.Net softphone example
A nice voice softphone example program written in Visual Basic.NET. A great opportunity to get the knowledge about how to use a C# SDK from VB.NET.
-
A Visual C++.Net softphone example program
A great softphone example that demonstrates how you can use the C# SDK in a Visual C++.NET environment.
-
ASP VoIP example
A great example program that demonstrates how you can use ASP programming language for building a VoIP solution with Ozeki VoIP SIP SDK.
Video softphone solutions
-
A C# video softphone
An excellent C# video phone application that demonstrates the video telephoning features that can be implemented using Ozeki VoIP SIP SDK.
-
Videophone example with codec and resolution modification support
A video softphone example program that demonstrates how you can change the video device, video resolution and transmission codec in a softphone application.
IVR solutions
-
DTMF IVR example
A professional IVR solution that operates with DTMF signals.
-
Voice recognition IVR example
A great example that demonstrates how you can build an IVR system that uses voice recognition for navigation.
-
XML-based IVR solution with DTMF navigation
An auto answering C# IVR system that builds up the IVR tree from an XML file, uses Text to Speech conversion for reading up the IVR messages and handles the tree navigation with the received DTMF signals.
-
IVR wit database
It is an advanced IVR solution that stores the IVR XML (the IVR tree) in database. This example contains a web-based configuration interface.
PBX solutions
-
Your first Ozeki C# PBX
The easiest way to implement a professional PBX system with full functionality using Ozeki VoIP SDK.
-
PBX authentication
Implementing SIP authentication in an Ozeki VoIP PBX solution.
-
PBX dial plan implementation
Extending an Ozeki VoIP PBX system with customized dial plans.
-
PBX voicemail extension
Implementing voice mail virtual extension for an Ozeki VoIP PBX solution.
-
PBX MediaGateway connection
Connecting the MedaiGateway solution to an Ozeki VoIP PBX.
-
PBX IVR extension
Extending an Ozeki VoIP PBX with a virtual extension for IVR functionalities.
-
PBX call queue
The easiest way to implement a call queue for an Ozeki VoIP PBX.
-
PBX call routing strategies
An advanced call queue solution in C# using different routing strategies.
Call Center solutions
-
Autodialer example
A great example program that demonstrates how to build an autodialer with Ozeki VoIP SIP SDK.
-
Predictive Dialer example Program
A predictive dialer program that show how you can use Ozeki VoIP SIP SDK for specifying if a person or an answering machine answered the call.
Webphone solutions
-
Silverlight Video Chat Example
A website embedded video chat program using Microsoft Silverlight technology for the client-side solution.
-
Mediagateway Easy Connection Example
A great example for Silverlight embedded softphone building with Ozeki VoIP SIP SDK.
-
Mediagateway SIP Example
An example program that demonstrates how you can build a Silverlight SIP application.
-
Flash SIP Example
A professional SIP example for introducing the possibilities of Flash.
-
Mediagateway SDK Flash Chat Example
A video chat example using Flash technology for the client side solution.
-
Silverlight SIP softphone
A great Silverlight website embedded softphone example program with detailed code introduction.
-
Web to web voice calls using Silverlight
Silverlight webphone example program for web to web voice communication.
-
Web to web video calls using Silverlight
A professional Silverlight website embedded video telephone program.
-
How to add a Silverlight webphone to a web page
An advanced application that demonstrates how you can integrate your Silverlight webphone into a web page with Javascript technology.
-
Flash SIP softphone
A fully featured softphone application that can be embedded into a website with Flash client interface.
-
Web to web voice calls using Flash
A Flash voice webphone application for web to web communication.
-
Web to web video calls using Flash
An advanced video telephone application using Flash technology for web to web video communication.
-
How to add a Flash webphone to a web page
A Flash softphone example program that introduces the usage of Javascript in embedding a webphone into a website.
-
A Flash web conference example
An advanced solution for webinar or web conferencing purposes implemented in Adobe Flash.
Mobile platform solutions
-
Mobile to web voice calls on Android platform
The easiest way to connect an Android mobile device to a VoIP communication network with Ozeki VoIP SDK.
-
Mobile to web video calls on Android platform
A professional video phoning solution for Android mobile devices.
-
Mobile to SIP calls on Android platform
Android platform application for SIP voice communication.
-
Mobile to web voice calls on Apple platform
Integrating Apple devices into a VoIP communication system with voice calling possibilities.
-
Mobile to web video calls on Apple platform
Advanced video calling solution for Apple devices using Ozeki VoIP SDK.
-
Mobile to SIP calls on Apple platform
Ozeki VoIP application for SIP calls on Apple mobile devices.
-
Mobile to web voice calls on Windows Phone 7 platform
A revolutionary VoIP solution for Windows Phone 7 platform only with Ozeki VoIP SDK.
-
Mobile to web video calls on Windows Phone 7 platform
The very first possibility for video calling on Windows Phone 7 devices.
-
Mobile to SIP calls on Windows Phone 7 platform
A unique Ozeki VoIP communication program for SIP voice calls.
For more information please contact us at info@voip-sip-sdk.com!