Need Assistance? Contact    
 
   SIP SERVER SDK     SIP PHONE SDK     SIP RECORDING SDK  


OVERVIEW: SIP PHONE SDK

VaxVoIP SIP Phone SDK provides tools and components to quickly add SIP (Session Initiation Protocol) based dial and receive phone calls, audio and video conferencing feature in your web pages and software applications. It accelerates the development of SIP softphone, webphone and web dialer having your own GUI (graphical user interface) and brand name.

VaxVoIP SIP SDK also provides sip tunneling server software that makes your VaxVoIP SDK integrated softphone and webphone work in VoIP/SIP blocked countries.


VaxVoIP SIP SDK includes SIP activeX , SIP OCX , SIP DLL , SIP Lib and SIP webplugin, so you can use the one you like the most. It is really easy to incorporate VaxVoIP SIP Phone SDK in your web pages and/or applications. Softphone and webphone sample source codes are available to download.

VaxVoIP SIP SDK can also be used to develop softphone and webphone for MS Windows OS, Apple MAC OS, Apple iPhone, Apple iPad and other Hand-Held devices.

It delivers superior voice quality by integrating advanced digital voice processing features including acoustic echo cancellation, noise cancellation and adaptive jitter buffering. For more details, please visit the features link.


FEATURES: SIP PHONE SDK

Add many new and powerful softphone and webphone related features and just discover, how much better your application and webpages can be with:

SIP TUNNELING SERVER SUPPORT

VaxVoIP SIP Phone SDK provides SIP tunneling Server which makes the SIP and VoIP communication possible and let VaxVoIP SDK integrated softphone and webphone users dial and receive VoIP phone calls in VoIP blocked countries.

VIDEO CONFERENCING

VaxVoIP SIP Phone SDK export funtions to activate SIP based video conference. Such feature is only available for MS Windows SDK and it will be added in the future versions of iOS and Android SDKs as well.

DEVELOP CALL CENTER LIVE CALL COACHING FEATURE

VaxVoIP SIP Phone SDK provides functionality to develop call center coaching services. In which supervisor instructs to the agent in real-time. But customer does not hear the voice of the supervisor.

VOICE CHANGER SUPPORT

VaxVoIP SIP SDK supports Voice Changer, which works in real-time and let you sound like a robot, a chipmunk, a drunk grandpa, a teen boy or someone who just inhaled helium. Such feature is only available for MS Windows and iOS SDK.

ANSWERING MACHINE DETECTION SUPPORT

VaxVoIP SIP SDK exports functionality to develop interactive intelligence based answering machine detection feature. Please run sample code and demo application/web phone for more details. Such feature is only available for MS Windows SDK.

IE, FIREFOX, SAFARI AND OTHER WEB BROWSERS SUPPORT


Webphone developed by VaxVoIP SIP SDK works with the latest versions of almost all web browsers like: Microsoft's Internet Explorer, Fire Fox, Safari and other Mozilla based plugin supported web browsers.

DEVELOP SOFTPHONE FOR iPHONE, iPAD, iPOD & HAND-HELD DEVICES


It is really easy to develop softphone for Android based devices (HTC, SAMSUNG, XPERIA etc.), Apple iOS based devices (iPhone, iPad, iPod etc.) and other Hand-Held device. Please download the sample codes and SDK for more details.

SIP PROXY AUTHENTICATION

VaxVoIP SIP SDK enables to register with the SIP proxy server by providing Login Id and Login password.

DEVELOP SIP BASED INSTANT MESSENGER

One can easily add SIP based Instant Messiging and Presence feature in its VaxVoIP integrated softphone. VaxVoIP SDK supports SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions) protocol.

SIMPLE is the SIP protocol extention to send and receive SIP based chat messages and status (online, offline, away, on the phone etc). So, it really easy to add and develop SIP based chat feature, please see the sample code and demo for more details.

Chat feature is only available for MS Windows SDK, it is under development for MAC, iPhone and other SDKs.

DIAL/RECEIVE PHONE CALLS


You can dial and receive phone calls through any SIP based server, gateway or ITSP (Internet Telephony Service Provider).

MULTI-LINES SUPPORT


VaxVoIP SIP SDK enables to initialize the component with a user-define specific number of lines. You will be free to start the component with 4, 8, 10, 20, 40, 80 or more number of lines.

