Juha Heinanen
14d9122693
Notification channel edits: improved names and changed default to low
2025-07-06 14:27:14 +03:00
Juha Heinanen
460eb37b7c
Reason cause does not need to follow SIP
2025-06-15 19:42:18 +03:00
Juha Heinanen
9aa9e1d05a
Use blue arrow down ico when incoming call was completed elsewhere
2025-06-15 17:24:43 +03:00
Juha Heinanen
c8308c1489
Add FOREGROUND_SERVICE_TYPE_MICROPHONE to status notification only if RECORD_AUDIO permission has been granted
2025-05-30 20:30:49 +03:00
Juha Heinanen
1f7d8fb509
Migrated app to compose navigation
2025-05-27 14:30:06 +03:00
Juha Heinanen
0dc790e4c1
Apply volume keys to ringtone volume when call is coming in and to in-call volume during call
2025-05-19 11:51:58 +03:00
Juha Heinanen
9c302d14ae
Use toasts for no network and no hw aec notices
2025-05-15 18:03:27 +03:00
Juha Heinanen
cdeb19d1c3
Added cancel button for canceling outgoing call
...
Fixed showing of call transfer target suggestions
2025-05-03 12:46:16 +03:00
Juha Heinanen
5a2f72ff3a
More call history cleanup
2025-04-26 09:31:50 +03:00
Juha Heinanen
b60ba2263a
Improved call and message implementation
2025-04-26 09:07:29 +03:00
Juha Heinanen
7f31397a2d
Avoid double save of messages
...
Simplified log message
2025-04-26 08:21:05 +03:00
Juha Heinanen
8c86c14844
User alert dialog instead of toast for no network/aec info
2025-04-24 08:10:15 +03:00
Juha Heinanen
b33289b1ea
Toast if network or hw AEC is not available
2025-04-23 21:37:55 +03:00
Juha Heinanen
ccb9bb9fc8
Added Ringtone setting
2025-04-22 17:24:16 +03:00
Juha Heinanen
1ffd69c9d4
Make sure bluetoothreceiver is registered before unregistering it
2025-04-19 09:14:03 +03:00
Juha Heinanen
a2cd881b6f
Variable reordering
2025-04-08 16:19:32 +03:00
Juha Heinanen
520e174d28
Avoid Lint warning
2025-04-03 17:46:19 +03:00
Juha Heinanen
dd11873f67
Improved contacts implementation
2025-04-03 17:21:18 +03:00
Juha Heinanen
795141f0d8
Simplified AEC available check
2025-03-30 13:00:46 +03:00
Juha Heinanen
f3b2a45d8b
Migration of user interface to Jetpack Compose
2025-03-29 19:20:43 +02:00
Juha Heinanen
fb39f0a183
Do not set MODE_IN_COMMUNICATION in focus request
2025-02-13 05:31:13 +02:00
Juha Heinanen
9932ceb624
Code cleanup
2025-01-30 00:01:03 +02:00
Juha Heinanen
5fc7054bf2
Added check if hardware AEC is available
2025-01-29 02:36:53 +02:00
Juha Heinanen
6b1743f9c5
Allow use of software echo canceller even when hardware one would be available
2025-01-27 05:25:23 +02:00
Juha Heinanen
c668b8cfa8
Fixed sending of player session id and reinstalled player aec
2025-01-26 22:14:53 +02:00
Juha Heinanen
4be00015aa
Improved setting of audio effects
2025-01-26 08:09:25 +02:00
Juha Heinanen
32b66bdec4
Apply AEC only to recorder session
2025-01-22 09:34:44 +02:00
Juha Heinanen
5dd2d65bbc
Set bevent to val
2024-12-05 10:04:00 +02:00
Juha Heinanen
99246bc8a2
Active aec also on player
2024-11-21 09:51:48 +02:00
Juha Heinanen
04e01adcbd
Fixed typo
2024-11-20 01:59:20 +02:00
Juha Heinanen
4c00fee456
Removed code that is not needed at API level 28 and above
...
Modified strings mentioning Android version below 9
2024-11-18 01:56:02 +02:00
Juha Heinanen
bfa6e5285e
Fixed loading of augain module
2024-11-17 04:38:27 +02:00
Juha Heinanen
d26b7e7696
Load webrtc_aecm module only if device does not provide aec
2024-11-16 13:21:52 +02:00
Juha Heinanen
71f7578705
Use aaudio instead of opensles
...
Added audio effects ro recorder stream
2024-11-16 05:54:38 +02:00
Juha Heinanen
880ca5b482
Made baresipStart private
2024-11-06 15:42:04 +02:00
Juha Heinanen
a5340ec6c3
Removed private declaration of two external functions
2024-11-06 03:52:52 +02:00
Juha Heinanen
74fa0c97e6
Added User Agent setting that can be used to set custom SIP request/response
...
User-Agent header value
2024-09-29 12:13:59 +03:00
Juha Heinanen
7e36c2a9b7
Stop event processing when call is auto-rejected
2024-09-20 17:58:23 +03:00
Juha Heinanen
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
Juha Heinanen
e58ae606df
Use scheduele instead of scheduleAtFixedRate
...
Avoid bogus lint warning
2024-05-03 10:32:45 +03:00
Juha Heinanen
9ff10d399c
Should be no need to load baresip lib also from BaresipService
2024-04-17 08:53:58 +03:00
Juha Heinanen
ad7c1cb68b
Added Speaker Phone audio setting
2024-04-09 10:01:00 +03:00
Juha Heinanen
d4136f37cc
Removed wrong import
2024-03-06 04:58:56 +02:00
Juha Heinanen
e741f55fec
Improved User-Agent info
2024-03-06 04:19:48 +02:00
Juha Heinanen
a7c52f280f
Tell baresip, CPU, and Android information in User-Agent header
2024-03-04 07:14:31 +02:00
Juha Heinanen
0862ca2007
No need for "accounts" resume action
2024-02-17 04:13:52 +02:00
Juha Heinanen
506bfad5af
Add possibly missing ;inreq_allowed=yes to accounts when baresip starts
2024-02-16 21:50:17 +02:00
Juha Heinanen
ae46ee3b04
Added possibility to mark contact as favorite
2023-11-02 10:00:24 +02:00
Juha Heinanen
e6130d626b
For Android 14, added also FOREGROUND_SERVICE_MICROPHONE permission
2023-10-20 10:43:59 +03:00
Juha Heinanen
dc3c98e818
Migration to API level 34 (Android 14)
2023-10-07 08:39:59 +03:00