245 Commits

Author SHA1 Message Date
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
2394f3fba1 Added Redirect Mode account setting that tells if call redirect requests
(3xx responses) can be followed automatically or if confirmation
  needs to be asked
2023-07-02 15:20:06 +03:00
35099507d7 Removed unused reload_config() API function 2023-05-27 12:10:09 +03:00
7d8728819e Minor .clang-format changes and apply to logger.h 2023-05-18 17:24:17 +03:00
d8084f5cee Added .clang-format and used it to format baresip.c 2023-05-18 16:43:44 +03:00
35222b0a5d Pass also content-type of MESSAGE request to baresip service 2023-05-05 12:34:43 +03:00
8a7e43faa8 Thread related improvements made possible by upstream re commit #784 2023-05-03 14:53:00 +03:00
74c05550de Avoid some lint warnings 2023-05-02 18:05:17 +03:00
c309b30889 Removed unused struct element 2023-05-02 17:53:21 +03:00
5c148e4f66 Call ua_alloc and ua_destroy from re thread 2023-05-02 17:51:43 +03:00
5c5ada4d5c Simplified thread related JNI code 2023-05-02 11:10:46 +03:00
eddf432961 Added debug argument to re_thread_check 2023-04-29 12:50:50 +03:00
aa393f0e43 Improved call auto-rejection 2023-04-29 10:55:35 +03:00
6858e9dc9d Always auto-reject incoming call in baresip service
Main activity intent filter improvements
2023-04-28 18:52:42 +03:00
01bef1ca0b Return "busy" also when 603 response is received 2023-04-15 07:21:16 +03:00
de1f52b9ce Work on call recording 2023-03-09 08:12:29 +02:00
0c8cca2076 Added ua_add_custom_header API function (not used yet) 2023-02-18 22:47:14 +02:00
4bbbd6c429 Upstream merged librem to libre 2023-02-16 21:00:01 +02:00
eeec5e8754 Due to upstream change, relocated re_thread_async_init 2023-02-16 20:58:50 +02:00
d188c3d999 Added re cmake stuff to CMakeLists.txt 2023-01-06 00:22:35 +02:00
81429994a6 Fixed extracting of addresses from address list 2023-01-01 06:02:12 +02:00
e4c8ffb97e Use bool mwi value 2022-12-13 10:20:18 +02:00
364c19333b Added "RTCP Multiplexing" account setting 2022-12-10 01:09:50 +02:00
67f9a06952 Toast reason when incoming call gets closed by baresip lib 2022-09-26 16:28:45 +03:00
a37df19dbf Removed unused API function 2022-09-17 09:16:08 +03:00