Commit Graph
100 Commits
Author SHA1 Message Date
Juha Heinanen 86a1ea201b moved initialization of wake lock to onCreate 2018-10-18 17:01:28 +03:00
Juha Heinanen 9c1ba80044 increased version numbers 2018-10-18 10:51:44 +03:00
Juha Heinanen d385ee58de save call and message history dynamically 2018-10-18 10:32:13 +03:00
Juha Heinanen 9ed1b25a39 - improved desription
- changed reference to libbaresip build instructions
2018-10-16 20:10:11 +03:00
Juha Heinanen 2ff22a44dd new upstream version of libbaresip 2018-10-13 16:18:44 +03:00
Juha Heinanen 3b00232f74 - handle UA_EVENT_AUDIO_ERROR event
- avoid possible crash at quit
- upstream baresip updates
2018-10-10 20:01:32 +03:00
Juha Heinanen 9442ae0b6e - improved sending of dtmf digits
- renamed call uri autocompletetextview
2018-09-30 14:32:31 +03:00
Juha Heinanen 8bf5b9dfa6 - updated ua_connect() call to new version (currently in ua_connect_uri branch) 2018-09-24 11:13:08 +03:00
Juha Heinanen bed8b9dfe3 - improved quitting of baresip application
- using temporary fix in ua_stop_all() api function
- baresip.c cleanups
2018-09-20 17:04:50 +03:00
Juha Heinanen c4687ae6ba - small cleanups 2018-09-19 10:18:50 +03:00
Juha Heinanen 66feb06a85 - turn off blind call transfer 2018-09-18 14:05:32 +03:00
Juha Heinanen 4a9a6b7e7e - added missing voicemail drawable 2018-09-18 13:58:29 +03:00
Juha Heinanen f6732395e2 - added support detecting (mwi) and listening of voicemails
- activated via account's voicemail uri
2018-09-18 13:41:53 +03:00
Juha Heinanen 0076fd9f5c - added ua event UA_EVENT_MWI_NOTIFY
- added account_set_mwi() and account_vm_uri() native functions
- other small improvements
2018-09-17 12:36:27 +03:00
Juha Heinanen 4056b167b5 - version upgrade 2018-09-12 15:43:49 +03:00
Juha Heinanen 62cc396ed8 - Upgraded target SDK version to 27 (Android 8.1)
- By default ZRTP now uses zrtp-hash SDP attribute
2018-09-07 11:14:01 +03:00
juha-h b16c29ddbd Update README.md 2018-09-03 13:32:32 +03: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 098e71925b - execute native ua call functions in re thread in order to avoid crash when
call ends
- cleaned some code
- upgraded build gradle version
2018-08-27 09:32:10 +03:00
Juha Heinanen 7a5fbbfbf4 - version upgrade 2018-08-21 21:32:09 +03:00
Juha Heinanen 8a81fc48e0 - fixed restart with null intent
- upgraded gradle version
2018-08-21 21:21:03 +03:00
Juha Heinanen 5ec6047fb1 - upstream fix regarding creating of accounts without network access 2018-08-19 13:35:42 +03:00
Juha Heinanen 467d47e572 - request audio focus for outbound and incoming calls 2018-08-17 10:11:48 +03:00
Juha Heinanen 5a30fda719 - patched baresip ua.c to survive startup when network is not connected
- increased version number
2018-08-13 14:07:43 +03:00
Juha Heinanen 9bca34ea3a - updated libbaresip 2018-08-13 09:18:04 +03:00
Juha Heinanen ea7908e7e4 - increased version
- restored finish at baresip exit
2018-08-12 16:39:13 +03:00
Juha Heinanen f96f86d8e0 - added 'edit' drawable 2018-08-11 19:13:04 +03:00
Juha Heinanen 69c4cad902 - fixed adding of new contacts
- improved checking of uris
2018-08-11 19:10:35 +03:00
Juha Heinanen bb2dfbe5ab developers recommended way to figure out when network is connected
no need for messagw.wav
2018-08-09 19:59:59 +03:00
Juha Heinanen 1a929d8c36 improved About activity 2018-08-07 21:22:57 +03:00
Juha Heinanen 2daee5f82d renamed call history related layout files
increased version name
2018-08-07 16:49:22 +03:00
Juha Heinanen 4453c45ff4 improved contact list by adding edit button and made possible to click
contact for a call or message
2018-08-07 16:13:17 +03:00
Juha Heinanen 71de679219 do nothing if calls or messages is pressed when there is no accounts 2018-08-07 13:44:07 +03:00
Juha Heinanen 00156e9097 use "The test call" as default contact 2018-08-07 13:43:23 +03:00
Juha Heinanen c1e2edddad turn off speaker when call is closed 2018-08-07 13:15:00 +03:00
Juha Heinanen 7950e0e146 use foreground service in order to avoid loosing network access in doze mode 2018-08-06 20:24:33 +03:00
Juha Heinanen 42118fc075 toast out/in call if RECORD_AUDIO permission has not been granted 2018-08-06 20:16:41 +03:00
Juha Heinanen 2645f545e7 improved implementation of previous commit 2018-08-05 17:42:31 +03:00
Juha Heinanen 5d9a721817 always register when account is saved and register has been checked 2018-08-05 17:37:40 +03:00
Juha Heinanen 01fa5009f3 version upgrade 2018-08-02 15:33:01 +03:00
Juha Heinanen 60b42d4cea notify uaAdapter also when baresip is not visible 2018-08-02 15:30:33 +03:00
Juha Heinanen cabb0d43e8 included reg.c patch in libs 2018-08-02 14:51:45 +03:00
Juha Heinanen 75309ca049 upgraded version to 2.1 2018-08-01 14:57:20 +03:00
Juha Heinanen 4d50c322c6 added note to About about config/dns_server 2018-08-01 14:56:10 +03:00
Juha Heinanen cf51099d37 more calls/messages/contacts improvements 2018-08-01 14:54:21 +03:00
Juha Heinanen d251a67e66 by default, point DNS resolver to Google DNS server at 8.8.8.8:53
- may solve DNS access issues on Android Orea devices
2018-07-31 19:16:29 +03:00
Juha Heinanen 0c3ed43539 trim white spece from new account and callee 2018-07-30 13:15:48 +03:00
Juha Heinanen 59d22b12ab improved calls/messages/contacts implemtation
used vector image assets
2018-07-29 16:32:27 +03:00
Juha Heinanen 5de8d43578 once more to get cflags working 2018-07-29 11:10:34 +03:00
Juha Heinanen bd7b185413 Added cFlag '-DHAVE_INTTYPES_H' to build.gradle in order to avoid need
to patch re_types.h
2018-07-29 09:55:18 +03:00
Juha Heinanen ef809f6b4c updated one more include file in distribution dir 2018-07-27 08:01:05 +03:00
Juha Heinanen 2ecfb9cbbf updated library and header files in distribution dir 2018-07-27 07:56:19 +03:00
Juha Heinanen 9f31aa87ee udpated readme 2018-07-26 21:30:53 +03:00
Juha Heinanen b016811a16 message related enhancements 2018-07-25 14:00:17 +03:00
Juha Heinanen 80edbbc1d7 removed two deprecated config params 2018-07-25 08:43:52 +03:00
Juha Heinanen 288a5a11e8 fixed checking of IP address
- credits to trampster
2018-07-25 08:40:15 +03:00
Juha Heinanen 679c6855e0 introduced support for sending and receiving messages 2018-07-22 20:27:57 +03:00
Juha Heinanen 2c7c8ec8b9 deleted unused sound file 2018-07-22 10:40:31 +03:00
Juha Heinanen c0f6d83972 show contact name (if available) also in incoming notification 2018-07-20 08:42:56 +03:00
Juha Heinanen 1a1515f62a show contact name of caller (if exists) when call comes in 2018-07-19 10:30:58 +03:00
Juha Heinanen aa894caf53 small call notification enhancements 2018-07-18 16:14:40 +03:00
Juha Heinanen 8b7e875099 fixed crash when deleting an account 2018-07-18 09:16:40 +03:00
Juha Heinanen 75511a8ff8 hide contents of heads-up notification on lock screen 2018-07-17 10:18:02 +03:00
Juha Heinanen b42c027226 avoid crash if caller hangs up during heads-up notification 2018-07-17 09:25:07 +03:00
Juha Heinanen 19ca0e7cfd added Answer/Reject buttons to heads-up notification 2018-07-16 20:20:44 +03:00
Juha Heinanen d705f9f9e6 added reg.c-patch file 2018-07-14 21:32:12 +03:00
Juha Heinanen ffd90a5190 added notification channels for oreo (not tested due to lack of device) 2018-07-14 11:44:00 +03:00
Juha Heinanen 4f24a5ea46 enabled receiving of messages
disabled video in outgoing calls
2018-07-10 12:00:43 +03:00
Juha Heinanen 2f7eead35a removed unused permissions
various version updates
added TextView to account title views
2018-07-09 17:42:17 +03:00
Juha Heinanen 1c9dcb2fda use ringtone instead of mediaplayer to play ringtone 2018-07-09 16:29:02 +03:00
Juha Heinanen 378214cbb0 added note about play store 2018-06-30 20:29:22 +03:00
Juha Heinanen 0c68c92a70 minor changes due to sdk 26 requirements 2018-06-30 20:26:18 +03:00
Juha Heinanen 1ab5b6fe5e upgraded target sdk version to 26 due to google requirement 2018-06-30 20:23:48 +03:00
Juha Heinanen cd4959ce63 adjusted logging 2018-06-30 20:23:05 +03:00
Juha Heinanen 847bd8dc9e added privacy policy 2018-06-30 18:11:46 +03:00
Juha Heinanen db6897c6ad use mediaplayer instead of ringtone to play ring tone, since ringtone
cannot be looped before api 26
by default, run baresip service in the background, since foreground
  on some devices used too much battery
