baresip+

baresip+

VoIP and mobile calling and messaging app for Android based on baresip library

Juha Heinanen Internet Phone & SMS Voice & Video Chat

Screenshots

Screenshot of baresip+ Screenshot of baresip+ Screenshot of baresip+ Screenshot of baresip+

Description

Baresip+ is security focused open source communication app for Android that originally only supported SIP based voice and video calling and messaging. Now baresip+ can also be chosen as Android's default mobile calling and messaging app. In addition, contacts are integrated within the app. Voice conference calls, voicemail indication as well as blind and attended call transfers are available when VoIP is used. Multimedia messaging is not supported yet.

In SIP calls audio can be coded with AMR, Codec2, G.729, G.722, G.722.1, iLBC, opus or PCMU/PCMA codecs. Video can be coded with VP9, VP8, H.265, H.264, or AV1 codecs. Security is achieved via TLS or WSS SIP signaling transport and ZRTP or (DTLS) SRTP media encapsulation.

Baresip+ app can be installed on Android devices running Android version 9 or later. Mobile calling and messaging needs Android version 10 or later. If you don't need video calls, you can instead of this app install its lighter weight sister app baresip.

Source code is available at GitHub, where also issues can be reported.

What’s new (79.1.0)

- Improved incoming call User Interface
- Fixed removal of ongoing call status notification from lock screen when call is closed
- Fixed showing of contact labels

Versions

Version Date Size Requires Android Download
79.1.0 current
a723a30a993812ad…
2026-09-07 99 MB API 28
79.0.0
046be9de57a5e528…
2026-09-05 99 MB API 28
78.2.3
8e3adf396c2b9941…
2026-09-02 99 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • BluetoothConnect to Bluetooth devices.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_PHONE_CALL
  • FOREGROUND_SERVICE_MICROPHONE
  • FOREGROUND_SERVICE_CAMERA
  • FOREGROUND_SERVICE_SPECIAL_USE
  • MANAGE_OWN_CALLS
Show 29 more permissions
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Internet accessSend and receive data over the internet.
  • MicrophoneRecord audio.
  • CameraTake photos and videos.
  • Audio settingsAdjust volume and audio output.
  • Network stateCheck whether and how the device is connected.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • Prevent sleepingKeep the device from going to sleep.
  • DISABLE_KEYGUARD
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • Read contactsAccess the address book.
  • Change contactsCreate and change address book entries.
  • Place callsCall phone numbers without asking again.
  • Phone stateDetect ongoing calls and read device information.
  • READ_PHONE_NUMBERS
  • READ_CALL_LOG
  • WRITE_CALL_LOG
  • USE_FULL_SCREEN_INTENT
  • NotificationsShow notifications.
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • BROADCAST_STICKY
  • Display over other appsDraw content on top of other apps.
  • Send SMSSend text messages (may cost money).
  • Receive SMSProcess incoming text messages.
  • Read SMSRead text messages.
  • RECEIVE_MMS
  • plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments