118 Commits

Author SHA1 Message Date
85a23a19de - Used new ua_destroy API call to destroy User Agent when account is
deleted
- Fixed return type of set_outbound API call
2019-04-19 13:03:37 +03:00
4afe9ca23c - Added Debug config option to turn on/off logcat messages 2019-04-12 18:13:39 +03:00
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
23c2d90496 - Unregister and destroy UA when account is deleted. 2019-04-01 19:04:32 +03:00
e87333b305 - more chat related improvements 2019-03-13 05:58:32 +02:00
5c476efea6 - baresip service now lets main activity to die on its own after
receiving kill intent from it
- small logging edits
2019-02-26 03:37:07 +02:00
61dd595683 = message var is not needed anymore 2019-02-22 04:37:09 +02:00
400b18efad - Update to latest baresip master 2019-02-22 04:14:52 +02:00
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
f16659f19f added casts to avoid compiler warnings 2019-02-11 01:16:50 +02:00
18196fdd30 - added account_[set_]answermode api functions
- added cause parameter to "call closed" event
2018-12-27 12:33:11 +02:00
5a3d14d773 notify user about registration failure 2018-12-13 11:09:21 +02:00
607cceb5b0 simplified implementation of call_status API function 2018-12-11 08:33:18 +02:00
c4878bc978 added info button for ongoing call 2018-12-11 08:29:10 +02:00
00e52964dd new api function: audio_codecs 2018-12-09 05:27:59 +02:00
0fa5c5992f - increased version numbers
- fixed compiler warning
2018-12-04 02:14:22 +02:00
f899675f45 - use mqueue to execute ua_stop_all Api function on re thread 2018-12-04 01:48:17 +02:00
38e48917c4 modified closing of baresip due to upstream change 2018-12-04 00:24:34 +02:00
4626967ae1 - Replaced text mode EditConfigActivity with graphical Config activity
- Current configuration items are Auto Start, DNS Servers, Opus Bit Rate,
  and ICE Lite
- Added ICE and Stun Server account options
- Fixed bug in deleting of an account
- Updated libbaresip.a and baresip.h to baresip new_account_functions
  branch (not yet committed to master)
2018-11-30 02:07:03 +02:00
225402f2c2 - fixed crash when empty accounts spinner is clicked 2018-11-24 04:56:56 +02:00
db7538f9db - fixed bug in checking of record audio permission
- do not load baresip lib if it has already been loaded
- removed call uri adapter when call comes in
2018-11-23 16:52:35 +02:00
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
49d9d8c311 - new implementation of messaging
- fixed possible crash when messages arrive before accounts are created
- other minor fixes and improvements
2018-11-18 09:37:22 +02:00
9b98378f0c - added handling of call transfer failed event
- improved implementation of audio focus and abandon requests
- upstream re, rem, and baresip libs changes
2018-11-02 22:29:33 +02:00
289faa0793 - fixed callee completion from contacts
- moved restoring of call and message history from baresip service to
  main activity
- small cleanups
2018-10-26 12:04:48 +03:00
7aa12e2ae6 used new audio_started() api function to make sure that audio is
started/stopped before trying to stop/start it
2018-10-24 15:58:07 +03:00
0c86fac6bc added support for incoming call transfer requests (REFER requests) 2018-10-23 11:22:39 +03:00
3b00232f74 - handle UA_EVENT_AUDIO_ERROR event
- avoid possible crash at quit
- upstream baresip updates
2018-10-10 20:01:32 +03:00
9442ae0b6e - improved sending of dtmf digits
- renamed call uri autocompletetextview
2018-09-30 14:32:31 +03:00
8bf5b9dfa6 - updated ua_connect() call to new version (currently in ua_connect_uri branch) 2018-09-24 11:13:08 +03:00
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
c4687ae6ba - small cleanups 2018-09-19 10:18:50 +03:00
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
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
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
b016811a16 message related enhancements 2018-07-25 14:00:17 +03:00
679c6855e0 introduced support for sending and receiving messages 2018-07-22 20:27:57 +03:00
4f24a5ea46 enabled receiving of messages
disabled video in outgoing calls
2018-07-10 12:00:43 +03:00
0a7a2638d1 unload baresip modules at quit 2018-06-29 12:15:03 +03:00
fc5cdde885 use default ringtone in incoming calls 2018-06-24 14:35:26 +03:00
afed729499 cleaned up baresip stop 2018-06-23 18:01:24 +03:00
e8a1f5864b improved baresip exit 2018-06-23 14:33:13 +03:00
ad06fe9208 moved more api functions to Api class 2018-06-21 20:24:30 +03:00
e9436812b7 baresip.c update 2018-06-21 19:40:36 +03:00
c0172966a1 improved implementation of call hold/unhold based on new upstream feature 2018-06-18 21:37:58 +03:00
a56f25faa1 handle also SECURE mediaenc event 2018-06-18 08:19:35 +03:00
86b3106f67 removed g722_1 that should not have been added 2018-06-12 17:40:57 +03:00
26b36986b9 updated readme 2018-06-12 09:03:00 +03:00
587fb1d898 use new contacts activity
renamed some baresip functions
added calleeAdapter var
2018-06-10 19:02:16 +03:00
c40c2799e8 implemented menu module module functionality in baresip.c 2018-06-05 10:29:45 +03:00