Such feature is use to start conference call, consult call transfer, dial/receive multiple phone calls and for many other purposes.

MULTI-PARTY VOICE CONFERENCE


User can dial and receive multiple calls to start conference call.

LINE HOLD

During the call session, user can put any line on hold.

CALL FORWARDING


Forward an incoming call to other phone number, user name or sip account.

CALL TRANSFER

Transfer a call to other phone number, user name, sip account or sip uri.

ENCRYPT SIP ACCOUNT SETTINGS


If you hard-code the SIP account settings in your webpage then any user can easily view those settings by viewing the source of that webpage.

To prevent such situation, VaxVoIP allows you to encrypt the hard-coded/static SIP account settings and then use them in your webpages. For more details, please see Encrypt SIP account settings in the documentation section.

ACOUSTIC ECHO CANCELLATION OR SUPPRESSION


In order to eliminate the acoustic feedback an echo canceller is introduced in the VaxVoIP SIP SDK.

Hands-free or Internet telephony imposes several problems. The principal one is due to the coupling between loudspeaker and microphone. The loudspeaker signal is echoed back to the microphone and transmitted back to its origin. As a result the far-end participant perceives this as an echo.

NOISE CANCELLATION OR SUPPRESSION


VaxVoIP SIP SDK offers advanced Noise Cancellation technology that allows significant suppression of any background noise and produce high quality of output speech. 

AGC (AUTO GAIN CONTROLLER)


We support AGC (auto gain controller). AGC is a mechanism by which input voice gain/volume is adjusted automatically based on input signal level.

RECORD CONVERSATION INTO WAVE (.WAV) FILE


During the phone call, you will be able to record the conversation into wave (.wav) file for later play back.

PLAY WAVE (.WAV) FILE TO THE REMOTE END


VaxVoIP SIP SDK export methods to play wave (.wav) file to the remote end.

FRIENDLY TO NAT AND OTHER FIREWALLS


User can set SIP outbound proxy inorder to make and receive phone calls behind the NAT/firewall.

In some cases, ITSP (Internet Telephony service provider) support outbound proxy. Outbound proxy is a way to let the NAT/firewall user make and receive phone calls.

If the NAT/firewall router does not support SIP pass-through, you need to consult your ITSP if they support SIP outbound proxy. Since different NAT router vendor implement NAT differently. Typically ITSP may provide SIP outbound proxy to resolve NAT pass-through issues.

STUN is not a good idea to support NAT pass-through, because STUN does NOT support symmetric NAT type, symmetric NAT is more secure and widely use for commercial purposes. Almost all branded routers support symmetric NAT type, even Microsoft windows SERVER 2000 & 2003 built-in NAT is also base upon symmetric NAT type. Please see STUN RFC for more details.

KEEP-ALIVE PACKETS TO NAT/FIREWALL


VaxVoIP SIP SDK support keep alive feature. When you enable it, VaxSIP component starts sending keep-alive packets and keeps the port open at firewall ends.

NARROWBAND & WIDEBAND VOICE CODECS


VaxVoIP SIP SDK supports for both narrowband and wideband codecs that's why it works with all type of Internet connections.

MS Windows SDK

G711 U-Law
G711 A-Law
G.729
iLBC
GSM 6.10
  Android SDK

G711 U-Law
G711 A-Law
OPUS
iLBC
GSM 6.10
 Apple iOS SDK

G711 U-Law
G711 A-Law
OPUS
iLBC
GSM 6.10
Apple MAC OS SDK

G711 U-Law
G711 A-Law
iLBC
GSM 6.10


ADAPTIVE JITTER BUFFER


Jitter buffers are used to smooth delay variations in received audio by buffering the packets and adjusting their rendering. The result is a smoother delivery of audio to the user.

PACKET LOSS CONCEALMENT


Packet Loss Concealment (PLC) is a technique used to mask the effects of lost or discarded packets. PLC is generally effective only for small numbers of consecutive lost packets, for example a total of 20-30 milliseconds of speech, and for low packet loss rates.

DTMF TONES GENERATION


VaxVoIP SIP allows applications and webpages to generate DTMF tones.

DTMF TONES DETECTION


VaxVoIP SIP SDK also support DTMF tones detection feature.

DO NOT DISTURB (DND)


VaxVoIP SIP SDK support DND (Do Not Disturb) feature.

MIC & SPEAKERS VOLUME


