This C++ library has been designed as a Chrome SIP stack.

Sippet is an open-source SIP User-Agent library, compliant with the IETF RFC 3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and P2P communication services.

The main target was to enable Javascript applications to use UDP, TCP and TLS transports along WebSocket. Existing SIP solutions for the browser are forced to use the WebSockets API to send/receive SIP messages. But for many service providers, the WebSocket protocol could not be a feasible solution due to scalability, support and other business constraints.

By the way, the stack can be used as a full client-side C++ Stack (full-featured) without Javascript integration.

Features

  • Support to symmetric response routing (RFC 3581). Support to client-initiated connections (RFC 5626).
  • Support to client-initiated connections (RFC 5626).
  • Multiplatform: same platforms supported by Chromium.
  • Parsing of SIP and Tel URIs, compatible with GURL.
  • SOCKS for TCP/TLS/Websockets connections, inherited from system settings.

Project Activity

See All Activity >

License

BSD License

Follow sippet

sippet Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of sippet!

Additional Project Details

Operating Systems

Android, Apple iPhone, BSD, Linux, Windows

Languages

English

Intended Audience

Advanced End Users, Architects, Developers, Information Technology

Programming Language

C++, Java, JavaScript

Related Categories

C++ Internet Software, C++ VoIP Software, C++ Browser Extensions and Plugins, JavaScript Internet Software, JavaScript VoIP Software, JavaScript Browser Extensions and Plugins, Java Internet Software, Java VoIP Software, Java Browser Extensions and Plugins

Registered

2014-09-01