VaxTele, with the use of our 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. VaxTele also offers a number of other services, to include:

VaxTele 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.

VaxTele SIP Server SDK is a new, flexible approach that combines several advanced features, enabling users to create their own Microsoft Windows based VoIP network.

VaxTele 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:

Banking.Call centers.Long distance telephony companies.

Calling card companies.Remote PBX for multi-offices.PBX extensions.

VaxTele 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

VaxTele 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

VaxTele is SIP Server SDK (Software Development Kit). It 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.

COM (Component Object Model) based technology

VaxTele 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.
VaxTele 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.

Easy to understand sample source codes

VaxTele 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.

Multi-core processors support

VaxTele SIP Server SDK is designed and developed in a way that if you run your VaxTele integrated SIP server on a computer with multi-core processor/CPU (core2duo, dual core, quad core, hex core), then VaxTele divides its processing load among all cores of the CPU to increase the efficiency and handle more SIP clients.

Multi processors support

VaxTele SIP Server SDK fully supports multi-processor machines. If you run your VaxTele integrated SIP server on a system containing more than one processor, VaxTele 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.

Create call queues and play music

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.

Create ring groups

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.

Create pickup groups

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.

Call parking

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.

Call barging

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.

Multi-user server side conference rooms

VaxTele SIP 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.

Call hold

One can easily add call hold feature in the SIP server developed by using VaxTele SIP SDK. Music can also be played to the on-hold call.

One can easily add functionality in VaxTele 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.

Play wave (.wav) files

VaxTele SIP Server SDK exports a set of functions to play wave (.wav) files to the call conversations. Buffered based compression technology is introduced in VaxTele to save CPU cycles. Under this model, VaxTele’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.

During the call conversation, if VaxTele receives DTMF digits, then VaxTele 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.

NAT and firewall friendly

VaxTele 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 VaxTele based SIP server without making any extra settings (stun, estun, port forwarding).

SIP client authentication

VaxTele 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 VaxTele SIP SDK. Please see SAMPLE CODES and TECHNICAL MANUAL for further details.

Please select one or more of the following VaxTele 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.

It is a complete package to develop a fully functional SIP based VoIP server. As we provide 30 days free trial, please download VaxTele SIP Server SDK and see for yourself.

PRICING

VaxTele SIP Server SDK is licensed based on concurrent calls. Buy a specific number of calls license, and later on you can add more calls to your license. For example, if you buy 40 concurrent calls license and later on if you buy 80 concurrent calls license—then your license will be upgraded to 120 concurrent calls license.

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

FAQs

How to get a trial?
Please download SDK, demo application, or any of our sample codes and feel free to try them out for up to 30 days.

How to develop a SIP Server?
It is really easy to develop a SIP Server by using VaxTele SIP Server SDK. SAMPLE source codes, demo applications and complete TECHNICAL MANUAL about exported functions and events are available on our website.

Which codecs are supported?
Supported codecs are GSM, iLBC, G711u-Law, G711a-Law, and G729.

Multi-core processors are supported?
Yes, VaxTele 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 VaxTele 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.

Multi processors machines are supported?
Yes, VaxTele SIP Server SDK fully supports multi-processor machines. So, if you run your VaxTele 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.

Is call recording supported?
Yes, conversation can be recorded into wave (.wav) files.

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