diff --git a/README.md b/README.md index ef4f7899..e5611cf5 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ -This is a bare-bones Android Studio project implementing baresip based SIP User Agent for Android. Its development is motivated by need for a secure, privacy focused SIP user agent for Android that does not depend on third party push notification services. +This is a bare-bones Android Studio project implementing baresip library based SIP and mobile calling and messaging User Agent for Android. Its development is motivated by need for a secure, privacy focused User Agent that does not depend on third party push notification services. -Currently the application supports VoIP calling and messaging, VoIP conference calls, UDP, TCP, TLS, and WSS signaling transports, voicemail Message Waiting Indication, call transfers (REFER), AMR, Codec2, G.722, G.722.1, G.729, Opus, and PCMU/PCMA voice codecs, as well as ZRTP and (DTLS) SRTP media encapsulation. Minimum supported Android version is 9 (API level 28). +Currently baresip supports SIP and mobile voice calls and messages. In addition, voice conference calls, voicemail Message Waiting Indication as well as blind and attended call transfers are available when SIP is used. MMS messaging is not supported yet. -Recent versions of baresip also support mobile callig when baresip selected as the default phone app in Android settings. This is possible when Android version is 10 or higher. +In SIP calls audio can be coded with Opus, AMR, Codec2, G.729, G.722, G.722.1, or PCMU/PCMA codecs. Security is achieved via TLS or WSS SIP signaling transport and ZRTP or (DTLS) SRTP media encapsulation. -If you need video calling and have a device that supports Camera2 API, you can instead of this application install its sister application baresip+ from video branch. +This application can be installed on Android devices running Android version 9 or later. Mobile calling and messaging needs Android version 10 or later. + +If you need video calling and have a device that supports Camera2 API, you can instead of this application install its sister application baresip+ from the video branch. After cloning the project, generate static libraries and include files to distribution directory using master branch of libbaresip-android. -Then in Android Studio (tested with Android Studio Panda 2 | 2025.3.2): +Then in Android Studio (tested with Android Studio Panda 4): - Open an existing Android Studio project