
OVERVIEW
VaxVoIP SIP Server SDK (Software Development Kit), allows software vendors and service providers to develop their own rich featured and reliable SIP (Session Initiation Protocol) based servers. VaxVoIP SIP Server SDK also offers a number of other services, to include:IVR systems
AutoDialer systems
PC-to-Phone call services
Call center systems
Calling card services

VaxVoIP SIP Server SDK is compatible to SIP IP-Telephony protocol and works with all SIP based softphones, hardphones, wifi phones, ATA (Analog Telephony Adapters) and other VoIP enabled SIP devices.
VaxVoIP SIP Server SDK is a new, flexible approach that combines several advanced features, enabling users to create their own Microsoft Windows based VoIP network.
VaxVoIP SIP Server SDK includes COM (Component Object Model) components, and can be used in almost all software development tools and languages (VC++, C#, VB.NET, Delphi, Borland C++ etc.) to accelerate the development and ensure a successful VoIP product or application for any of the following venues:
Call centers.
Long distance telephony companies.
Remote PBX for multi-offices.
PBX extensions.
VaxVoIP SIP Server SDK can also be used to interconnect with other SIP based IP-Telephony gateways and gatekeepers for deployment in your existing telephony network.
FEATURES
VaxVoIP SIP Server SDK includes advance VoIP (Voice Over Internet Protocol) and IP-Telephony features. It is specially designed for Microsoft Windows operating systems, and works on all Microsoft Windows operating systems.
VaxVoIP SIP Server SDK (Software Development Kit) contains sample codes, technical manual, COM component (VaxTeleServerCOM.dll) and demo application. It is a complete package to develop a SIP server.
It is designed in a way that it exports maximum control, so that a vendor/developer could use it with other development tools and could add advanced custom dial-plans, create custom queues (priority, circular, random etc.), easily use it with third party components, connect it to any database servers, use and integrate Win32 APIs, as well as many more applications.
VaxVoIP SIP Server SDK contains single COM (Component Object Model) component VaxTeleServerCOM.dll COM component, and can be used with any application development tool, VC++, C#, VB.NET, Delphi, C++, etc.
VaxVoIP COM components exports certain functions and events, and those functions and events can be used to develop a complete SIP server. Please see TECHNICAL MANUAL for more details.
VaxVoIP SIP Server SDK includes sample code in different development tools. SAMPLE CODES are available on our website. Flow diagrams are also provided to understand the sample codes.
VaxVoIP SIP Server SDK is designed and developed in a way that if you run your VaxVoIP integrated SIP server on a computer with multi-core processor/CPU (core2duo, dual core, quad core, hex core), then VaxVoIP SDK divides its processing load among all cores of the CPU to increase the efficiency and handle more SIP clients.
VaxVoIP SIP Server SDK fully supports multi-processor machines. If you run your VaxVoIP SDK integrated SIP server on a system containing more than one processor, it will utilize the power of all the processors and spread its processing load across all processors used—vastly increasing the efficiency of your IP-Telephony network. This delivers a high gain, and allows your CPU/processor to handle high numbers of SIP clients and calls.
One can easily create queues of any type (priority, circular, random, custom) and can also play music on queue calls. Please see SAMPLE CODES (advance) for more details.
One can easily add ring group functionality that allows to have multiple phones ring when one extension or number is dialed. Please see SAMPLE CODES (advance) for more details.
Call pick-up functionality can be added very easily that allows one to answer someone else's call. For further details, please download SAMPLE CODES (advance) and run it.
It is really easy to develop call parking feature that allows a person to put a call on hold at one extention and continue the conversation from any other telephone set or extention. For further details, please download SAMPLE CODES (advance) and run it.
It is incredibly easy to develop call barging functionality that is used in call-centers for training puposes and allows a call center manager to listen in on live calls without the caller or call center agent knowing (known as silent call monitoring) and then barg into the call to speak with both the agent and the caller (known as call barging). Please see SAMPLE CODES (advance) and DEMO for more details.
VaxVoIP SIP Server SDK supports server side multi-user call conference, in which multiple calls can be added to a single conference. Such feature can be used to create server side chat rooms. Please see SAMPLE CODE and DEMO for more details.
One can easily add call hold feature in the SIP server developed by using VaxVoIP SIP Server SDK. Music can also be played to the on-hold call.
VaxVoIP SIP SDK integrated SIP server can initiate all types of call transfer operations (blind, attend, regular etc) and it can easily process call transfer requests from different SIP clients (softphone, hardphone, ATA, wifi phone, etc.). Please see SAMPLE CODE and DEMO for more details.
One can easily add functionality in VaxVoIP SIP SDK integrated SIP server to record conversations into wave (.wav) files. These features can be used to develop call-center, IVR systems, leave message and many other services to keep the call records.
VaxVoIP SIP Server SDK exports a set of functions to play wave (.wav) files to the call conversations. Buffered based compression technology is introduced in VaxVoIP SIP SDK to save CPU cycles. Under this model, VaxVoIP’s technology compresses the wave data just one time, buffers it, and simply uses that same buffered data every time. While playing the wave data, buffered based compression technology minimizes voice compression processing load on the CPU and increase the server’s efficiency.
VaxVoIP SIP Server SDK exports functions to generate/send DTMF digits. Two types are supported to generate DTMF digits: 1) InBand, and 2) RTP based (RFC 2833). Please see TECHNICAL MANUAL for more details.
During the call conversation, if VaxVoIP SIP SDK receives DTMF digits, then it detect those digits and trigger events.
Three types of DTMF detection are supported: 1) Inband, 2) RTP based (RFC 2833) and 3) SIP based (INFO). These features are used to develop call-center services, IVR systems, and many others. Please see SAMPLE CODE and TECHNICAL MANUAL for further details.
VaxVoIP SIP Server SDK is friendly to those SIP clients who are behind the NAT/firewalls. If any SIP client (softphone, hardphone, ATA) is behind the NAT/firewall, then it can easily be connected to VaxVoIP SDK based SIP server without making any extra settings (stun, estun, port forwarding).
VaxVoIP SIP Server SDK supports SIP client authentication procedures. Under that procedure, SIP clients (softphone, hardphone, ATA, wifi phone) can authenticate and register to the SIP server developed by using VaxVoIP SIP SDK. Please see SAMPLE CODES and TECHNICAL MANUAL for further details.
VaxVoIP SIP Server SDK is compatible to SIP protocol. Any SIP based client (softphone, hardphone, ATA, wifi phone, etc.) can connect and register to a VaxVoIP SDK integrated SIP server, allowing the client to send and receive phone calls.
SAMPLES
Please select one or more of the following VaxVoIP SDK code samples depending on the platform and language you are working with.The sample codes below are fairly basic and easy to understand. Please download the sample code, and then read the available technical manual and flow diagrams for further technical and programming details.
IP-PBX BASIC
Visual Basic .NET
Visual C#
Visual C++
Delphi
IP-PBX ADVANCE
Visual Basic .NET
Visual C#
Visual C++
Delphi
As we are happy to provide a 30 day free trial, please download any sample code and try it out.
DEMO
Demo applications are available to download. Please download a demo application and use it for the next 30 days. Demo applications are developed by using VaxVoIP SIP Server COM component.IP-PBX BASIC DEMO
IP-PBX ADVANCE DEMO
If you require more features, please feel free to download any of our sample codes and make adjustments according to your requirements. Please contact us incase of any questions.
DOCUMENTATION
A technical manual is available to help developers quickly go through the internals and technical details of VaxVoIP SIP Server SDK.EXPORTED FUNCTIONS AND EVENTS DETAILS Download
SIP CLIENT REGISTRATION FLOW Download
SIP PHONE TO SIP PHONE CALL FLOW Download
HOW TO CONNECT TO PSTN/GSM NETWORK Download
HOW TO CONNECT TO IP-TELEPHONY SERVICE PROVIDER (ITSP) Download
DOWNLOAD
VaxVoIP SDK is SIP Server SDK (Software Development Kit). It includes sample codes, technical manual, COM component (VaxTeleServerCOM.dll), and demo application.Download VaxVoIP SIP Server SDK v6.6
It is a complete package to develop a fully functional SIP based VoIP server. As we provide 30 days free trial, please download VaxVoIP SIP Server SDK and see for yourself.
PRICING
We offer single product/software based license to use VaxVoIP SIP Server SDK. You are only limited to use one license with one of your product/software.
You will get one year of FREE technical support, new versions and upgrades with purchase of a license. After first year of free support, given below support packages can be opted any time.
SINGLE SERVICE LIMITED CONCURRENT CALLS LICENSE
20 CONCURRENT CALLS Buy Now -$864 USD
40 CONCURRENT CALLS Buy Now -$1,460 USD
80 CONCURRENT CALLS Buy Now -$1,886 USD
160 CONCURRENT CALLS Buy Now -$3,460 USD
320 CONCURRENT CALLS Buy Now -$5,280 USD
SUPPORT PACKAGES
3 months support package Buy Now -$1,080 USD
6 months support package Buy Now -$1,660 USD
FAQs
Please download SDK, demo application, or any of our sample codes and feel free to try them out for up to 30 days.
It is really easy to develop a SIP Server by using VaxVoIP SIP Server SDK. SAMPLE source codes, demo applications and complete TECHNICAL MANUAL about exported functions and events are available on our website.
Supported codecs are GSM, iLBC, G711u-Law, G711a-Law, and G729.
VaxVoIP SIP Server SDK works with all MS windows desktop based OS 2012, 2019, Windows 8.x, Windows 10 and above.
Yes, VaxVoIP SIP Server SDK is designed and developed to take the full advantage of machines with multi-core processors (core2duo, dual core, quad core, hex core). So if you run your VaxVoIP SDK integrated SIP Server on a multi-core system, the SIP server will put its processing load on all cores of the CPU and increase efficiency.
Yes, VaxVoIP SIP Server SDK fully supports multi-processor machines. So, if you run your VaxVoIP SDK integrated SIP server on a computer which has more than one processor, then the SIP server will spread its processing load among all the processors and increase efficiency.
Yes, conversation can be recorded into wave (.wav) files.
Yes, VC++, C#, VB.NET sample source codes are available on our website. Please download any SAMPLE source code and try it.
Yes, please click the DEMO link.
Yes, you can connect it to asterisk and any other third party SIP based server, PSTN gateway and gatekeeper. Please see TECHNICAL MANUAL for more details.
Yes, it is really easy to develop PC to PC, and PC to Phone service. Please see TECHNICAL MANUAL for more details.
Yes, it can be used to develop call center services (dial, receive, queue and transfer calls). Please see SAMPLE source code and TECHNICAL MANUAL for more details.
Yes, queue calls and play music to them feature can easily be developed. Please see SAMPLE source code for more details.
No, we don't sell the source code of our SDK.
Yes, please see SAMPLE source code to get more details about developing stealth listening feature in your VaxVoIP SDK integrated SIP Server.