baresip
com.tutpro.baresip
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Baresip is security focused open source communication app 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. 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](https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fjuha-h%2Fbaresip-studio&sa=D&sntz=1&usg=AOvVaw2-YxwopnGFVp6Ez83Ao5aG), where also issues can be reported.
First release: Sep 13, 2025, 75 total releases.
Most recent release: Sep 28, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 28, 2026 92.1.0- Added 'Max MMS Images Size' setting - Fixed SIP URI of incoming call coming via Telecom Framework - Fixed showing of incoming call notification when baresip was started by Telecom Framework - Don't show Default Messaging App setting if device has no SIM card - Start baresip automatically when external dialer makes call via Telecom Framework - New translations (several languages)
- Sep 25, 2026 92.0.0- Mobile account chat screen now supports sending of MMS messages - Main screen in-call user interface improvements - New translations (several languages)
- Sep 14, 2026 91.0.0- Show call end button on its own line - After call, do not disable speaker phone if Speaker Phone audio setting is enabled - Fixed adding of parties to conference call - Upstream fix on notifying un-registering failure - New translations (Chinese and Indonesian)
- Sep 11, 2026 90.2.1- Improved outgoing call user interface - Fixed potential race condition in new account creation - Don't automatically focus to DTMF field when call is connected - New translations (Chinese, Indonesian)
- Sep 3, 2026 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
- Aug 31, 2026 89.2.3- Fixed potential, contact suggestions related crash - Fixed clearing of missed calls and messages when returning to main screen - New translations (Chinese, Czech)
- Aug 27, 2026 89.2.1- Blocking related fixes and improvements - New translations (Chinese, Finnish)
- Aug 23, 2026 89.2.0- Added iLBC Mode audio setting - Improved showing of contact name in call URI and new chat peer fields - Unique Contact URI setting defaults again to "enabled" - Increased message history size to 256 - New translations (Chinese)
- Aug 18, 2026 89.1.1- Fixed bug that in some cases created two mobile account instances - Added iLBC audio codec (currently only mode 20 is supported) - Fixed restart notice after audio settings changes - Show contact name and SIP URI in call URI field if label has not been given - iLBC audio codec now supports both 20 and 30 modes
- Aug 15, 2026 89.0.1- Mobile account and calling related fixes and enhancements - Search also contact TEL URIs and SIP URI userparts for suggestions - In addition to contact name, show also contact's URI or label in suggestions - Reject incoming mobile call if SIP call is already active and vice versa - Unique Contact URI setting is now by default disabled - According to help text. apply account's Country Code setting only to contact lookup - Made SIP Trace setting sub-setting of Debug setting - New translations (Chinese)
- Aug 10, 2026 88.1.4- Create Mobile account only if SIM is present and is not data-only - Make sure that SIP user agent is allocated only once - Added wss to account's transport protocols - Avoid bogus "No network connection" notice - Improved About. Accounts, Outbound Proxies help texts - Improved Unique Contact URI help text - Introduced new string mobile_service_not_available and corresponding alert - Improved alert dialog - New translations (several languages)
- Aug 5, 2026 88.1.2- Fixed Android Auto audio routing
- Aug 2, 2026 88.1.1- Removed empty icon space from calls and contacts menu items - Renamed blocking_list string to blocking_rules string - Made blocking rules account specific - Cleared all account's blocking related records when account is deleted - New translations (Chinese, Finnish)
- Jul 28, 2026 88.1.0- Calls and messages are now backed up in JSON format (backup now to make sure that restore works in the future) - Added icons to main screen menu items
- Jul 23, 2026 88.0.1- Improved contact mode selection in contacts screen menu - Improved contacts screen search and new contact layout - Match search string to contacts' TEL URIs also on main and chats screens - Allow contact with name only - Improved contact's edit layout - Always show new incoming chat message last in the message list
- Jul 18, 2026 87.0.1- Added Edit button also to Android contact top app bar - Use baresip's missed call notification also for missed mobile calls - Restored capability to turn speakerphone on also before call starts - New translations from Weblate (Russian)
- Jul 15, 2026 86.2.1- Fixed handling of missed mobile call notifications - New translations (Spanish)
- Jul 8, 2026 86.1.1- Allow empty backup/restore password - Improved edge-to-edge compatibility - Optimized decoding of avatar bitmaps
- Jul 4, 2026 86.1.0- USSD and MMI code handling improvements - Prevent unnecessary re-registration when checking out from account screen - Prevent unnecessary config save and restart alert when checking out settings screen - New translations (Chinese, Spanish)
- Jun 30, 2026 86.0.3- Improved SIM card and airplane mode detection - Do not create mobile account automatically - Do not remove mobile account when role changes - New translations (Chinese)
- Jun 29, 2026 86.0.1- Added support to mobile account for Unstructured Supplementary Service Data (USSD) - Fixed matching of blocking rules to incoming mobile calls - New translations (Czech, Indonesian)
- Jun 27, 2026 85.1.1- Improved detection if SIM card is available - Do heavy startup operations in background thread to prevent UI hangs - At resume to baresip, check if its default app roles have changed - Allow default messaging role without being default calling app - Show Battery Optimization setting only when baresip is not default calling or messaging app - Removed support for old call history - Fixed invalid "No network" warning in 85.1.0
- Jun 23, 2026 85.0.0- Added Blocking screen to Account settings that includes Blocking list - Added capability to add call and message peers to Blocking list - Added "SIM Manager" link to mobile account's settings - Fixed background color of bottom navigation bar on some screens - Fixed removing of incoming call notification when call is declined - New translations (Chinese, Finnish)
- Jun 20, 2026 84.0.0- Improved edge-to-edge implementation on all screens - When incoming call or message arrives and baresip is not running, start baresip and show notification - New translations (Spanish)
- Jun 15, 2026 83.2.0- Added "Block Hidden" account setting - Allow tel: URI as SIP account Voicemail URI - Improved rejection toast messages - New translations (Chinese, Hebrew)
- Jun 13, 2026 83.1.1- Allow mobile calling when device is in airplane mode and Wi-Fi calling is enabled - Fixed showing of + character when making mobile call to international number - New translations (several languages)
- Jun 6, 2026 83.1.0- Enabled copying of URIs to clipboard on calls and contact screens - Removed tel: URI scheme when telephone number is shown on some screens - New translations (several languages)
- Jun 4, 2026 83.0.1- Improved mobile account's airplane mode handling in Android versions < 12 - Include also mobile account's call and chat history in backup
- May 14, 2026 81.0.0- baresip app can now be used as the default phone app supporting also mobile calling (see About screen Usage Hints) - This is major upgrade and may contain bugs
- May 12, 2026 80.1.1- TEL URI related bug fixes and improvements - Turn proximity sensing off immediately when last call is closed - Update status notification when call is answered - New translations (Hebrew)
- May 7, 2026 80.1.0- Show diverter (if exists) also in incoming call notification - Added sender's avatar also to incoming message notification - Reduced timeout of incoming calls to 60 sec - Removed recommendation to disable battery optimizations - New translations (Chinese, Finnish, Spanish)
- May 3, 2026 80.0.0- Bottom navigation bar color now matches screen background color - In case incoming call is diverted, show also diverter - Fixed possible crash when showing incoming call notification - New translations (Chinese)
- May 2, 2026 79.3.0- Audio related fixes and improvements (tested on Android versions 10-16) - In settings, check if restart is needed also when touching back button - Modified Telecom Framework help text
- May 1, 2026 79.2.0- Added handling of Bluetooth device call answer/reject/end button clicks in Telecom Framework - Fixed disabling/enabling of call buttons - Set dark theme correctly after restore - Added some null checks in order to avoid possible crashes - New translations (Chinese, Spanish)
- Apr 28, 2026 79.1.0- Added Telecom Framework audio setting to allow disabling use of Android Telecom Framework - Show yellow call button when outgoing call is still in the process of being made - Fixed Bluetooth support when Telecom Framework is in use
- Apr 26, 2026 79.0.0- Moved Contacts Mode selection from Settings screen to Contacts screen menu - Moved Ringtone from Settings screen to Audio Settings screen - Several Speaker Phone fixes and improvements - Start Automatically setting improvements - Support both MODE_IN_CALL and MODE_IN_COMMUNICATION as call modes - Avoid IME related crash in buggy device
- Apr 21, 2026 78.1.4- Avoid crash if there is no write access to backup destination - Conference call related bug fixes and improvements - Fixed checking if another call is already active
- Apr 20, 2026 78.1.3- Fixed Account's Media Encoding setting - Prevent Google from removing ringback, busy and call waiting tones - Ensure that ringback and busy tone are played in communication mode - Improved network and DNS server update management - New translations (Spanish)
- Apr 20, 2026 78.1.2- Prevent Google and F-Droid from removing ringback, busy and call waiting tones - Ensure that ringback and busy tone are played in communication mode - Improved network and DNS server update management - New translations (Spanish)
- Apr 19, 2026 78.1.1- Ensure that ringback and busy tone are played in communication mode - Improved network and DNS server update management - New translations (Spanish)
- Apr 14, 2026 78.1.0- Added Custom Parameters account setting - Retain value of account's Check Origin when Register is toggled - New translations (Chinese)
- Apr 10, 2026 78.0.2- Prevent other conference calls from closing when one participant hangs up - Fixed initialization of account Check Origin setting - Audio improvements - New translations (Chinese and Spanish)
- Apr 7, 2026 78.0.1- Baresip app is now integrated with Android Telecom Framework - Added support for multiple simultaneous calls (only one can be active) - Allow hanging up individual members of conference call - Improved status notification content texts - Acquire partial wake lock only if there is active registrations or calls - Acquire WiFi lock also when WiFi is available but not actively used - Always resume to active call on main screen if there is one - In attended call transfer, check if peer supports REPLACES header - Print network debug only if there was a change
- Mar 27, 2026 77.4.0- Baresip foreground service notification is now always visible also when Android version is 14 or newer - New translations (Chinese and Czech)
- Mar 19, 2026 77.3.1- Fixed bug in codecs screen - New translations (French and Hebrew)
- Mar 12, 2026 77.3.0- Added Unique Contact URI setting - New translations (Chinese, English, Finnish)
- Mar 10, 2026 77.2.2- Avoid crash related to screen rotation - Upstream fix related to SIP 183 Session Progress response - Translations update (English, Finnish)
- Feb 24, 2026 77.2.1- Issue missed call notification also when baresip app is not visible - Cancel full screen notification when call is closed
- Feb 19, 2026 77.2.0- Unlock locked screen and turn it on when new call is received - New translations (Portuguese (Brazil)
- Feb 15, 2026 77.1.1- Prevent multiple call button actions when the buttons are touched repeatedly - Avoid crash if getting of call's codec info fails - Avoid possible crash related to settings view model
- Feb 14, 2026 77.1.0- Migrated alert dialogs to Material design style - Improved dropdown menu coloring - Added timeout for getting account template from network - Fixed call redirect URI - New translations (Hebrew)
- - Fixed crash related to deleting of messages - Start automatically also when new version of baresip is installed - Improved Audio Settings check - Improved alert dialog background color - Improved suggestion coloring - New translations (Chinese and Hebrew)
- - Fixed launch icon background - Improved showing of call icons - New translations (Hebrew)
- - Added BaresipApp to avoid baresip service starting before baresip library is loaded - Improved showing of call transfer destination suggestions
- - Added support for conference calls
- - Fixed baresip contact long click alert - New translations (Chinese)
- - Added Search to Contacts Screen - New translations (Czech)
- - Added screens to show blocked calls and messages - Avoid showing of empty screen when back or check icons are touched repeatedly
- - Fixed bug in restoring Block Unknown account setting - New translations (Chinese)
- - Added Block Unknown account setting that allows blocking of calls and messages from peers not found in contacts - Added Check Origin account setting that allows blocking of SIP requests whose source IP address does not match IP address where register requests are sent - Added supported Transport Protocols setting - New translations (Chinese and Russian)
- - Optimized amr, g7221, and opus codecs
- - Use compose based call timer - Fixed possible race condition when screen is rotated - New translations (Chinese)
- - After restore, cleared recorded call indications from calls and call details screens - On call details screen, added possibility to save call recording by long click on call duration and to delete call history by long click on call time value - Added progress bar and stop button to play recording dialog
- - Replaced baresip launcher PNG image with vector drawable - Replaced call, hangup, lock, camera front/back, and screenshot icons with Material Design icons - Used outlined text field for DTMF digits - Notification fixes and improvements
- - Replaced most drawables with Material Design icons - Avoided possible memory leak in chronometer - New translations (Chinese)
- - Fixed possible crash related to attended transfer - Show original call as being on hold when waiting for blind transfer - Use Material3 colors also in Hold, Transfer, and Info buttons
- - Removed G.726 codec due to too many dependencies - New G.722 codec with less dependencies - New translations (Swedish, Czech, and Chinese)
- - Use Material3 color theme everywhere - Improved visibility of Main screen "Call from" field and Account screen "SIP URI" field - Improved surface container colors
- - Use Material3 color theme everywhere - Improved visibility of Main screen "Call from" field and Account screen "SIP URI" field
- - Use Material3 color theme everywhere
- - Retain account and settings modifications until check or back button is clicked - Use TLS CA File certificates also when pre-configuring account from network - Do not leave Settings in case of input error
- - Added initial support for dynamic colors on many screens - Improved showing and hiding of soft keyboard - New translations (Chinese (Simplified Han script))
- - Exclude starred Android contacts from Do Not Disturb - Don't loose content of new message that has not been sent yet - New translations (Swedish)
- - Fixed adding of new call to history - Avoid screen "flash" when calling from contacts or call history - New translations (Czech)
- - Added Weblate note to About text - New translations (Chinese) - Baresip lib logging macro fix