Blog

awesomecube

ConnectyCube releases Whiteboard feature.

Posted by awesomecube on March 12, 2021

More and more companies are supporting remote work. The use of  whiteboards help you to boost the efficiency of online meetings, facilitate your team activities and improve collaborative processes when working online. 

Online whiteboards allow teams to move their collaborative activities to the next level and increase their productivity. All team members can work from any part of the world on a shared whiteboard and add content, visualize thoughts, write down ideas, explain and teach, and many other things while all the others see what they are doing in real-time and can interact if needed with all the content.

It’s a great tool for work collaboration as well as for education purposes.

Today we are happy to inform you that you can integrate the whiteboard feature into your apps with ConnectyCube Whiteboard API and bring the collaboration with your team to the next level.

Use cases

The most popular use cases for using the whiteboard:

  • Remote meetings
  • Remote teaching
  • Sales presentations
  • Workflows
  • Real-time collaboration

Technical details 

Whiteboard API allows to create whiteboard functionality and associate it with a chat dialog. Chat dialog’s users can collaborate and draw simultaneously on a whiteboard.

You can do freehand drawing with a number of tools, add shapes, lines, text and erase. To share boards, you just get an easy link which you can email. Your whiteboard stays safe in the cloud until you’re ready to return to it.

The complete flow on how to create a whiteboard using ConnectyCube Writeboard API can be found here.

Today the feature is available starting from Enterprise plan only. But soon it will also be available starting from all other plans on Shared cloud.

Feel free to check it out and add whiteboard features to your apps.

 

Have any questions?

Feel free to contact us.

Your feedback is always welcome!

Stay tuned, a bunch of new features are on the go!

 

awesomecube

ConnectyCube releases server-side calls recording along with new Meetings API.

Posted by awesomecube on February 23, 2021

We know a lot of ConnectyCube clients are expecting the server-side calls recording feature. We got a huge interest and demand in the feature, because it brings the calls recording to the next level of simplicity in integration. 

Today we are eager to announce we finally made it happened.  The feature will be available to the public. And all of you can benefit form using it in your apps starting from today. 

Server-side calls recording  high level overview 

Let us share more details about it: 

1. The feature allows to automatically record a mixed video stream – a complete unified video grid –  that is not separated by participants. A local client is not involved in the recording. All is happening automatically under the hood, at server side. 

2. Call recording starts automatically after a conference call is established and finished after last participant left the call.

3. Once the call is finished, the recording file is being prepared. Usually it takes minutes to become the recording file available for download. A recording file can be downloaded in ConnectyCube Admin panel. Also, all call’s participants will get an email notification with a link to download the recording.

Today the feature is available starting from Enterprise plan only. But soon it will also be available starting from Pro plan on Shared cloud.

Our team will be happy to help you migrate your data from Shared cloud account to your own dedicated server to be able to use this feature.

Technical details 

To make server-side call recording works properly, we also released new Meetings API to make it easier to manage the recording capabilities for meeting rooms. 

The complete flow from starting the meeting call till download the recording is the following:

  1. Create a meeting via API. Pass a parameter ‘record=1’ if you want a meeting to be recorded. 
  2. Have a call using standard Conference Calling features and APIs available across all platforms. 
  3. Once call is finished, the recording file is being prepared. A recording file can be downloaded in ConnectyCube Admin panel this way (via special Calling -> Recordings menu section):

4. This is how the recorded file will look like:

5. Also, all call’s participants will get an email notification with a link to download the recording:

We are very excited with this new feature and eager our clients to try it ASAP!

Have any questions or need help?

Feel free to contact us.

Your feedback is always welcome!

awesomecube

ConnectyCube Flutter Call Kit release.

Posted by awesomecube on February 17, 2021

We are in a hurry to share several news at once with everyone, who uses Flutter for cross-platform app development:

  1. The 1st release of ConnectyCube Flutter Call Kit  – a handy plugin for Call Kit integration with ease  
  2. Release of Flutter SDK v1.1.3
  3. Updated of P2P Calls code sample with Flutter Call Kit integrated

