Commit graph

635 commits

Author SHA1 Message Date
QuentinArguillere
d53bf09702 After the SDK changes to IOS audio routes, we now update bluetooth availability flag in “onAudioDevicesListUpdated” callback, and we manually set the route to bluetooth when starting calls with an available bluetooth device (this allows the overriding, from the App, of the core.defaultOutputDevice settings for the SDK) 2022-01-03 16:50:29 +01:00
Danmei Chen
7c08c38829 get image from either download dir or cache dir 2021-10-07 15:10:08 +02:00
Danmei Chen
b6587a2bb9 use download dir 2021-10-04 12:04:10 +02:00
Danmei Chen
2a7b6c4a7f Revert "migration all images from cacheDirectory to imagesDirectory, to avoid automaic clear of cache"
This reverts commit 88e807c529.
2021-10-04 12:04:01 +02:00
Christophe Deschamps
b9f8a7f025 - Use the new conference call API
- Displays participants when joining a conference call as a guest
2021-09-15 16:43:33 +02:00
Simon Morlat
98ac45f92a Show a dialog to requet the user to grant the local network permission.
This is required for ICE to operate correctly.
If not granted, SDK 5.0.16 will automatically disable ICE.
2021-09-02 15:46:36 +02:00
Danmei Chen
8eda10d770 fix crash : try to use the core because of post event , though the core is already destroyed 2021-07-30 15:03:55 +02:00
Danmei Chen
88e807c529 migration all images from cacheDirectory to imagesDirectory, to avoid automaic clear of cache 2021-07-08 11:42:39 +02:00
Danmei Chen
68860ba25f add logs for remove item and move log file to dataPath 2021-07-06 17:41:09 +02:00
QuentinArguillere
1cb6c12ad4 Fix bug when checking if a password confirmation popup should appear 2021-06-04 17:00:22 +02:00
Christophe Deschamps
a05064edaf Ephemeral messages 2021-06-03 09:53:46 +02:00
QuentinArguillere
173d957914 Remove old code that prevented from registering for remote push notification when starting linphone from background, and fix a bug where deactivating the push notification for a specific account wasn’t saved when going restarting the app 2021-05-28 15:02:20 +02:00
QuentinArguillere
7e3ff94ed1 Properly enable push notifications on core start, and fix typo (true=>pushEnabled) 2021-05-25 13:42:15 +02:00
QuentinArguillere
88970c0e04 Replace bluetoothEnabled and speakerEnabled flags in the CallManager by isBluetoothEnabled and isSpeakerEnabled function, which will give real time state of the API based on what the linphone core getAudioDevice functions returns 2021-05-24 11:45:08 +02:00
QuentinArguillere
636e4cd67b Use the linphone functions for audio route management rather than IOS specific ones. Also removed redundant triggers on Speaker and Bluetooth buttons. 2021-05-24 11:45:08 +02:00
QuentinArguillere
7ea46b5aab Replace all proxy configs with account, and include the new push notification features from the 5.0 SDK 2021-05-24 11:45:08 +02:00
Danmei Chen
2605090212 rework use auto enterBackground and enterForeground 2021-04-08 15:59:07 +02:00
Danmei Chen
eee2ae66f3 use auto iteration 2021-04-08 15:38:08 +02:00
Danmei Chen
765f449c94 use auto enterBackground and enterForeground 2021-04-07 11:38:20 +02:00
Danmei Chen
03ee02ded8 avoid array mutated while being enumerated 2021-03-29 14:44:20 +02:00
Danmei Chen
01bb34843d update callid for callkit 2021-03-29 10:26:30 +02:00
QuentinArguillere
4c026f68c4 Unsubscribe from friends list when removing and account, and add a small filter to avoid displaying irrelevant authentication requests from previously logged account on the app 2021-03-25 14:51:29 +01:00
Danmei Chen
2d0af97d23 remove duplicated fileTransferDelegates 2021-03-11 18:01:28 +01:00
Danmei Chen
629397d5f6 fix crash when one auth info est nil 2021-02-22 11:45:49 +01:00
Danmei Chen
98449ef104 update api 2021-01-04 17:19:52 +01:00
Danmei Chen
47a16429ae fix send chat message in background 2020-09-18 11:17:39 +02:00
Danmei Chen
895d50adb4 fix lost of son when audio route changed 2020-09-02 11:58:43 +02:00
Danmei Chen
466db3ef07 update copyright 2020-06-17 09:57:37 +02:00
Danmei Chen
c54948e334 fix crash: configure when lc is off 2020-06-03 21:40:55 +02:00
Danmei Chen
2f69199305 fix crash when recive files 2020-05-21 23:13:35 +02:00
Paul Cartier
f18f83364f add back code to refresh view when msg is received in chat room list
view
2020-04-24 15:06:44 +02:00
Paul Cartier
3e777b5cc2 Use push notif loc-key to display msg in case of failure of service extension
add pn-groupchat-str contract header parameter
2020-04-17 10:16:59 +02:00
Danmei Chen
a0b7dd0dda terminate early failed calls 2020-04-16 19:29:20 +02:00
Danmei Chen
44354f4f5e fix calls 2020-04-15 15:09:32 +02:00
Paul Cartier
7ed3c5bbf7 handle user notifications in app extension 2020-04-10 17:06:04 +02:00
Danmei Chen
cd61f24054 use getLc 2020-04-01 15:08:48 +02:00
Paul Cartier
f5bac47add migrate zrtp_secrets file 2020-04-01 14:33:42 +02:00
Paul Cartier
bda65d8a9f Fix token bug and print push payload 2020-03-30 11:22:58 +02:00
Paul Cartier
5ff4e6a4dd migrate call history db 2020-03-25 09:28:35 +01:00
Paul Cartier
10390bd67a Remove all TODOs 2020-03-23 14:24:40 +01:00
Paul Cartier
6921587447 naming 2020-03-20 16:58:08 +01:00
Paul Cartier
ca38aaa90a update call terminate 2020-03-20 16:13:44 +01:00
Danmei Chen
e0759d7912 set max of calls 10 2020-03-19 19:09:15 +01:00
Danmei Chen
7fdfe63632 fix speaker of call 2020-03-19 14:54:08 +01:00
Paul Cartier
01b7d920a5 sdk api changes 2020-03-17 15:05:01 +01:00
Paul Cartier
e0e8d35a19 Move iterate timer to swift file 2020-03-17 10:26:05 +01:00
Paul Cartier
179d2718e8 Handle push notification for messages in iOS13 2020-03-16 09:50:15 +01:00
Danmei Chen
bbfe62e108 initiate CI 2020-03-12 16:14:22 +01:00
Danmei Chen
e7ed8d60bb fix display imcoming call repeatedly 2020-03-05 16:21:41 +01:00
Danmei Chen
b6fe76753e remove useless functions 2020-03-05 13:44:30 +01:00