SIP SERVER SDK|

SIP SERVER SDK

  Need Assistance? Contact us
Logo Mobile   Empowering

Please select a VOIP SDK of your interest
SIP SERVER SDK

The VaxVoIP SIP Server SDK (Software Development Kit) empowers software vendors and service providers to develop their own robust and feature-rich SIP (Session Initiation Protocol) based servers. Moreover, the VaxVoIP SIP Server SDK provides a comprehensive suite of services, including, but not limited to:

Our versatile solution supports a wide range of sectors, ensuring seamless communication and efficiency.

VaxVoIP SIP Server SDK offers the capability to seamlessly interconnect with other SIP-based IP-Telephony gateways and gatekeepers, allowing for effortless deployment within your pre-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.

Highly customizable Solution

The VaxVoIP SIP Server SDK (Software Development Kit) offers a comprehensive package, including sample codes, a technical manual, the COM component (VaxTeleServerCOM.dll), and a demo application. This all-in-one solution empowers developers to create SIP servers with ease.

Designed to provide maximum control and flexibility, the SDK seamlessly integrates with various development tools. It enables developers to craft advanced custom dial-plans, establish custom queues (priority, circular, random, etc.), utilize third-party components effortlessly, connect to diverse database servers, leverage Win32 APIs, and explore numerous other applications.

COM (Component Object Model) based technology

The VaxVoIP SIP Server SDK includes a single COM (Component Object Model) component, VaxTeleServerCOM.dll, which is compatible with a wide range of application development tools, including VC++, C#, VB.NET, Delphi, C++, and more.

VaxVoIP COM components offer a range of functions and events that can be harnessed for the development of a comprehensive SIP server. For detailed information, please refer to the TECHNICAL MANUAL.

Easy to understand sample source codes

The VaxVoIP SIP Server SDK offers a diverse collection of sample code snippets optimized for a variety of development tools. These valuable SAMPLE CODES are readily available on our website, allowing developers to gain a comprehensive understanding of our SDK and unlock its full potential for their VoIP projects.

Multi-core processors support

The VaxVoIP SIP Server SDK is meticulously designed and developed to leverage the capabilities of modern computing systems. When you deploy your VaxVoIP-integrated SIP server on a computer equipped with a multi-core processor or CPU (such as core2duo, dual-core, quad-core, or hex-core), the VaxVoIP SDK intelligently distributes its processing load across all available CPU cores.

This innovative approach enhances operational efficiency and equips your server to efficiently handle a larger volume of SIP clients, ensuring seamless and high-performance VoIP services.

Multi processors support

The VaxVoIP SIP Server SDK offers robust support for multi-processor systems. When deploying your VaxVoIP SDK-integrated SIP server on a system with multiple processors, it leverages the collective power of all available processors, efficiently distributing its processing load across each core.

This intelligent allocation significantly enhances the performance and efficiency of your IP-Telephony network, resulting in a substantial gain. As a result, your CPU or processor is well-equipped to handle a high volume of SIP clients and concurrent calls, ensuring seamless and high-capacity VoIP services.

Play wave (.wav) files

Enhanced Call Experience with VaxVoIP SIP Server SDK: Our SIP server SDK introduces a set of functions for seamlessly playing wave (.wav) files during call conversations.

Leveraging buffered-based compression technology, VaxVoIP SIP SDK optimizes CPU resource utilization by compressing wave data only once and utilizing buffered data for subsequent playback. This innovative approach significantly reduces voice compression processing load on the CPU, thereby enhancing server efficiency.

Setting up call queues and playing music

Creating queues in various formats, including priority, circular, random, or custom, is a straightforward process. Additionally, you have the capability to play music during queue calls, enhancing the caller experience. For an in-depth understanding and implementation guidance, we invite you to explore our advanced SAMPLE CODES.

Establishing ring groups

Easily Implement Ring Group Functionality: Enable multiple phones to ring simultaneously when a single extension or number is dialed. Dive into our advanced SAMPLE CODES for in-depth insights and guidance.

Setting up pickup groups

Easily Add Call Pick-Up Functionality: Answer another person's call effortlessly. For in-depth guidance, download our advanced SAMPLE CODES and follow the instructions provided..

Call parking

Simplified Development of Call Parking: Create a convenient call parking feature, enabling users to place calls on hold at one extension and seamlessly continue conversations from any other telephone set or extension. For comprehensive insights and practical implementation, download our advanced SAMPLE CODES and follow the provided instructions.

Call barging

Effortless Development of Call Barging: Easily create call barging functionality, commonly used in call centers for training and supervision purposes. It enables call center managers to silently monitor live calls without the caller or agent being aware (known as silent call monitoring) and, when needed, join the call to communicate with both the agent and the caller (known as call barging). For comprehensive insights and practical implementation, explore our advanced SAMPLE CODES and DEMO.

Multi-user server side conference rooms