Please find more about the latest updates below and feel free to use it to add messaging and video calling capabilities to your app.

SDK

  • Release of Flutter SDK v1.1.3

Updated:

Calls:

  • improvements for the getting ‘localMediaStream’ (there were problems on some devices);

Chat:

  • fixed login to the chat with same user but with different passwords;
  • improved sending of asynchronous packages (group messages, join group, leave group, get last user activity);
  • disabled join to the group chat by default before sending a group message. Now it is not required on the shared server. But if your server requires it, you can enable join via `CubeSettings.instance.isJoinEnabled = true`;

Read the guide how to connect ConnectyCube Flutter SDK https://developers.connectycube.com/flutter/?id=connect-sdk 

 

P2P Calls code sample

 

Updated:

Added background calls:

  • added automatic login to the app with selected user;
  • added subscribe/unsubscribe for push notifications;
  • added sending push notification for main call events (start call, reject call, end call);
  • added showing Call Notification in case when device unlocked and showing Incoming Call Screen when device is locked;

Check it out on our GitHub page.

You can use this code sample as a basis for your video chat app or can easily modify according to your needs.

To use our code samples just register a free account here.

 

Call Kit plugin

Supported features:

Android:

  • showing call notification if device unlocked;
  • showing Incoming Call Screen when device locked;
  • enabling/disabling visibility on the Lock Screen for conversation screen;

iOS:

  • coming soon;

Check it out here.

 

Please feel free to contact us if you have any questions. 

Further news is coming! Stay tuned!

 

awesomecube

Platform updates #1

Posted by awesomecube on February 4, 2021

We are more than happy to inform you that we are launching a “Platform Updates” digest.

The Platform Updates will be a series of posts with recent updates happened with ConnectyCube Platform – new features, performance improvements, new guides, documentations updates and so on.

Today we are launching the 1st series of the platform updates, please find below: 

SDK

  • Release of Flutter SDK v1.1.2

Updated:

  • Improvements for background calls;
  • improved parsing of CubeSubscription model;
  • fixed conflicts when connecting some dependencies near with ConnectyCube SDK;

Read the guide how to connect ConnectyCube Flutter SDK https://developers.connectycube.com/flutter/?id=connect-sdk 

Code Samples

  • Added Push notifications to the Chat code sample for Flutter.

Main changes:

  • Added logout from the chat after navigate app to the background or close;
  • added subscription to Push notification after first login to the app;
  • added listening push notifications when app killed or in background;
  • added navigation in-to the app by click on notification;
  • added unsubscribe from push notifications after logout from the app;
  • implemented reconnection manager for the chat connection;
  • implemented session manager;
  • added a new guide to README.md how to connect Push notifications to our sample.

The sample and basic instructions are available on our GitHub page.

Server

Recently we did a huge performance optimisation for the underlying ConnectyCube DataBase service on ConnectyCube public cloud https://admin.connectycube.com, especially – related to chats retrieval API. Some of you may notice recently a performance degradation because of the issues. As for now, the issue is resolved, which is proved by the following screenshot of ConnectyCube DataBase service CPU utilisation for past 7 days:

We hope these updates will be useful for you to track the ConnectyCube platform development progress. 

If you have any questions, please feel free to contact us. We are always happy to help you with the development.

More updates coming soon, stay tuned!

awesomecube

ConnectyCube team wishes you a Happy New Year!

Posted by awesomecube on December 30, 2020

Dear customers, we’re so happy to have you as our clients and would like to sincerely thank you for choosing our services!

The team at ConnectyCube wishes you and your families the happiest of holidays, luck, prosperity and health in upcoming New Year!

We hope that 2021 bring you success and good fortune in any endeavor you pursue.

May all your dreams come true and all your hopes be fulfilled!

We will always strive to provide you with the best services! And we hope next year you will continue being our customers.

Keep an eye for our further news. More features are coming!

See you in 2021!

 

Kind regards,

ConnectyCube team.