DoubangoTelecom / imsdroid

High Quality Video SIP/IMS client for Google Android
https://doubango.org
Other
294 stars 168 forks source link

This application uses Doubango Framework.

IMSDroid v2.x preview is now available for developers
The source code is under branches/2.0 and depends and doubango v2.x

New features:

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.
As the SIP implementation follows RFC 3261 and 3GPP TS 24.229 Rel-9 specifications, this will allow you to connect to any compliant SIP registrar.

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.

For newbies, here is a quick start guide: http://code.google.com/p/imsdroid/wiki/Quick_Start

Video Call Screen (H.264 Base Profile 3.0) 4-way video conference call using OpenVCS
GSMA Content Sharing Enhanced Address Book


Quick Start

Highlights

Many other features are supported by the underlying framework but not exposed to the user interface (in progress). For more information please refer to doubango website.
These features include: OMA Large IM Message (MSRP), File Transfer (MSRP), Image Sharing (IR.79), Video Sharing (IR.74), TLS and IPSec Security Agreement (RFC 3329), Proxy-CSCF discovery using DHCPv4/v6, TURN, ...

Request for InterOperability Testing

We have started to implement the features listed below and would like to make some IOT. So, if you have a client, IMS Core or Application Server supporting these features, then you are welcome.

GSMA RCS

doubango partially support GSMA RCS as defined in release 3. The core features will be fully implemented in the next major release.

One Voice Profile (GSMA VoLTE)

Some features of the One Voice Profile are implemented in this version (v1.0.0) and the other will be added in the coming releases.



Already implemented:


© 2010-2015 Doubango Telecom
Inspiring the future