Juha Heinanen e9ecfdd648 Major rewrite of settings implementation by separating static and dynamic
settings
Changed opus expected packed loss default value from 0 to 1 in order to enable
  forward error correction
Restored original audio jitten buffer size to 0-20 now when upstream bug
  is fixed
2023-05-25 14:36:45 +03:00
2021-09-09 09:07:24 +03:00
2023-04-19 14:56:51 +03:00
2023-05-14 08:51:04 +03:00
2023-04-20 16:54:57 +03:00
2023-03-26 09:55:15 +03:00
2023-01-30 04:26:12 +02:00
2023-05-04 18:25:38 +03:00
2023-04-21 17:55:23 +03:00
2018-10-22 17:56:14 +03:00
2023-05-14 15:08:42 +03:00
2018-02-20 05:01:26 +02:00

This is a bare-bones Android Studio project implementing baresip based SIP User Agent. 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 the application supports voice calling and messaging, UDP, TCP, TLS, and WSS signaling transports, voicemail Message Waiting Indication, call transfers (REFER), PCMU/PCMA, GSM, G.722, G.722.1, G.726, G.729, AMR, and Opus voice codecs, as well as ZRTP and (DTLS) SRTP media encapsulation.

If you need video calling and have a device with Android version 7.0 or newer that supports Camera2 API at LEVEL3, you can instead of this application install its sister application baresip+ from 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 Giraffe 2022.3.1):

  • Open an existing Android Studio project

  • File -> Invalidate Caches / Restart -> Invalidate & Restart

Ready to be installed baresip app is available from F-Droid and from GitHub. Signing certificate SHA-256 fingerprint of the GitHub APKs is FE:CC:79:C2:0A:B7:25:B9:B7:8B:B1:6A:75:BA:9A:04:09:28:22:CF:52:BA:32:E4:A4:37:17:0A:68:02:06:02. Use keytool -printcert -jarfile app-release.apk to verify.

Language translations are managed via baresip Weblate project.

Copyright (c) 2018 TutPro Inc. Distributed under BSD-3-Clause license.

Description
No description provided
Readme 9.7 MiB
Languages
Kotlin 93.9%
C 5.8%
CMake 0.3%