VoIP SIP SDK for Windows

ABTO Software VoIP SIP SDK for Windows provides capabilities to build a custom SIP softphone with support of multiple line voice/video calls and video conference, IM chat, multiple SIP accounts, presence, and voice mail, or add VoIP features to your custom IVR/intercom/CRM software.

Here you can have a look at our video clip that demonstrates basic functionality of the SDK’s sample softphone:

License Details

  • One time payment
  • No per-seat licensing
  • 1o day fully functional trial SDK

Operating System

All versions of Windows OS, including Windows 8.1 and 64 bit systems

Development Features

  • C#, C++, VB.NET, VB 6.0, and Delphi support
  • ActiveX, COM, and plain dll files
  • support of SIP DLL SDK (via native dll interface)
  • NAT (Network Address Translation) support
  • Encryption on the basis of sRTP, DLS, and DTLS
  • DTMF (Dual Tone Multi Frequency) support
  • SIP Authentication
  • Codecs management
  • Log file on/off setting

End User Features

  • Support of all kinds of Internet connections
  • Multiline support
  • Multiple sip accounts registration
  • Multi-party voice conference
  • SIP Registrar support (compatibility with most of SIP servers including Asterisk)
  • Works under firewall
  • IM interface
  • Selecting of media input and output devices
  • Custom ringtone support
  • Configuration saving and loading

Conversation Specific Features

  • Calls operations:

– Hold/Retrieve Call
– Forward Call (Blind Call Transfer)
– Transfer Call (Attended Transfer)

  • Noise reduction (supression)

– AGC (Auto gain controller) support
– Adaptive silence detection
– Adaptive jitter buffer

  • Software volume control (including Mute Sound)
  • Playing file into conversation
  • Recording conversation into file
  • Redirection of calls to other phone lines
  • Call history and address book ready

Available Codecs

  • H.263
  • H.264
  • G.711 (ALaw, muLaw)
  • G.726 (16k 24k 32k 40k)
  • G.729A
  • G.723
  • OPUS
  • iLBC
  • LPC-10
  • Speex (Narrow, Wide)
  • L16
  • RFC4733 DTMF tones
  • GSM

Protocols Support

  • SIP (Session Initiation Protocol)
  • RTP (Real-time Transport Protocol)
  • SDP (Session Description Protocol)
  • TCP (Transmission Control Protocol) /UDP (User Datagram Protocol)
  • STUN (Session Traversal Utilities for NAT)
  • ICE (Interactive Connectivity Establishment)