Experimental cross-platform 3GPP NGN/IMS framework for embedded systems
doubango is an experimental open source, cross-platform 3GPP NGN/IMS framework for embedded systems (it also works on Windows XP/Vista/7, Mac OS X and unix-like systems).
The framework has been carefully designed to efficiently work on embedded systems with limited memory and low computing power.
The SIP stack (RFC 3261) implements 3GPP TS 24.229 Rel-9 and can be used to develop VoIP applications targeting embedded systems, desktop computers, laptops, tablet PCs or handheld PCs.
SIP messages can be compressed using SigComp, protected with IPSec or TLS over IPv6 or IPv4 protocols. Both TCP and UDP are supported.
The media layer contains a complete SOA (SDP Offer Answer) framework with MMTel and PoC ex