Commit Graph
48 Commits
Author SHA1 Message Date
Juha Heinanen 9ab8c8f33e Work on call recording 2023-03-10 06:26:16 +02:00
Juha Heinanen 95589ec80f - Fixed toggling of speakerphone in API < 31 devices
- Removed hasCallbacks check
2023-01-25 05:34:03 +02:00
Juha Heinanen 5195a24d08 More speakerphone and call related enhancements for API 31+ 2023-01-24 05:37:56 +02:00
Juha Heinanen a37df19dbf Removed unused API function 2022-09-17 09:16:08 +03:00
Juha Heinanen 58c6e4629a During early media switch on/off ringback 2022-09-17 09:06:51 +03:00
Juha Heinanen 3074b9d5c4 Use drawable as security button tag 2022-08-24 10:12:49 +03:00
Juha Heinanen c1036cddde Use lock icons for call security indication 2022-08-07 18:03:45 +03:00
Juha Heinanen 8c86912abe Call and answer related fixes and improvements 2022-08-03 12:29:30 +03:00
Juha Heinanen e051ff81b5 Show diverter if incoming call has been diverted 2022-03-28 14:18:44 +03:00
Juha Heinanen 3d13a64488 Moved all API function definitions to Api object 2022-03-23 10:01:35 +02:00
Juha Heinanen 60bc660a5c Use accent color transfer button to execute attended transfer 2022-03-11 18:34:57 +02:00
Juha Heinanen 6406f15617 Added initial support for attended call transfer
Use red colored spinner text when account has active call
2022-03-11 11:35:05 +02:00
Juha Heinanen c75f3c24e7 Use Long type instead of String to pass pointers 2022-03-08 17:23:35 +02:00
Juha Heinanen b49a989be8 Included in call history both start and stop time of calls
Improved display of call history time value
2022-01-16 14:42:16 +02:00
Juha Heinanen 84b132cc86 Replaced isIcoming function with isStatus function 2022-01-06 12:53:28 +02:00
Juha Heinanen bb03f98da7 Better protection of device locked with secure keyguard 2021-12-23 10:43:40 +02:00
Juha Heinanen f3010cb045 Merge branch 'call_info' 2021-12-19 12:11:29 +02:00
Juha Heinanen ed9d510d99 Removed unused function 2021-12-19 11:16:34 +02:00
Juha Heinanen 8286977700 Call info improvements 2021-12-19 09:19:44 +02:00
Juha Heinanen f5d6033b3d Fixed outgoing call audio settings
Removed some unused API functions
2021-12-16 13:27:01 +02:00
Juha Heinanen f8d3c0060e Work on informing user when call is held by the peer 2021-12-16 11:02:36 +02:00
Juha Heinanen f0523e0fb0 Call transfer modifications 2021-12-08 10:03:58 +02:00
Juha Heinanen 4e5b1d30a7 Removed unused API function 2021-11-25 16:01:20 +02:00
Juha Heinanen dfd835e4e7 Fixed arguments of some event
Execute more API functions in re thread
Removed unused API function
2021-11-25 09:36:40 +02:00
Juha Heinanen c6aec9ef4f Moved call mute button from call control to action bar 2021-11-16 10:26:09 +02:00
Juha Heinanen d82c9e70d5 Added button to turn microphone on/off during call 2021-07-09 15:13:58 +03:00
Juha Heinanen 32f61016f2 Cleaned up some code and resources 2021-03-20 16:20:39 +02:00
Juha Heinanen 50cde56859 Some camel casing 2021-01-07 14:29:01 +02:00
Juha Heinanen 797cac0c0f Call transfer improvements 2020-08-28 18:21:17 +03:00
Juha Heinanen b1ff3ecc0e Added call transfer capability. 2020-08-23 15:48:55 +03:00
Juha Heinanen d169991687 - Added Call remove() method. 2020-05-08 09:51:31 +03:00
Juha Heinanen 86bdd01c19 - Added Call add method. 2020-05-08 09:45:09 +03:00
Juha Heinanen 590e9caded - Better names for some UserAgent, Call, and Account functions. 2020-05-05 17:15:58 +03:00
Juha Heinanen a3d138bafe - Fixed crash when returning to the previous activity after received call
or message.
- Better handling of proximity sensor and speaker phone.
- Use aorSpinner.tag to store aor of the selected account.
2020-05-04 20:04:54 +03:00
Juha Heinanen d12a9aa2f9 - Moved call_peeruri API function back to Api object, since call object
does not exist when peer URI is needed.
2020-05-02 09:58:52 +03:00
Juha Heinanen 2d39c284b7 - Moved call related API functions to Call class. 2020-04-28 17:21:37 +03:00
Juha Heinanen 5e1ac2e337 - Removed unused Call functions. 2019-10-10 10:09:57 +03:00
Juha Heinanen 4afe9ca23c - Added Debug config option to turn on/off logcat messages 2019-04-12 18:13:39 +03:00
Juha Heinanen cf5680b52b - Upgraded target Android API level to 28 (Android 9)
- Moved some non-UI functionality from main activity to baresip service
- Simplified implementation of call transfer
- Modified baresip launcher and status bar images
2019-04-08 18:47:59 +03:00
Juha Heinanen ad2dec94e7 - call secure event is now generated also when media encoding is srtp*
allowing security button color change to yellow
- removed some debug code
2019-02-19 08:02:49 +02:00
Juha Heinanen 18478c3436 - all user interface unrelated data is now kept in baresip service
allowing proper recovery in case Android kills other activities
- many other improvements and bug fixes
2018-11-23 10:35:48 +02:00
Juha Heinanen bca33c3556 - simplified user interface by using same layout row for incoming and
outgoing calls
- dtmf digits can now be send also during incoming calls
- removed unused function uag_current()
- removed soft keyboard when call button is clicked and when call is closed
- increased version numbers
2018-09-02 09:27:16 +03:00
Juha Heinanen d3c7ce29ca added account_[set_]sipnat API functions
added ua_update_account API function
go directly to settings of new account
fixed some main activity layout bugs
keep main activity interactive when screen is locked
removed aor from UserAgent class
added register method to UserAgent class
added foregrounded and isDeviceLocked util functions
updated libbaresip distribution
2018-06-03 18:08:31 +03:00
Juha Heinanen f4bd1a93ed added graphical account configuration and many other improvements 2018-05-23 10:58:57 +03:00
Juha Heinanen 5f5db3a56a moved utility functions out from main activity 2018-05-10 16:04:23 +03:00
Juha Heinanen 9210e2b21a - added handling of call security including update of status icon
- added security and zid variables to Call object
- added media encryption variable to Account object
2018-05-08 14:29:20 +03:00
Juha Heinanen 46079ae67d old dtmf watcher needs to be removed before new is added 2018-05-03 18:22:28 +03:00
Juha Heinanen afb4635af7 since this is a fun learning project, moved from java to kotlin for
more fun (or desperation)
2018-03-17 11:18:44 +13:00