Need Assistance? Contact    
 
    SIP SERVER SDK     SIP PHONE SDK  


OVERVIEW: SIP SERVER SDK

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:

IP-PBX systems.
IVR systems.
PC to Phone call services.
PC to PC call services.
Call center services.
Call termination services.
Calling card services.

Session Initiation Protocol (SIP) is an IP-Telephony protocol by the Internet Engineering Task Force (IETF).



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: SIP SERVER SDK

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


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 code and technical manual for further details.


Create 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 code 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.


Call Transfer

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


Record conversation


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.


DTMF tone generation


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


DTMF tone detection


During the call conversation, if VaxTele receives DTMF digits, then VaxTele detect those digits and trigger events.
Two types of DTMF detection are supported: 1) Inband, and 2) RTP based (RFC 2833). These features are used to develop call-center services, IVR systems, and many others. Please see sample code and technical manual for further details.


Stealth listening


It is incredibly easy to add stealth listening feature in your VaxTele integrated SIP Server. Stealth listening feature can be used in call-centers for training purposes. Please see sample code and demo for more details.


Multi-user server side conference


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.


Supported SIP based client and phones


VaxTele SIP Server SDK is compatible to SIP protocol. Any SIP based client (softphone, hardphone, ATA, wifi phone, etc.) can connect and register to a VaxTele integrated SIP server, allowing the client to send and receive phone calls.



SAMPLES: SIP SERVER SDK

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.

Visual Basic .NET Download Sample Code
Visual C# Download Sample Code
Visual C++ Download Sample Code
Delphi 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 SERVER SDK

A demo application is available to download. Please download and use it for the next 30 days. This application is just a demo SIP Server, which is developed by using VaxTele SIP Server COM component.


Download Demo SIP Server


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: SIP SERVER SDK

A technical manual is available to help developers quickly go through the internals and technical details of VaxTele SIP Server SDK.


Download Technical Manual


Technical manual contain details on the following:
Exported functions.
Error codes.
Exported events.
SIP phone registration flow.
SIP phone to SIP phone call flow.
SIP phone to PSTN call flow.



DOWNLOAD: SIP SERVER SDK

VaxTele is SIP Server SDK (Software Development Kit). It includes sample codes, technical manual, COM component (VaxTeleServerCOM.dll), and demo application.


Download VaxTele SIP Server SDK v2.2


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: SIP SERVER SDK

VaxTele SIP Server SDK is licensed based on the simultaneous channels. A channel is a connection from an endpoint to a VaxTele SIP Server. A normal call between two enpoints contain two channels passing through your VaxTele integrated SIP Server.




20 concurrent channels Buy Now - $550 USD
40 concurrent channels Buy Now - $1000 USD
80 concurrent channels Buy Now - $1800 USD
160 concurrent channels Buy Now - $3200 USD
320 concurrent channels Buy Now - $5600 USD
Unlimited concurrent channels Contact Us - $9600 USD


How it works

Buy a specific number of simultaneous channels for your license, and later on you can add more channels to your license. For example, suppose you buy 20 channels license and later on if you buy 80 channels license—then your license will be upgraded to 100 simultaneous channels license.
After purchasing the license, you will get the product new versions and upgrades free of charge.


How to use G.729 codec

VaxTele also supports G.729 codec, G.729 codec is not royalty free codec. If you want to use G.729 codec in your VaxTele integrated SIP server then you need to buy G.729 channels seperatly.

20 concurrent G.729 codec channels Buy Now - $230 USD
40 concurrent G.729 codec channels Buy Now - $430 USD


Buy a specific number of concurrent 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 SERVER SDK

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.

Which operating systems are supported?
VaxTele SIP Server SDK works with all MS windows desktop based OS XP, 2000, 2003, VISTA, Windows 7 and Windows 8.x.

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.

Is sample source code available?
Yes, VC++, C#, VB.NET sample source codes are available on our website. Please download any sample source code and try it.

Is demo application or SIP Server available?

Yes, please click the Demo link.

Can I connect it with asterisk?

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.

Can I develop PC to PC, and PC to Phone service?
Yes, it is really easy to develop PC to PC, and PC to Phone service. Please see technical manual for more details.

Can we use it in call centers?
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.

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

Yes, queue calls and play music to them feature can easily be developed. Please see sample source code for more details.

Do you sell the source code of SDK?
No, we don't sell the source code of our SDK.

Can I develop stealth listening feature?
Yes, please see sample source code to get more details about developing stealth listening feature in your VaxTele integrated SIP Server.

 



    FAQs: SIP SERVER SDK
How to get a FREE trial?
How to develop a SIP Server?
Which codecs are supported?
Which operating systems are supported?
Multi-core processors are supported?
Multi processors machines are supported?
Is sample source code available?
Is demo application or SIP Server available?
Know it all ...

TRY IT FOR FREE
Try it before you buy, 30 Days Free Trial.

Get Free Trial

Supported Languages
on MS WINDOWS PLATFORM

Visual Basic .NET
Visual C++ .NET
Visual C# .NET
Visual Basic



Visual C++
Borland Delphi
Borland C++


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 © 2014 VaxSoft. All Rights Reserved. | Terms of Use | Private Policy