• 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?

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.