VoIP SIP SDK
High performance VoIP SDK for .Net developers
Search the manual:
Overview Quick start Download Manual How to buy! Support Contact Us
VoIP SIP SDK SIP SDK Home

  Product information
  Online manual
  Introduction
  VoIP Technology
  Ozeki VoIP SDK
  Developers Guide
  Softphone Development
  How to build a softphone
  Ozeki VoIP SIP Softphone
  Softphone Example Programs
  Softphone Development Basics
  Advanced Softphone Development
  Sound Quality
  Softphone customization
  Direct calls between clients
  NAT traversal
  Call tunneling
  RTP call encryption
  SIP call encryption
  SIP Instant Messaging
  Webphone Development
  Voice Recording
  IVR Development
  PBX Development
  Call Center Development
  VoIP CRM Integration
  Mobile phones and platforms
  Billing
  Further VoIP SIP SDK Example Programs
  Appendix
  Ozeki VoIP Training
  Softphone GUI
  FAQ
  Commercial information
  About us
  Search
 


Contact Us!
If you wish to get further information, do not hesitate to contact us!

E-mail:  info[at]voip-sip-sdk.com

If you have a technical question, please submit a support request on-line.

Callcenter developers
If you are working on telephone solutions, please check out the Ozeki VoIP SIP SDK.
It can be used to create:

Webphone solutions:
- Adobe Flash video phone
- Silverlight video phone
- Web to web calls
- Web to VoIP calls

Custom SIP clients:
- Silverlight SIP VoIP client
- Flash SIP VoIP client
- C# .net SIP VoIP client
- ASP .net SIP VoIP client
- Web based SIP VoIP client

Custom VoIP solutions:
- VoIP SIP softphones
- VoIP call center clients
- VoIP IVR systems
- VoIP predictive dialer systems
- VoIP auto dialer systems
- VoIP call assistant
- VoIP call recording systems
- VoIP intercom solutions

OZEKI VoIP SDK - Product Guide

Developers Guide ContentsHow to build a softphone

Home > Developers Guide > Softphone Development

Softphone Development


Softphone development is a complex issue. You can develop a softphone on your own but it is more convenient and suggested to go for some extra help if you have the chance. Ozeki VoIP SIP SDK is the best of the available options. You do not need to be a developing expert, only a little programming knowledge is enough to take advantage on this decent software development kit. Ozeki VoIP SIP SDK will provide the base to the VoIP solution you are working on.

On the pages below you will find every information to satisfy your curiousity on the subject of softphones. For example: how to develop softphones on both basic level and advanced level, how to handle calls with the implemented softphone, how to customize the softphone GUI, etc. Also learn about different codecs and clients. The journey to softphone development is starting right ahead.

How to build a softphone (basic components: line, call, keypad, audio- video devices, protocols and their roles)
How to build a softphone using Ozeki VoIP SIP SDK

Softphone example programs
Softphone Development Basics
How to register to a SIP PBX
How to make a voice call (and play a wav)
How to use audio devices (microphone, speakers)
How to play voice from the microphone into a SIP voice call
How to play an mp3 file into a voice call
How to play voice using text to speech synthesis in a voice call
How to play incoming voice on the speaker
How to recognize incoming voice using speech to text conversion
How to accept an incoming call (and record a wav)
How to reject an incoming call
How to forward an incoming call
How to transfer an incoming call using blind transfer
How to transfer an incoming call using attended call transfer
How to hold a call
How to use DTMF and signaling (sending/receiving DTMF)
Working with SDP in VoIP SIP calls
Working with RTP in VoIP SIP calls
How to implement Auto Answer (AA)
How to implement Do Not Disturb (DND) functionality
How to make a video call (and play an avi)
How to use video devices (camera, video playback)
Addressing video quality (resolutions, codecs)

Advanced Softphone Development
Addressing sound quality in VoIP calls
Softphone customization
How to make a call directly between two SIP clients (peer to peer calls without a PBX)
How to make calls through firewalls (NAT traversal)
How to tunnel calls through VoIP blocked environments
How to encrypt calls with RTP encryption (SRTP, TLS)
How to encrypt calls with SIP encryption

SIP Instant Messaging and presence
Copyright © 2000 - 2012 Ozeki Systems Ltd.
All rights reserved

    Contact details     |     Privacy policy     |     Terms of use
Please address your inquiries to info[at]voip-sip-sdk.com