User can control Mic and Speakers volume direclty.

MICROSOFT AUTHENTICODE CERTIFICATE


The VaxVoIP web component is already signed by Microsoft Authenticode Certificate. So you don't need to purchase any Code Sign Certificate before using VaxVoIP activeX or VaxVoIP client-side downloadable controls.

WORKS WITH ALL KINDS OF INTERNET CONNECTIONS


Due to the support of both NARROWBAND & WIDEBAND voice codecs, VaxVoIP component works with all kinds of Internet connections.

FREE PRODUCT VERSION UPGRADES


After purchasing the license key, you will get the product new versions and upgrades free of charge.



SAMPLES: SIP PHONE SDK


MS WINDOWS DEKTOP OS  
HTML & Javascript Download Sample Code
Visual C++ Download Sample Code
Visual Basic Download Sample Code
Visual Basic .NET Download Sample Code
Visual C# Download Sample Code
Delphi Download Sample Code


ANDROID OS  
JAVA Download Sample Code


APPLE iOS  
OBJECTIVE C++ Download Sample Code


APPLE MAC OS  
OBJECTIVE C++ Download Sample Code


As we are happy to provide a 30 day free trial, please download any sample code and try it out.


DEMO: SIP PHONE SDK


MS WINDOWS DESKTOP OS  
Softphone - Web Based Demo-1 Live Web Demo
Softphone - Web Based Demo-2 Live Web Demo
Softphone - Desktop Application Demo-1 Download Application Demo
Softphone - Desktop Application Demo-2 Download Application Demo


ANDROID OS  
Softphone - Android Device Available at Google Play Store


APPLE iOS  
Softphone - Device iPhone/iPad Available at Apple iStore


APPLE MAC OS  
Softphone - Desktop Application Download Application Demo


ANTI-BLOCK TUNNELING SERVER  
Software - Desktop Application Download Application Demo



DOCUMENTATION: SIP PHONE SDK

WINDOWS DESKTOP SDK
ANDROID OS SDK
APPLE iOS SDK
APPLE MAC SDK
ENCRYPT SIP ACCOUNT SETTINGS FOR WEBPHONE
HOW TO USE A LICENSE KEY
HOW TO USE ANTI-BLOCK TUNNELING SERVER





DOWNLOAD: SIP PHONE SDK

SIP DEVELOPMENT KITS VERSION  
Microsoft Windows Desktop OS 3.3 Download
Android OS 3.0 Download
Apple iOS (iPhone/iPad/iPod) 3.2 Download
Apple MAC Desktop OS 3.2 Download


ANTI-BLOCK TUNNELING SERVER VERSION  
Microsoft Windows Desktop OS 2.4 Download


LIBRARY FOR ANDROID OS (.SO)

VaxVoIP SIP Library (.so) allows to develop SIP based VoIP Softphone for Android OS. It is develped in Android NDK and can be used in Eclipse IDE software.

Please download the sample code for more details.

LIBRARY FOR iOS AND MAC OS (.A)

VaxVoIP SIP Static Library (.A) for iOS and MAC OS is the easiest way to develop softphone for MAC OS and Apple iOS based devices iPhone, iPad and iPod.
It is developed in Objective C++ by using Cocoa Library and other frameworks. Please download and open the sample code in Xcode 3.2 or above and have a look for more details.

COM COMPONENT FOR DESKTOP PC (.DLL)

VaxVoIP SIP COM component (.dll) is the best way to incorporate SIP features in your Delphi, Visual Basic, Visual C# or Visual Basic .NET applications. COM component should be registered first before using its exported methods. To register, the activeX 'regsvr32' utility can be used. For example; regsvr32 VaxSIPUserAgentCOM.dll
For more detail, Sample Source Code for Visual Basic .NET, Visual C#, Visual Basic and Delphi is provided with the VaxVoIP SIP SDK.

LIBRARY FOR DESKTOP PC (.LIB & .DLL)

VaxVoIP SIP Library (.LIB) is suitable to incorporate SIP features in your Visual C++ based applications.

For more detail, Sample Source Code for Visual C++ is provided with the VaxVoIP SIP SDK.







PRICING: SIP PHONE SDK

We offer single product/software based license to use VaxVoIP SIP SDK. You are only limited to use one license to one of your product/software.