VaxVoIP SIP Server SDK: Enabling Server-Side Multi-User Call Conferencing and Chat Rooms. Our SDK supports the creation of server-side chat rooms by adding multiple calls to a single conference. For a deeper understanding and practical implementation, explore our SAMPLE CODE and DEMO for detailed insights and guidance.

Call hold

Easily Implement Call Hold with Music: You can effortlessly add a call hold feature to your SIP server developed using VaxVoIP SIP Server SDK. Customize the experience by playing music to the calls on hold, enhancing the caller's experience.

Call Transfer

Seamless Call Transfer Capabilities with VaxVoIP SIP SDK Integrated SIP Server: Our integrated SIP server offers the ability to initiate various types of call transfer operations, including blind, attended, and regular transfers. It effortlessly processes call transfer requests from diverse SIP clients, such as softphones, hardphones, ATAs, Wi-Fi phones, and more. For comprehensive insights and practical implementation, explore our SAMPLE CODES and DEMO.

Call Recording

Easily Integrate Call Recording in VaxVoIP SIP SDK Integrated SIP Server: Our SIP server seamlessly supports the addition of conversation recording features, allowing you to save conversations as wave (.wav) files. These capabilities are invaluable for the development of call center solutions, IVR systems, voicemail services, and more, facilitating the management and retention of call records.

DTMF tone generation

VaxVoIP SIP Server SDK: Exporting Functions for DTMF Digit Generation and Transmission. Our SDK supports three types of DTMF digit generation - RTP-based (RFC 2833), SIP-based (INFO), INBAND/Audio-Tone based. For a deeper understanding of these capabilities, please refer to our TECHNICAL MANUAL for detailed insights.

DTMF tone detection

Real-time DTMF Detection with VaxVoIP SIP SDK: Our SDK is equipped to detect DTMF digits during call conversations and trigger corresponding events. It supports three types of DTMF detection - 1) INBAND/Audio-Tone based, 2) RTP-based (RFC 2833), and 3) SIP-based (INFO). These versatile features find application in the development of call center services, IVR systems, and a wide range of other applications. For comprehensive insights, explore our SAMPLE CODES and refer to the TECHNICAL MANUAL.

NAT and firewall friendly

Seamless NAT/Firewall Compatibility with VaxVoIP SIP Server SDK: Our SDK offers effortless connectivity for SIP clients, including softphones, hardphones, and ATAs, even when they are located behind NAT or firewalls. No additional settings such as STUN, E-STUN, or port forwarding are required, ensuring hassle-free connections to VaxVoIP SDK-based SIP servers.

SIP client authentication

Robust SIP Client Authentication with VaxVoIP SIP Server SDK: Our SDK offers comprehensive support for SIP client authentication procedures, enabling softphones, hardphones, ATAs, and Wi-Fi phones to securely authenticate and register with SIP servers developed using VaxVoIP SIP SDK. For in-depth insights, explore our SAMPLE CODES and refer to the TECHNICAL MANUAL.

Supported SIP based client and phones

Universal Compatibility with SIP Protocol: VaxVoIP SIP Server SDK seamlessly integrates with the SIP protocol, ensuring compatibility with a wide range of SIP-based clients, including softphones, hardphones, ATAs, Wi-Fi phones, and more. This compatibility enables clients to connect, register, and engage in two-way phone call communication with a VaxVoIP SDK-integrated SIP server.

 

SAMPLE CODES

Select Appropriate VaxVoIP SDK Code Samples for Your Platform and Language: Choose one or more of the following VaxVoIP SDK code samples that align with your development platform and programming language.

These samples are designed to be straightforward and easy to comprehend. After downloading the sample code, refer to the available technical manual and flow diagrams for in-depth technical and programming insights.

IP-PBX BASIC

Visual Basic .NET

Visual C#

Visual C++

Delphi


IP-PBX ADVANCE

Visual Basic .NET

Visual C#

Visual C++

Delphi


AUTO DIALER & IVR

Visual Basic .NET

Visual C#

We're delighted to offer a 30-day free trial of our product. You're welcome to download any of our sample code samples and give them a try. This trial period allows you to explore the functionality and capabilities of our product firsthand.

 

DEMO

Explore Our Demo Applications: You can access and download our demo applications, which have been developed using the VaxVoIP SIP Server COM component.

Take advantage of a 30-day trial period to download and utilize these demo applications, allowing you to experience the features and capabilities of our product firsthand.


IP-PBX BASIC DEMO

IP-PBX ADVANCE DEMO


Customize Your Solution with Sample Codes: If you find the need for additional features, you're welcome to download any of our sample codes and tailor them to meet your specific requirements.

Should you have any questions or require assistance, please don't hesitate to reach out to us.

 

DOCUMENTATION

Explore our Technical Manual: We offer a comprehensive technical manual that serves as a valuable resource for developers.

