High performance VoIP SDK for .Net developers

VoIP SIP SDK

Online manual

I. Introduction

II. VoIP technology

III. The Ozeki VoIP SIP SDK

Installation Tools provided by the SDK VoIP products you can build Capacity and performance

Developers Guide

Softphone Development
How to build a softphone (introduction)
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

Webphone Development
Introduction to Webphone technology (Flash vs. Silverlight vs. ActiveX, Client server model, HTTP tunneling)
Webphone example programs Silverlight solutions Flash solutions

Voice recording
IVR development
PBX development
Call center development
How to build a simple call center server
Automatic Call Distribution Manager Operator Automation Building a multi-site call center
The best way to connect remote call center agents to a call center over the Internet
Connecting remote agents to the call center (VoIP SDK secure tunneling solution)
Reaching clients on Facebook using Webphone technology

VoIP CRM integration
Mobile phones and platforms
SIP, VoIP billing, cost management
Further VoIP SIP SDK Examples

Appendix




Additional documentation:

  • On-line API reference book
  • Download API reference book (in .chm format)