OZEKI VOIP SIP SDK - Tutorial
How to develop a softphone in C#
SIP registration
This guide demonstrates how to use the
VoIP components of the SDK and how to
register your softphone to a PBX.
Start now
Managing media handlers
It explains how to use the MediaHandler
class in order to be able to build a video/
audio player or recorder application.
Start now
Making & accepting calls
Find out how to make and receive phone calls
by using the MediaHandlers with the help
of the call states and events.
Start now
Controlling the calls
Get to know how to control the calls using
such call management options as call holding,
redialing, call transferring, etc.
Start now
SIP Instant Messaging
Learn how to improve your VoIP softphone
application by extended it with Instant
Messaging (IM) functionality.
Start now
Handling codecs
This tutorial explains how to enable/
disable the codecs to determine which
codecs should be used during the calls.
Start now
Multiple call management
This guide presents how to manage
simultaneous calls to be able to establish
more calls at the same time.
Start now
Autodialer
Get to know how to dial several phone
numbers automatically at the same time and
how to play audio data into the call.
Start now
Predictive Autodialer
From this guide you can learn how to connect
your autodialer softphone with a ring group.
Start now
Multi-line Autodialer
You can learn how to create autodialer softphone, which is able to make calls using multiple sip accounts. Start now
Ring group
This example demonstrates how to create a ring
group extension that allows you to transfer calls
by different strategies.
Start now
How to build a
VoIP PBX in C#
Simple VoIP PBX
This article shows the first steps
related to your SIP PBX development. Get
to know the default VoIP PBX behaviour.
Start now
VoIP PBX authentication
Learn about the PBX registration
and SIP authentication required to
establish communication between 2 endpoints.
Start now
Dial plan
Discover how to create dial plan in your
VoIP PBX to route calls automatically
based on your specific needs.
Start now
Voicemail
Let your callers leave a message for you.
This guide presents how to create a virtual
extension to setup a voicemail.
Start now
MediaGateway connection
It explains what is the MediaGateway and
how does it ensure communication via
a website, mobile or desktop phone.
Start now
Interactive Voice Response
From this guide you can learn how to create Interactive Voice Response module as virtual extension for your PBX. Start now
Building PBX cluster
You can learn how to build a PBX cluster to have a redundant VoIP system and to be prepared for hardware failures. Start now
Call queue
Find out how put a call on call queue
to avoid missed calls when there is more
incoming calls than available agents.
Start now
How to create an
IVR system in C#
C# Basic IVR
This guide is a detailed explanation on
how to create a basic IVR menu system
to manage incoming call effectively.
Start now
Blind transfer, voice control
Let's improve your IVR menu system by
creating blind transfer functionality
and voice control with text-to-speech.
Start now
Multi-level IVR
This example shows how to make your call center more effective using a more advanced multi-level IVR menu system. Start now
IVR using XML
This example explains how to make a basic and a multi-level IVR system by using XML codes for creating the menu structure. Start now
IVR with database
This lecture is a detailed IVR solution that based on database integration. It explains how to connect to your MySQL using C#. Start now
IVR with DTMF authentication
This article is a detailed guide on how you can create an authentication for your customers using DTMF signals. Start now
Get visually training
C# VoIP Softphone Video Tutorial
C# PBX Video Tutorial
- Part 1 - How to create a simple VoIP PBX
- Part 2 - SIP authentication, dial plan
- Part 3 - Call recording, virtual extension, text-to-speech
C# IVR Video Tutorial
More information
- Voip introduction to
- Introduction to voip technology
- Ozeki VoIP SDK
- Voip sdk developers guide
- How to build VoIP applications with Ozeki VoIP SIP SDK
- Appendix
- Cookie policy
- Frequently Asked Questions