Commit Graph
135 Commits
Author SHA1 Message Date
Juha Heinanen d169991687 - Added Call remove() method. 2020-05-08 09:51:31 +03:00
Juha Heinanen 572c38c0cc - One more Call add() usage. 2020-05-08 09:48:01 +03:00
Juha Heinanen 590e9caded - Better names for some UserAgent, Call, and Account functions. 2020-05-05 17:15:58 +03:00
Juha Heinanen a350d5ac0a - Simplified proximity sensing control with help of two new call events. 2020-05-05 09:08:37 +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 dc64dbf913 - Specify explicitly which visibility constant is used in each case. 2020-04-22 08:43:58 +03:00
Juha Heinanen 445f510486 - Added locale to toLowerCase calls. 2020-04-12 12:13:17 +03:00
Juha Heinanen 54e1a53075 - Made backup/restore to work also on Android 10 (API level 29)
- Suppressed some warnings.
2020-04-12 11:52:14 +03:00
Juha Heinanen 8124c98e76 - Migraded project to AndroidX. 2020-04-09 16:25:57 +03:00
Juha Heinanen 4824593a1e - Change color of account's notification icon to white when account's Register
is unchecked.
2020-03-30 14:13:55 +03:00
Juha Heinanen 0be59ce6d4 - Ask authentication password at baresip start if authentication username is
given in account configuration, but password is not.
2020-03-19 07:59:54 +02:00
Juha Heinanen b587910cb8 - Use usage type instead of stream type when requesting audio focus. 2020-02-23 05:28:02 +02:00
Juha Heinanen be929c4cb4 - Default call volume now effects both voice call and music streams.
- Set audio mode only if needed.
2020-02-21 02:58:49 +02:00
Juha Heinanen f1c1ea09f7 - Improved log message. 2020-02-21 02:58:49 +02:00
Juha Heinanen 293c7ec0f0 - Use white colored status symbol if account's registration has not been activated.
- Added info about accounts' status symbols to About page.
2020-02-21 02:58:49 +02:00
Juha Heinanen a888c0cac8 - Only show baresip lib debug messages when Debug has been enabled. 2020-02-21 02:58:49 +02:00
Juha Heinanen 7eca0a4b1b - Let user fix the Settings that prevented baresip from starting. 2020-02-18 04:13:52 +02:00
Juha Heinanen 604ec3a016 - Print warning to log if no IP addresses are available when baresip starts. 2020-02-14 05:43:34 +02:00
Juha Heinanen 02d2cb2ff3 - Minor logging changes. 2020-02-14 05:30:43 +02:00
Juha Heinanen 57304c32d0 - Improved handling of network changes. 2020-02-08 22:41:43 +02:00
Juha Heinanen 86b60fa0f8 - Replaced global setting "Prefer IPv6" with account specific
"Prefer IPv6 Media" setting.
- Improved acting on changes in network connectivity.
2020-02-07 01:19:41 +02:00
Juha Heinanen 3f74706067 - Abandon audio focus also at quit if not already done earlier. 2020-01-04 23:08:10 +02:00
Juha Heinanen d3162b82ed - Improved asking of permissions and acting on the answers. 2019-11-15 15:11:41 +02:00
Juha Heinanen 0e94f8c4ed - Play notification sound also when message arrives and baresip is visible. 2019-11-11 11:18:59 +02:00
Juha Heinanen c477544df6 - Do not believe if lost network becomes immediately available again. 2019-11-07 20:22:17 +02:00
Juha Heinanen 239641e9e4 - Dynamic network change fixes and improvements. 2019-11-07 13:23:19 +02:00
Juha Heinanen f151a88201 - Removed Bind Address from Settings (it didn't work as expected). 2019-11-06 11:19:29 +02:00
Juha Heinanen 935cd65a10 - Used new net_set_address and net_set_af API methods for implementing
prefer_ipv6 functionality.
2019-11-06 10:06:33 +02:00
Juha Heinanen 91717628f9 - Use net_set_address API function to set IPv6 address. 2019-11-03 11:46:17 +02:00
Juha Heinanen 595380c29e - Initial implementation of audio through Bluetooth headset 2019-10-24 18:13:21 +03:00
Juha Heinanen 53f751454d - Added to Settings possibility to choose which audio modules are loaded.
Codecs provided by loaded modules are available for accounts to use.
2019-10-22 17:33:46 +03:00
Juha Heinanen 316a2286ee - Changed some vars that are never re-assgigned to vals. 2019-10-15 15:26:31 +03:00
Juha Heinanen d7a3a91302 - Use Int build version values rather than VERSION_CODES constants. 2019-10-13 14:55:04 +03:00
Juha Heinanen ccee613134 - Renamed "history" file to more intuitive "calls" file. 2019-10-10 10:47:46 +03:00
Juha Heinanen ac26c2256d - Added to main menu possibility to export and import all application date.
- Improved encryption/decryption of exported/imported data.  If accounts
  were exported, they need to be exported again.
- Lots of other implemetation improvements.
2019-10-09 11:48:26 +03:00
Juha Heinanen 39a0230bd0 - Allow deletion of account's chat history via chats activity menu item.
- Ask confirmation before deleting chat and call history.
- Improved updating of main activity voicemail, chat, and call icons.
- Removed path parameter from saveUaMessage, deleteUaMessage, and
  saveMessages functions.
2019-10-03 20:50:23 +03:00
Juha Heinanen 04cf77a60f - Made stoping of ringing simpler and more reliable. 2019-10-02 18:36:55 +03:00
Juha Heinanen 7e337c23af - Go directly to Accounts activity when baresip is started without
any accounts.
2019-10-02 16:23:07 +03:00
Juha Heinanen 0e8ba14deb - Added Call History menu that allows deleting of account's call history
and disabling/enabling production of account's call history.
2019-09-30 17:58:40 +03:00
Juha Heinanen 040eb71b30 - Resume baresip to paused acticity instead of main activity. 2019-09-23 14:15:22 +03:00
Juha Heinanen 465f943198 - Added "Restart" Main Activity menu option.
- When registration fails due to DNS lookup failure, try
  registration once more after updating DNS servers.
- Small logging improvements.
2019-09-19 15:04:08 +03:00
Juha Heinanen 84bc1252db - Added Answer Mode (Manual or Automatic) account configuration option. 2019-09-17 17:31:53 +03:00
Juha Heinanen eedbdd00ff - Use new net_dns_debug API function to print DNS server information. 2019-09-02 15:06:28 +03:00
Juha Heinanen 385ec810b3 - Added net debug to case when registration fails due to DNS lookup. 2019-08-31 10:52:28 +03:00
Juha Heinanen 36054fd508 - Try to update dynamic DNS information if registration fails due to
"Invalid argument" error.
2019-08-30 10:04:58 +03:00
Juha Heinanen e9a4f264d2 - Auto-reject incoming call if phone state is not idle.
- Supress ring tone of incoming call if device is in no-disturb mode.
2019-08-25 16:28:00 +03:00
Juha Heinanen 7106b7eb74 - Added possibility to configure baresip a TLS certificate and
CA certificates.
2019-08-25 12:14:57 +03:00
Juha Heinanen a26e970f25 - Moved proximity sensing from MainActivity to BaresipService.
- Fixed crash when call or message comes in and MainActivity is not running.
2019-07-17 09:49:32 +03:00