Pay one-time cost to buy the VaxVoIP SIP SDK license, use it in your web/desktop/iOS/android application and you are free to distribute your application to any number of your customers without paying extra charges. For more details, please contact us.

Android SIP SDK Price  
Single software license $3,460 USD Buy Now

iOS SIP SDK Price  
Single software license $3,680 USD Buy Now

MS Windows SIP SDK Price  
Single software license (without Video Feature) $3,860 USD Buy Now
Single software license (With Video Feature) $4,680 USD Buy Now

MAC OS SIP SDK Price  
Single software license $3,280 USD Buy Now

Anti-Block Tunneling Server Price  
Single server license $8,600 USD Buy Now

VaxVoIP SIP SDK also supports G.729 codec, G.729 codec is not royalty free codec. If you want to use G.729 codec in your VaxVoIP integrated applications/webpages then you need to buy G.729 channels separately.

How to use G.729 codec Price  
20 simultaneous G.729 codec channels $230 USD Buy Now
40 simultaneous G.729 codec channels $430 USD Buy Now

Buy a specific number of simultaneous G.729 codec channels for your license, and later on you can buy and add more G.729 codec channels to your license.



 


FAQs: SIP PHONE SDK

HOW TO GET A 30 DAYS FREE TRIAL?

Please DOWNLOAD SDK, demo application, or any of our sample codes and feel free to try them out for up to 30 days.

SIP ENCRYPTED TUNNELING SERVER SUPPORTED? 
Yes, VaxVoIP SIP Phone SDK provides SIP Tunneling Server which makes your VaxVoIP SDK integrated softphone and webphone work in VoIP blocked countries. Please visit DOWNLOAD SDK for the trial and testing of tunneling server.

DOES IT SUPPORT VIDEO CONFERENCING? 
Yes, video conferencing is only supported by MS Windows Phone SDK. Such feature will also be provided in the future version of other SDKs. Please visit SAMPLES for the trial and testing of video conferencing feature.

DOES IT SUPPORT VOICE CHANGER? 
Yes, Voice Changer is supported, which works in real-time and let you sound like a robot, a chipmunk, a drunk grandpa, a teen boy or someone who just inhaled helium.

DOES IT SUPPORT ANSWERING MACHINE DETECTION? 

Yes, answering machine detection with interactive intelligence is supported. For testing, please download the sample code or demo application and run it.

CAN I DEVELOP CALL CENTER LIVE CALL COACHING FEATURE? 

Yes, it is really easy to develop such feature by using VaxVoIP SDK exported methods. In which supervisor instructs to the agent in real-time. But customer does not hear the voice of the supervisor.

HOW TO DEVELOP A SOFTPHONE AND WEBPHONE? 
You can develop your SIP based softphone and webphone with your own GUI and brand very easily. Sample source codes for VB, VB.Net, C#, Delphi, VC++ and HTML are available on our website, please click the SAMPLES link to find out more.

DOES WEBPHONE WORK ON FIRE FOX AND SAFARI WEB BROWSERS? 
Yes, supported Web Browsers are Microsoft's Internet Explorer, Fire Fox, Safari and other Mozilla based plugin supported web browsers. Demo webphone and webphone sample code is available on the website.

HOW TO DEVELOP SOFTPHONE FOR iPHONE AND iPAD? 
Yes, it is really easy to develop softphone for Windows Mobile based Pocket PC, iPhone, iPad and Hand-Held devices. Please have a look at demo and sample codes available on the website.

CAN I DEVELOP SIP BASED CHAT MESSENGER? 
Yes, one can easily develop SIP based Instant Messenger. Please visit the FEATURES link for more details.

DOES IT WORK ON WINDOWS 7.0, VISTA, WINDOWS 8.x and Windows 10.x? 
Yes, it works without any problem on both 64bit and 32bit versions of Windows 7.0, Vista, Windows 8.x and Windows 10.x.

DOES IT SUPPORT MULTI-USER CONFERENCE? 

Yes, it is supported, Please visit the FEATURES link for more details.

DOES IT WORK WITH ASTERISK? 

Our SIP SDK works without any problem with Asterisk and all other SIP based SERVER and SERVICE providers.

WHAT CODECS DOES IT SUPPORT? 

G711 A-Law, G711 U-Law, G.729, iLBC and GSM 6.10 are supported.
Please visit the FEATURES link for more details.

