Commit Graph
477 Commits
Author SHA1 Message Date
Juha Heinanen 5ec745950d Always use Android Telecom Framework
Automatically add/remove Mobile account when Default Phone App setting is turned on/off
2026-05-11 16:10:11 +03:00
Juha Heinanen dfd33ad791 Mobile account improvements 2026-05-11 12:16:33 +03:00
Juha Heinanen c74d780619 Use Call.hasTelecomCall() to check is telecom call exists
Apply default call volume to all types of calls
2026-05-11 09:01:22 +03:00
Juha Heinanen 0f6aaf0563 Add blocked mobile call to history 2026-05-10 14:20:01 +03:00
Juha Heinanen 84edc5e124 Handle mobile call answer/hangup/reject/history 2026-05-10 12:22:02 +03:00
Juha Heinanen 6a6ccba10e Added virtual mobile account 2026-05-09 19:59:34 +03:00
Juha Heinanen 0a04a3e132 Started experimenting with baresip as PSTN dialer 2026-05-08 17:25:19 +03:00
Juha Heinanen c0cb620a93 Added createPerson helper function 2026-05-05 08:25:17 +03:00
Juha Heinanen 31cc3efe1e Added name to message sender person 2026-05-03 19:01:29 +03:00
Juha Heinanen 50c701a35e Added sender's avatar also to incoming message notification 2026-05-03 18:48:53 +03:00
Juha Heinanen 1ef4934ac1 Minor code cleanup 2026-05-03 18:30:05 +03:00
Juha Heinanen d431206786 Show diverter (if exists) also in incoming call notification 2026-05-03 16:52:50 +03:00
Juha Heinanen 1604bbc407 Always set fullScreenIntent when showing incoming call notification
Impoved finding userpart from caller URI
2026-05-03 12:00:38 +03:00
Juha Heinanen f3bb47cdad Improved Telecom Framework help texts
Removed unused imports
2026-05-02 10:42:53 +03:00
Juha Heinanen 32a26978a1 More audio fixes 2026-05-02 10:12:16 +03:00
Juha Heinanen 676e8491d4 Audio related fixes 2026-05-02 08:52:27 +03:00
Juha Heinanen b1694762e9 Restored bluetooth support when Telecom Framework is not active 2026-04-28 16:24:57 +03:00
Juha Heinanen dcd33e8097 Added Telecom Framework audio setting 2026-04-28 11:26:13 +03:00
Juha Heinanen 8a898aac43 Introduced BaresipService.speakerPhoneAuto variable 2026-04-26 18:34:39 +03:00
Juha Heinanen 86887a6e7f Speaker Phone fixes and improvements 2026-04-26 17:33:57 +03:00
Juha Heinanen cbbd7e005e Moved Contacts Mode selection from Settings screen to Contacts screen menu 2026-04-26 08:57:33 +03:00
Juha Heinanen df4e6bbe0c Allow both MODE_IN_CALL and MODE_IN_COMMUNICATION as call modes 2026-04-22 09:48:07 +03:00
Juha Heinanen e8b9a54e0d Improved creation of AEC, AGC and NS
Added 500 ms delay to unloading mixminus module after last call close
Improved ensuring communication mode
2026-04-21 17:02:10 +03:00
Juha Heinanen dddc8a22f6 Allow perticipant to hold/unhold from/to conference call 2026-04-21 12:01:07 +03:00
Juha Heinanen 17b353fa40 Ensure that ringback and busy tone are played in communication mode 2026-04-19 16:21:49 +03:00
Juha Heinanen 2d9b1b13bf Improved network and DNS server update 2026-04-17 21:54:44 +03:00
Juha Heinanen 63bd640791 Removed old accounts edit 2026-04-15 19:19:09 +03:00
Juha Heinanen 2619a852e0 Upgrade log level in Log.i(TAG, "Acquiring Partial Wake Lock") 2026-04-14 20:20:40 +03:00
Juha Heinanen 219779a101 Removed unnecessary wake lock updates 2026-04-14 08:33:01 +03:00
Juha Heinanen e28379253e Removed brief wakelock acquire 2026-04-13 10:40:41 +03:00
Juha Heinanen 97a31b5e31 Acquire PARTIAL_WAKE lock only during calls and briefly during registrations and network transitions 2026-04-12 18:52:04 +03:00
Juha Heinanen 02bdaac4ad More audio enhancements
Reduce network logging
2026-04-10 14:37:44 +03:00
Juha Heinanen 74af984ad4 Several audio related improvements 2026-04-09 19:30:36 +03:00
Juha Heinanen 152b5466e5 Even when Android 12+, set MODE_IN_COMMUNICATION if not set 2026-04-09 18:17:31 +03:00
Juha Heinanen 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
Juha Heinanen c4768775ca Minor re-write of fun ensureCommunicationMode() 2026-04-07 11:44:54 +03:00
Juha Heinanen dae41ca1ff Ensure correct communication mode when SDK is < 31 2026-04-06 21:40:57 +03:00
Juha Heinanen d72a76785f Improved access to raw audio resources 2026-04-06 20:34:19 +03:00
Juha Heinanen 7d81a32f0a Update status notification when new call is added
Improved status notification content text
2026-04-06 15:56:58 +03:00
Juha Heinanen 45497e8868 Do not allow update of conference call
Allow hanging up individual members of conference call
2026-04-06 14:59:48 +03:00
Juha Heinanen 535c2cacf5 Completed multiple simulataneous calls feature 2026-04-05 09:50:54 +03:00
Juha Heinanen 6c2419dd05 Allow switching between active call and call on-hold 2026-04-05 09:16:51 +03:00
Juha Heinanen 9a19cce1e6 Call hold/unhold improvements for multiple simultaneous calls 2026-04-04 19:05:56 +03:00
Juha Heinanen 796f6c0706 Removed updatePartialWakeLock() recursion 2026-04-03 16:43:54 +03:00
Juha Heinanen 063bc6395c Merge branch 'calling_app' 2026-04-03 15:10:09 +03:00
Juha Heinanen bdaee6f013 Call hold/resume improvements 2026-04-03 13:11:06 +03:00
Juha Heinanen 91f28f03df Fixed bug in checking if call already exists 2026-04-02 19:04:08 +03:00
Juha Heinanen eb52a1a8d3 Simplified audio management 2026-04-02 09:56:47 +03:00
Juha Heinanen 6ccf6f596e Improved checking if there already is an active call 2026-04-02 09:30:18 +03:00
Juha Heinanen f64e1bd982 Improved checking if there already is an active call 2026-04-02 09:12:07 +03:00