Senin, 13 Juni 2011

Create your own softphone with this excellent C# SIP SDK for .Net developers

Quick Start Guide

This guide explains how to integrate Ozeki VoIP SIP SDK quickly in your application to evaluate its functionality. The information below help you start using the SDK right after download. You can learn how to make a VoIP call from your application, and supported protocols, networking and media information are also provided.
Ozeki VoIP SIP SDK is an excellent software development kit that allows you to establish VoIP calls from your application easily and quickly. You can utilize this SDK to establish VoIP calls from your application and to ensure SIP and RTP communication. The great thing is that you do not need any previous knowledge about SIP and RTP protocols but it is enough to use this SDK! After download you just integrate Ozeki VoIP SIP SDK into your application and it is ready to make VoIP calls immediately!

Prerequisites

  • PC (Windows XP; Vista, 7, 2003, 2008 operating system)
  • .Net compatible development kit (e.g. Visual Studio 2010 / Visual C#)
  • Minimum .Net 3.5 SP1
  • Ozeki VoIP SIP SDK
  • SIP account from your service provider
Ozeki VoIP SIP SDK can be obtained by
opening the download page:
Download Ozeki VoIP SIP SDK!

Getting started

With Ozeki VoIP SIP SDK you can easily establish VoIP calls by a SIP account. The SDK includes a softphone that demonstrates all the available options and functionalities with Ozeki VoIP SIP SDK.

How to make a call - Main steps

  1. Initialize Ozeki VoIP SIP SDK
  2. Register with a SIP account
  3. Handle calls
  4. Unregister on SIP account
  5. Shutdown Ozeki VoIP SIP SDK

Supported protocols - Transports

  • UDP
  • TCP

Networking

Ozeki VoIP SIP SDK is fully compatible with all PBX and ATA device that support SIP protocol.

Media

Ozeki VoIP SIP SDK supports the following codecs:
  • G711 A-Law (PCMU)
  • G711 u-Law (PCMA)
  • Speex
Ozeki VoIP SDK also enables you to send and receive DTMF tones and to play WAV files and record conversations in WAV format.

Basic configuration steps

Ozeki VoIP SIP SDK can be easily added to your software application to establish VoIP calls. You only need to follow a few configuration steps to start using the SDK.

First of all, in Visual Studio 2010 you create a new project to which you wish to add VoIP support. In the Solution Explorer window right click on References option and select Add reference... (Figure 1).

Figure 1 - Add reference option
In Add Reference window click on Browse tab and select Audio.dll from the Install directory (Figure 2).

Figure 2 - Select Audio.dll
Now repeat the process: right click on References, select Add reference... and click on Browse tab. This time you need to select VoIPSDK.dll (Figure 3).

Figure 3 - Select VoIPSDK.dll
After each build of the project using the SIP SDK, to use the SIP SDK you need to generate a new key. So it is recommended to set the License Manager in Visual Studio as a postbuild event.

The path for postbuild event from VS:
  1. Right click on the project
  2. Properties
  3. Build events
Here you need to enter the path of the SIP SDK and then specify a parameter (Figure 4) that will indicate to Visual Studio to pointing to the actual exe of the project ($(TargetPath)).

Please note: If there is a space in the path of VoIP SDK License Manager or in the path of targetpath, you need to use quotation marks ("").

For example:
"C:\Program Files\Ozeki\VoIP SIP SDK\Application\VoIP_SDK_License_Manager.exe" "$(TargetPath)"
If you install Ozeki VoIP SIP SDK into drive C: and you copy this path into postbuild, the key generation process will work seamlessly without any settings.

Figure 4 - Enter the path of the SDK

In conclusion...

To introduce a really effective VoIP solution into your application you only need to follow some very simple configuration steps. Without any previous special knowledge for SIP you can instantly and easily experience the benefits of VoIP technology with Ozeki VoIP SDK! If you are a .Net VoIP developer, this is the ultimate choice for you. After download you can create a C# softphone or a VB.net softphone in minutes or you can build SIP VoIP call services easily and quickly.

Any questions?

If you have any question do not hesitate to contact an expert: info@voip-sip-sdk.com!
Related pages:

Download Ozeki VoIP SIP SDK and start your project instantly!

Learn the main features of Ozeki VoIP SIP SDK

Try a sample code for Ozeki VoIP SIP SDK

Tidak ada komentar:

Posting Komentar