269 Commits

Author SHA1 Message Date
908c38a1a5 Improved mute handling so that Android system bar mic icon is not shown when call is muted 2026-05-31 08:40:10 +03:00
78aed2660c Resolved telecom framework conflicts
Cleaned thread handling
More synchonizations
2026-05-25 10:40:41 +03:00
ca1af66333 Added safery measures 2026-05-25 08:42:55 +03:00
947267771a Improved getting and display of audio codecs 2026-05-21 08:24:50 +03:00
41859c8d1f Return correct audio codecs string when getting of audio codecs fails 2026-05-21 07:49:16 +03:00
ffe1946ab9 Pass bevent to "call update" event and use to stop bevent when call update is skipped
Prevent other conference calls from closing when one participant hangs up
2026-04-09 18:05:34 +03:00
9a19cce1e6 Call hold/unhold improvements for multiple simultaneous calls 2026-04-04 19:05:56 +03:00
cc3fc1b23d In attended call transfer, check if peer supports REPLACES header 2026-04-03 14:13:58 +03:00
0058f778cc Improved codecs info fix 2026-02-15 04:01:56 +02:00
4c20d6d8ec CMakeList order change 2026-02-14 04:19:07 +02:00
78d2b886fc Reverted baresip library renaming 2025-12-27 12:17:41 +02:00
fd460ab088 Renamed include directory 2025-12-27 12:09:23 +02:00
09d6d60c2a Renamed baresip lib to native-lib 2025-12-27 11:55:17 +02:00
9b404efefe Added path to baesip.c 2025-12-26 05:59:23 +02:00
38b5bef715 Added Check Origin account setting
Get Settings and Account strings outside of composables
2025-12-25 11:25:12 +02:00
987184555f Added path to baresip.c and renamed the lib 2025-12-24 08:01:42 +02:00
e019ed213f NDK and cmake version upgrade 2025-12-17 13:13:14 +02:00
80ded60b4a Use call update event to update call hold icon 2025-11-03 09:56:18 +02:00
e04acb866a New G.722 codec implementation with less dependencies
Removed G.726 codec due to too many dependencies
2025-10-28 15:42:33 +02:00
3772823421 Fixed baresip lib logging macros (credits to Alfred) 2025-09-04 16:39:47 +03:00
54f27a9940 Removed commented out code (not needed anymore) 2025-09-02 15:00:22 +03:00
501ba9e182 Added commented out code to protect UA from spam calls 2025-08-27 11:01:02 +03:00
f6681a72ee Do not load webrtc_aecm module (didn't help with echo canceling) 2025-08-24 15:25:47 +03:00
88ff0bc02f Replaced audio_start witn audio_update 2025-08-09 19:12:20 +03:00
d0f3761174 Renamed ua_event to bevent 2025-07-30 09:39:45 +03:00
da0aacb617 Remove some non-determinism
Your apps are not built reproducible in F-Droid, but we continuously test older versions on https://verification.f-droid.org/ and would like more and more apps to become repro

Looking at the latest apps report: https://verification.f-droid.org/packages/com.tutpro.baresip/ & https://verification.f-droid.org/packages/com.tutpro.baresip.plus/

We can fix the BUILD_ID issue here.

And the "date" issue brought by OpenSSL will be fixed by the recently merged https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1653 as the OpenSSL build (and cmake) respect `SOURCE_DATE_EPOCH`
2025-05-27 15:57:49 +00:00
1f7d8fb509 Migrated app to compose navigation 2025-05-27 14:30:06 +03:00
55655eb651 In AEC test, use InputPreset VOICE_COMMUNICATION 2025-03-30 19:06:25 +03:00
f3b2a45d8b Migration of user interface to Jetpack Compose 2025-03-29 19:20:43 +02:00
9932ceb624 Code cleanup 2025-01-30 00:01:03 +02:00
2de42e0cde Added sleep before closing test audio stream
Removed comment
2025-01-30 00:01:03 +02:00
f2898ce7e2 Added lost Java_com_tutpro_baresip_Api_create_1AAudio_1SessionId API function 2025-01-29 02:51:08 +02:00
c668b8cfa8 Fixed sending of player session id and reinstalled player aec 2025-01-26 22:14:53 +02:00
71f7578705 Use aaudio instead of opensles
Added audio effects ro recorder stream
2024-11-16 05:54:38 +02:00
1ab7a45aa2 Fixed typo in string 2024-11-06 03:51:45 +02:00
db1287ea44 Converted error message to debug message 2024-10-22 18:18:41 +03:00
7e36c2a9b7 Stop event processing when call is auto-rejected 2024-09-20 17:58:23 +03:00
46bdf91b61 Replaced ua_event_handler with new event_handler
Added ua_accept and sip_treply API calls
Use new 'incoming call` event to prevent auto-sending '180 Ringing' response
Send events from C to Java VM on re thread (fixes call recording)
2024-09-07 10:01:04 +03:00
fb730b92ea Avoid unused argumument warnings 2024-05-04 13:21:26 +03:00
c839d99b17 Removed unnecessary variable initialization 2024-05-03 10:58:28 +03:00
eeccb1502a Removed unused variable 2024-05-03 10:37:50 +03:00
5515eb62e6 Removed unused constant 2024-05-03 10:36:03 +03:00
aa206718d6 Added 'config_verify_server_set' API function 2024-04-16 16:26:51 +03:00
5523042dc4 Avoid Android Studio warnings 2024-04-06 17:23:22 +03:00
43f542123f Improved reliability of getting environment 2024-03-19 18:22:08 +02:00
a7c52f280f Tell baresip, CPU, and Android information in User-Agent header 2024-03-04 07:14:31 +02:00
d44587fb07 Replaced gsm module with codec2 module 2023-10-12 15:18:43 +03:00
5488b99c1a Work on adding support for account 100rel configuration 2023-09-22 12:24:25 +03:00
79555b9480 Removed unused entry from CMakeLists.txt 2023-09-18 11:00:21 +03:00
74ad71d2ca Removed ARM_ARCH_7A long define 2023-08-14 08:37:09 +03:00