This application implements a secure and fully open source VoIP User Agent based on baresip library. 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.
Currently baresip app supports voice/video calling, text messaging, voicemail Message Waiting Indication, as well as blind and attended call transfers. Voice can be codec with Opus, AMR, GSM, G.729, G.726, G.722, G.722.1, and PCMU/PCMA, codecs. Video can be coded with VP9, VP8, H.265, H.264, and AV1 codecs. Security is achieved via TLS or WSS signalling transport and ZRTP or (DTLS) SRTP media encapsulation.
baresip app can be installed on Android devices running Android version 7.0 or later. Video calling requires that Android device supports Camera 2 API at hardware support level LEVEL_3. If you don't need video calling, it is recommended that instead of this app you install its sister app baresip.
baresip app's privacy policy is available
here
.
Source code is available at
GitHub
, where also issues can be reported.
- Ask POST_NOTIFICATIONS permission on Android 13 devices
- Use gray Microphone icon when microphone is not turned off
- Use "Busy Here" response message when call is rejected