libre is a generic library for real-time communications with asynchronous I/O support. It is written in portable POSIX source code that conforms to the ANSI C89 and ISO C99 standards. It is robust and fast, with a low memory footprint. It also features RFC compliance and support for IPv4 and IPv6. Protocol implementations include SIP, SDP, RTP/RTCP, BFCP, DNS, STUN/TURN/ICE, HTTP, and WebSockets.
The SIP forwarding daemon (implemented as a stateless SIP proxy) allows you to seamlessly forward SIP requests to other SIP servers. Its main purpose is to enable users to use their own domain name in SIP URIs without the hassle of having to run a full-blown SIP server (by forwarding SIP requests to third-party SIP servers). Configuration information is stored in an SQLite database, and low resource consumption is a main priority for the project.