It provides an in-depth understanding of the internals and technical intricacies of VaxVoIP SIP Server SDK, enabling developers to quickly delve into the technical details.

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: Your SIP Server Development Solution. Our SIP Server SDK, inclusive of sample codes, a technical manual, the COM component (VaxTeleServerCOM.dll), and a demo application, provides a comprehensive set of tools for your development needs.

Download VaxVoIP SIP Server SDK v6.6

An All-In-One Solution for Developing a Robust SIP-Based VoIP Server: VaxVoIP SIP Server SDK offers a comprehensive package to create a fully functional SIP-based VoIP server.

Take advantage of our 30-day free trial by downloading VaxVoIP SIP Server SDK to experience its capabilities firsthand.

 

PRICING

We Provide Single Product/Software-Based Licenses for VaxVoIP SIP Server SDK: Our licensing model allows you to use one license with one of your products or software solutions.

With the purchase of a license, you will receive one year of FREE technical support, including access to new versions and upgrades. After the initial year of complimentary support, you can choose from the following support packages at any time.


VaxVoIP SIP Server SDK (SINGLE SOFTWARE LICENSE)

SINGLE SERVICE LIMITED CONCURRENT CALLS LICENSE


40 CONCURRENT CALLS Buy Now -$4,840 USD  


80 CONCURRENT CALLS Buy Now -$6,880 USD  


160 CONCURRENT CALLS Buy Now -$8,860 USD  


320 CONCURRENT CALLS Buy Now -$12,680 USD  



SINGLE SERVICE UNLIMITED CONCURRENT CALLS LICENSE Contact us -$12,860 USD  



UNLIMITED SERVICES UNLIMITED CONCURRENT CALLS LICENSE Contact us -$16,680 USD  




Technical support

SUPPORT PACKAGES

3 months support package Buy Now -$1,080 USD  


6 months support package Buy Now -$1,660 USD  

 

FAQs

How to get a trial?

Download the SDK, Demo Application, or any of our sample codes and feel free to explore them for a trial period of up to 30 days.

How to develop a SIP Server?

Simplified SIP Server Development with VaxVoIP SIP Server SDK: Creating a SIP server is made easy through the utilization of VaxVoIP SIP Server SDK.

Explore our website for accessible SAMPLE source codes, demo applications, and a comprehensive TECHNICAL MANUAL covering exported functions and events.

Which audio codecs are supported?

We offer support for a variety of audio codecs, including GSM, iLBC, G711u-Law, G711a-Law, and G729.

Which operating systems are supported?

VaxVoIP SIP Server SDK is compatible with a range of operating systems. It seamlessly integrates with Microsoft Windows operating systems, ensuring compatibility with all MS Windows Servers and Desktop versions.

This versatile compatibility allows developers to leverage the SDK on various Windows platforms for SIP server development.

Full Support for Multi-Core Processors?

VaxVoIP SIP Server SDK is meticulously designed to harness the capabilities of multi-core processors, including core2duo, dual-core, quad-core, and hex-core systems. When running your VaxVoIP SDK-integrated SIP Server on a multi-core machine, the server intelligently distributes its processing load across all available CPU cores, resulting in significantly improved efficiency.

Full Support for Multi-Processor Machines?

VaxVoIP SIP Server SDK provides comprehensive support for multi-processor systems. When you deploy your VaxVoIP SDK-integrated SIP server on a computer equipped with multiple processors, the server effectively allocates its processing load across all available processors, resulting in a substantial increase in efficiency.

Is call recording supported?

Yes, our system allows you to record conversations, saving them in wave (.wav) file format.

Is sample source code available?

Yes, sample source codes in VC++, C#, and VB.NET are available on our website. Feel free to download any of these SAMPLE source codes and give them a try

Is demo application of SIP Server available?

Yes, please click the DEMO link.

Can I connect it with asterisk?

Yes, you can easily interconnect it with Asterisk and other third-party SIP-based servers, PSTN gateways, and gatekeepers. For detailed instructions and information, refer to our TECHNICAL MANUAL.

Can I develop PC to PC, and PC to Phone service?

Yes, developing PC-to-PC and PC-to-Phone services is straightforward. For a comprehensive guide, please refer to our TECHNICAL MANUAL.

Can we use it in call centers?

Yes, it can be effectively utilized for the development of call center services, including call dialing, reception, queuing, and call transfers. For a deeper understanding, explore our SAMPLE source code and refer to the TECHNICAL MANUAL.

I want to queue incoming calls and play music to them, is it possible?

Yes, it's simple to develop the feature of queuing calls and playing music to them. For detailed insights, explore our SAMPLE source code for this functionality..

Do you sell the source code of SDK?

Yes, the source code of our SDK can be provided with user rights only. Additionally, training on the source code can also be provided.

Can I develop stealth listening feature?

For a comprehensive understanding of developing the stealth listening feature in your VaxVoIP SDK-integrated SIP Server, please refer to our SAMPLE source code.