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