Commit Graph

39 Commits

Author SHA1 Message Date
QuentinArguillere
62e6bcd40c Remove all CallKit // PushKit related code from CallTutorial 2020-08-10 16:49:45 +02:00
QuentinArguillere
55e93d7053 Duplicate CallTutorial in order to have one specifically for CallKit / PushKit integration 2020-08-10 16:44:52 +02:00
QuentinArguillere
9974108511 Change incoming call detection, use push notification instead. TODO : use appropriate certificate (currently recycling the one from linphone-swift-tutorial app) 2020-08-10 16:40:24 +02:00
QuentinArguillere
b0b6f29e99 Added example of how to log out, and log back in, in login tutorial 2020-08-07 10:10:51 +02:00
QuentinArguillere
106d89acb1 Update call kit provider configuration to support only 1 call 2020-08-06 16:20:43 +02:00
QuentinArguillere
ee36a24700 Move the all the call-related flag (isRunning, isCallIncoming) to be done in CallState delegate 2020-08-06 15:51:21 +02:00
QuentinArguillere
59b3f0d688 Remove useless line pasted by mistake, added extra comments 2020-08-06 15:32:06 +02:00
QuentinArguillere
69b7a7f447 Properly handle CallKit termination when calls end 2020-08-06 15:14:49 +02:00
QuentinArguillere
f723655265 Add CallKit basic integration for outgoing/incoming calls 2020-08-06 13:58:26 +02:00
QuentinArguillere
4830d38167 Added registration code for incoming calls, add incoming call actions to the UI 2020-08-04 17:54:59 +02:00
QuentinArguillere
24e23aaf59 Update login tutorial to use delegates rather than hard-coded flag 2020-08-04 17:37:43 +02:00
QuentinArguillere
3c1f685690 Remove unused function 2020-08-04 17:28:46 +02:00
QuentinArguillere
99d4325888 Add registration code on start, start working to accept incoming calls in this example 2020-08-04 14:49:35 +02:00
QuentinArguillere
b15a87f24b Copied ChatRoom tutorial code from HelloLinphone to a separate stand alone project 2020-08-04 10:51:22 +02:00
QuentinArguillere
a9db9356ab Copied registration code from HelloLinphone to standalone tutorial 2020-07-31 16:52:07 +02:00
QuentinArguillere
4fabbb1ab6 Remove accidental double initialisation of mVideoDevice 2020-07-31 16:45:09 +02:00
QuentinArguillere
4a51bee890 Copied from HelloLinphone all code related to the Call tutorials 2020-07-31 16:10:06 +02:00
QuentinArguillere
f880ce85e9 Added audioEnabled toggle 2020-07-31 16:09:29 +02:00
QuentinArguillere
5154a3f916 Add option to change which camera is used to capture the video in chat 2020-07-31 14:18:03 +02:00
QuentinArguillere
ed9241b22d Added option to make a video call, and to redirect sound output to speaker 2020-07-31 13:52:47 +02:00
QuentinArguillere
f6eaaeb726 Add reply chat action 2020-07-30 15:51:57 +02:00
QuentinArguillere
715d00f08f Add logs control to the GUI 2020-07-30 15:32:00 +02:00
QuentinArguillere
f35d3d4f2e Light refactoring for clarity. Added option to create a Basic chatroom as well as a Flexisip one 2020-07-30 15:17:09 +02:00
QuentinArguillere
2fb5d14ea8 Added simple text exchange through FlexiSIP chatroom 2020-07-29 18:01:11 +02:00
QuentinArguillere
3a3fc41250 Tidying up for visibility, extra comments 2020-07-29 17:06:09 +02:00
QuentinArguillere
9f147836a8 Light Refactor : move some example values to new LinphoneTutorialContext variables 2020-07-29 16:58:56 +02:00
QuentinArguillere
6bdfe1c70e Send a test message when the chatroom is fully created 2020-07-29 16:18:00 +02:00
QuentinArguillere
00dcfd490f Renamed LinphoneCoreHolder to LinphoneTutorialContext. Instead of using a singleton, pass the context to delegate when required. 2020-07-29 16:17:18 +02:00
QuentinArguillere
d1a7ccc4a5 Added flexisip chatroom creation 2020-07-29 13:11:36 +02:00
QuentinArguillere
91436a9981 LinphoneCoreHolder is now a singleton in order to have a more convenient access to flags from delegates. Also, light improvement to GUI and registration method. 2020-07-29 13:06:43 +02:00
QuentinArguillere
6385741ad9 Add clearer instructions to disable/enable logs 2020-07-28 11:01:00 +02:00
QuentinArguillere
147a9c0697 Rework GUI in order to have more feedback, and use ObservableObjects to bind on some state variables 2020-07-28 10:55:37 +02:00
QuentinArguillere
2c9a5ea18d Add simple outgoing call code and GUI 2020-07-27 18:18:07 +02:00
QuentinArguillere
0177553d4f Move registration example from SceneDelegate to ContentView, add a simple GUI 2020-07-27 18:16:52 +02:00
QuentinArguillere
d88f43c47c Add access to microphone to info.plist 2020-07-27 18:16:04 +02:00
QuentinArguillere
982d165518 Added registration example, directly inspired by linphone-swift-tutorial repository 2020-07-24 16:03:12 +02:00
QuentinArguillere
2232c85380 Use linphone-sdk version 4.5.0-alpha 2020-07-24 15:55:28 +02:00
Danmei Chen
b5769d5ee4 init HelloLinphone 2020-06-23 15:16:00 +02:00
Sylvain Berfini
6dbfae4111 Initial commit with empty Android app for java tutorials 2020-06-04 10:47:16 +02:00