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 including Windows XP, Windows 2000, Windows 2003, and Vista.
Highly customizable
VaxTele is SIP Server SDK (Software Development Kit). It contains sample codes, technical manual, COM component (VaxTeleServerSIP.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 VaxTeleServerSIP.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.