Commit Graph
378 Commits
Author SHA1 Message Date
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