baresip
VoIP and mobile calling and messaging app for Android based on baresip library
Juha Heinanen Internet Phone & SMS Voice & Video Chat
Screenshots
Description
Baresip is security focused open source communication app for Android that originally only supported SIP based VoIP 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 VoIP calls audio can be coded with AMR, Codec2, G.729, G.722, G.722.1, iLBC, opus or PCMU/PCMA 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 need video calling, you can instead of this app install its sister app baresip+.
Source code is available at GitHub, where also issues can be reported.
What’s new (90.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
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_SPECIAL_USE
- MANAGE_OWN_CALLS
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Show 27 more permissions
- Internet accessSend and receive data over the internet.
- MicrophoneRecord audio.
- 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
- baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments