SIP Protocol Toolkit

The award-winning SIP Toolkit is a powerful and highly versatile set of tools that dramatically accelerates development time of SIP applications. The SIP protocol stack provides all necessary SIP and SDP functionality, such as encoding, sending, parsing and receiving SIP messages over UDP, TCP, TLS, SCTP and IPSec, managing SIP calls and transactions, and ensuring reliability.

SIP Stack Highlights

Robust, mature and feature rich
Designed built and optimized through years of experience in SIP stack development
Layered architecture
Exposes high, medium, and low-level APIs for ease of use and flexibility
User friendly APIs
Ensure fast product integration
Part of the SIP Developer Suite
Full IMS compliancy, with SIMPLE OMA Standard Presence & Instant Messaging capabilities, STUN NAT Traversal and advanced testing tools

Products developed with the SIP Toolkit include:

SIP-enabled Firewall/NAT
SIP multimedia servers
3G cellular handsets
IP, WiFi and WiMAX phones
Video terminals
Soft phones
Voice/Video messaging IAD
Session border controllers
Application servers
Conference bridges
Interactive Voice Response (IVR)

The SIP Toolkit complies with the latest IETF standards and is comprised of:

SIP Stack

An internally multi-threaded (configurable) library containing all SIP-specific functionality, including message encoding and decoding, transaction and call management and SIP extensions.

SDP (Session Description Protocol) Stack

A library for SDP message processing. The SDP Stack was written in compliance with RFC 2327 and enables parsing/encoding of any SDP message field.


A library for sending and receiving RTP and RTCP packets. This is also available as a standalone Advanced RTP/RTCP (RFC3550/3551 compliant) Toolkit providing IPv6 and other advanced functionality, such as secured RTP (SRTP as defined in RFC 3711).

SIP Protocol Stack Features includes:

Internally Multi-Threaded
Offer/Answer Capabilities
Persistent Connection
Digest Authentication Support
UPDATE Support
REFER (transfer) Extension Support
High Availability (HA) Support
SIP-T (Interworking with ISUP/QSIP) Support
Multi-Part MIME Bodies Support
PRACK (RFC 3262 - Reliable Provisional Responses)
Extension Support (Manual and Automatic Operation)
182 response
Server-Features (Require-Supported)
INFO Extension support
Multi-Homed Hosts
IPv6 Support*
Loose Routing
Advanced DNS Queries (Locating SIP
Servers using SRV and NAPTR for outgoing requests*)
Session Timer
Enhanced Parser
General URL Scheme Support (e.g. - TEL, IM)
In-Band DTMF
Merging Disabling
Transmitter object
IP Address black/white list enabled
Dynamic local address setting
IP TOS setting
Synchronous DNS and dynamic NDS server setting
Dynamic Via Header control

The SIP Toolkit comes with:

Full source code
Complete source code sample
Full documentation, programmer’s guide and reference guideompiled binary of the IMS SIP stack
Porting guide (for unsupported operating systems)
Version upgrades
Professional customer support
Turnkey solutions (upon request)
Porting services (upon request)

All RADVISION products and solutions take into account interoperability issues between disparate networks, protocols and devices. The SIP Stack has been thoroughly tested for full interoperability with other clients and servers. The SIP Stack is based on RADVISION’s Common Core, an operating system abstraction layer specifically optimized for communication protocols and embedded platforms. This ensures easy portability of developed products between platforms and operating systems, including those not directly supported by RADVISION.

Want to know more?

We will get back to you

For Avaya Scopia related queries,
please contact Avaya