Skip to main content

Embedded SIP Stack

License

sk400vop is a performance and memory optimized SIP UA stack designed and developed ground-up for embedded VoIP applications including handsets and IoT devices. In fact, it’s the most compact VoIP stack beating the competition by a hefty margin. In addition to being OS portable, sk400vop also integrates easily with our proprietary cooperative kernel. In this configuration, the stack acts like a complete application exporting a very compact API to generate and respond to signaling events. Using callback interface for signaling, media and networking, the stack introduces a new dimension in software portability.

Features

  • SIP, SDP, RTP, RTCP (IAX, SRTP, SRTCP optional)

  • UDP, TCP and TLS support

  • IPv6 support

  • SHA-256/MD5 authentication support (AKAv1 and AKAv2 for 3GPP optional)

  • Supports virtually unlimited number of user accounts translating to unlimited number of virtual phone lines (limited only by available memory)

  • Small run-time memory footprint (less than 200 KB including code and data) suitable for IoT devices

  • Capable of running with or without OS/RTOS (using our cooperative kernel)

  • Easily portable across OS/RTOS using OS mapping layer (reference ports available)

  • Compact API with signaling, media and network callbacks

  • Proven and tested on multiple hardware platforms against various SIP UA implementations and telephone systems

  • Video support

  • Auto-answer support for paging/PA applications

  • EUROCAE ED137B compliant