DOES VAXSIP SDK SUPPORT ECHO CANCELLATION? 
Yes, it is supported. Please visit the FEATURES link for more details.


DOEST VAXSIP SDK SUPPORT NOISE CANCELLATION? 

Yes, it is supported. Please visit the FEATURES link for more details.

DOES IT SUPPORT CALL TRANSFER AND HOLD? 
Yes, it is supported. Please visit the FEATURE link for more details.

I WANT TO RECORD MY PHONE CONVERSATION INTO WAVE (.WAV) FILE, DO YOU PROVIDE THIS FEATURE? 
Yes, phone conversation recording feature is supported. Please visit the FEATURES link to find out more.

DOES IT SUPPORT DTMF FEATURES? 

Yes, DTMF generation and detection both are supported. Please visit the FEATURES link for more details.

CAN YOU CUSTOMIZE YOUR SOFTWARE SPECIFICALLY FOR OUR NEEDS? 
Yes, We provide customization of our SDK. Please send us your requirements and a sales person will be contacting you soon.

WHAT ARE THE FEATURES SUPPORTED BY SIP SDK? 

Please click the FEATURES link for more details.

IS THERE ANY FEATURES-WISE DIFFERENCE BETWEEN TRIAL AND REGISTERED VERSIONS? 

There is no difference, except the 'Evaluation Copy' message box and expiry.

THE WEB DEMO USE CABINET(.CAB) RIGHT? 
Yes, downloadable cabinet component (.CAB) signed by Microsoft Authenticode Certificate. It works with IE (Internet Explorer) and other web browsers, which support Microsoft's downloadable cabinet component (.CAB) technology.

DO WE NEED TO GET THE .CAB CODE SIGNED CERTIFICATE FROM VERISIGN,THAWTE OR ANY OTHER COMPANY? 
No, VaxVoIP .CAB is already Microsoft Authenticode Certificate Signed.

I WANT TO HARD-CODE THE SIP ACCOUNT SETTINGS IN MY WEBPHONE AND WANT THAT USER OF THAT WEBPAGE COULD NOT BE ABLE TO VIEW THOSE SETTINGS BY VIEWING THE SOURCE OF THAT PAGE. DOES VAXVOIP SUPPORT SUCH FEATURE? 
Yes, please visit ENCRYPT SIP ACCOUNT SETTINGS in the documentation section.

I WANT TO DEVELOP “CLICK TO TALK” SERVICE. A WEB PAGE WILL HAVE A BUTTON THAT THE VISITOR CAN PRESS. THIS BUTTON WILL DIAL OUR HELP LINE NUMBER. IS IT POSSIBLE TO DEVELOP WITH VAX SIP SDK? 
Yes, it is possible and very easy to develop using our SIP SDK.

DO YOU SELL THE SOURCE CODE OF YOUR SDK? 
No, we don't sell the source code od our SDK.

WHAT ARE THE SYSTEM REQUIREMENTS TO RUN VAXVOIP CONTROLS? 

A Windows OS based PC with sound card and internet connection.

 



    FAQs: SIP PHONE SDK
How to get a 30 days FREE trial?
SIP Tunneling Server supported?
Video conferencing supported?
How to develop webphone and softphone?
How to develop softphone for iPhone/iPad?
Can develop call center coaching feature?
Answering Machine Detection supported?
Does it support VOICE CHANGER?
Conference call supported?
Echo/noise cancellation supported?
Know it all ...

Supported
Languages


Visual Basic .NET
Visual C++ .NET
Visual C# .NET
Visual Basic
Visual C++
Borland Delphi
Borland C++
MAC Objective C++
JavaScript/HTML
Supported Platforms

MS Windows OS
Apple MAC OS
Apple iPhone
Apple iPad
Apple iPod
MS Mobile PocketPC
Web Applications



Our reseller programme

VaxVoIP offers resellership program to those companies, that are looking for business opportunity and want to become a reseller for VaxVoIP SIP SDK.
If you want to become a reseller, please contact contactus@vaxvoip.com
 
Need a helping hand in development?

VaxVoIP offers affordable software customization for our products. Whether you need simple changes or need new functionality, we offer services to meet your needs.
If you are interested, please contact
customdev@vaxvoip.com

INTEGRATE . CUSTOMIZE . CREATE   
       

     Copyrights © 2015 VaxSoft. All Rights Reserved. | Terms of Use | Private Policy