2018-06-30 08:45:55 +03:00
Juha Heinanen 2a1be71cc3 added possibility to choose if service runs foreground or background
- via BaresipService.RUN_FOREGOUND val
2018-06-29 16:00:30 +03:00
Juha Heinanen 88d7635bf8 run RunOnStartup also on Restart action 2018-06-29 15:34:18 +03:00
Juha Heinanen 0a7a2638d1 unload baresip modules at quit 2018-06-29 12:15:03 +03:00
Juha Heinanen 0b9b5faf94 prevent multiple clicks on answer and reject buttons 2018-06-28 21:04:25 +03:00
Juha Heinanen 0500c4b6ab fixed status notification view id
gradle upgrade
2018-06-27 17:22:08 +03:00
Juha Heinanen 82c717d75f some work on adding answer/reject buttons to call notification
some minor improvements
2018-06-27 16:50:13 +03:00
Juha Heinanen 5505bacc18 start baresip automatically when device starts 2018-06-26 10:54:17 +03:00
Juha Heinanen 0d19b22dd0 updated libre and libbaresip
libre contains 20% regint wait hack
2018-06-24 20:38:21 +03:00
Juha Heinanen efa675e757 fixed handling of UA un-register 2018-06-24 20:33:28 +03:00
Juha Heinanen fc5cdde885 use default ringtone in incoming calls 2018-06-24 14:35:26 +03:00
Juha Heinanen 95b4e22491 use the same notification also for incoming calls 2018-06-24 11:57:59 +03:00
Juha Heinanen afed729499 cleaned up baresip stop 2018-06-23 18:01:24 +03:00
Juha Heinanen 8fd0605498 check that locks are held before trying to release them 2018-06-23 17:05:40 +03:00
Juha Heinanen a1e4791359 acquire also wifi lock 2018-06-23 16:54:57 +03:00
Juha Heinanen 323a9a21a7 acquire and release partial wake lock 2018-06-23 15:31:46 +03:00
Juha Heinanen 92c13cce4f save history in baresipservice
clear global vars at quit
2018-06-23 14:34:28 +03:00
Juha Heinanen e8a1f5864b improved baresip exit 2018-06-23 14:33:13 +03:00
Juha Heinanen d0a339dc84 re-register after 20% of expires times has elapsed 2018-06-23 13:50:26 +03:00
Juha Heinanen 9e718db8a0 updated account register help text 2018-06-23 13:49:21 +03:00
Juha Heinanen 3ce3ea6355 do not focus to display name at account 2018-06-23 13:48:23 +03:00
Juha Heinanen 7b98f353ee try to avoid loosing registrations by using ;expires=3600 and by registering
UAs every 10 minutes
fixed account help clicks
2018-06-22 19:19:27 +03:00
Juha Heinanen ad06fe9208 moved more api functions to Api class 2018-06-21 20:24:30 +03:00
Juha Heinanen e9436812b7 baresip.c update 2018-06-21 19:40:36 +03:00
Juha Heinanen 4388c20ec9 major change: use service to run baresip 2018-06-21 19:31:45 +03:00