Kamailio™ (former OpenSER) is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP, secure communication via TLS for VoIP (voice, video); IPv4 and IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP relay; ENUM; DID and least cost routing; load balancing; routing fail-over; accounting, authentication and authorization; support for many backend systems such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk™, FreeSWITCH™ or SEMS. Kamailio and the SIP Express Router (SER) teamed up for the integration of the two applications and new development.
(This application uses Doubango Framework.)
IMSDroid v2.xAvailable on http://code.google.com/p/imsdroid/
IMSDroid v2.x preview is now available for developers
The source code is under branches/2.0 and depends and doubango v2.x
– The SIP/IMS Stack is 7 times faster
– Full HD (1080p) video
– NAT Traversal using ICE
– Adds support for TLS, SRTP and RTCP
– NGN (Next Generation Network) stack for developers (android-ngn-stack)
– Better audio quality (Adaptive jitter buffer, noise suppression, automatic resampling, gain control, …)
– Better video quality (low latency, low cpu usage, …)
– VP8 video codec
– MSRP chat
– Fix many issues
3GPP IMS (IP Multimedia Subsystem) is the next generation network for delivering IP multimedia services. IMS is standardized by the 3rd Generation Partnership Project (3GPP). IMS services could be used over any type of network, such as 3GPP LTE, GPRS, Wireless LAN, CDMA2000 or fixed line.
IMSDroid is the first fully featured open source 3GPP IMS Client for Android devices (1.5 and later). The main purpose of the project is to exhibit doubango‘s features and to offer an IMS client to the open source community. doubango is an experimental, open source, 3GPP IMS/LTE framework for both embedded (Android, Windows Mobile, Symbian, iPhone, iPad, …) and desktop systems (Windows XP/Vista/7, MAC OS X, Linux, …) and is written in ANSI-C to ease portability. The framework has been carefully designed to efficiently work on embedded systems with limited memory and low computing power.
The current version of IMSDroid partially implements GSMA Rich Communication Suite release 3 and The One Voice profile V1.0.0(LTE/4G, also known as GSMA VoLTE) specifications. Missing features will be implemented in the next releases. Stay tuned.