MirrorFly Unveils New Metadata Feature for Enhanced Call Insights

Published On August 6th, 2024 Product News & Updates

The ever-growing complexity of application development necessitates a paradigm shift in feature scalability. This is especially true when considering the integration of diverse in-app communication functionalities across a heterogeneous mobile and web ecosystem.

In recognition of this challenge, MirrorFly, a leading provider of in-app communication SDK suites, has embarked on a strategic expansion of its feature set. This meticulous augmentation encompasses android, iOS & web application environments, ensuring seamless integration of real-time communication features like voice and video calling.

Furthermore, MirrorFly’s meticulously crafted SDKs transcend mere functionality. They offer an intuitive development experience, empowering developers to construct highly adaptable communication experiences within any application. This comprehensive solution caters to brands across all industry verticals, fostering innovation within the mobile and web development landscape.

What’s New in Our Call SDKs?

Android

Users now have the capability to enhance their call interactions by incorporating additional information into Call SDK methods via the newly introduced “metadata” input parameter. This “metadata” parameter is structured as an array of objects, where each object comprises a key-value pair, providing a flexible means to convey supplementary data. Users are permitted to include up to three objects within the metadata array, thereby enabling the transmission of a richer context during calls.

This advanced metadata feature has been seamlessly integrated into several critical functionalities, encompassing:

One-to-One Audio Calls & One-to-One Video Calls

Developers can leverage metadata to embed application-specific data associated with individual video & audio calls. This enables the creation of highly tailored call experiences.

Group Audio Calls & Group Video Calls

The metadata feature empowers developers to inject relevant information pertaining to group audio & video calls. This could include group identifiers, participant roles, or other critical data crucial for managing complex group communication scenarios.

User Invitations

Metadata can be attached to user invitations, enabling the transmission of additional context alongside the call request. This allows for enhanced clarity and improved communication flow between participants.

Call Logs

Metadata associated with calls will be persisted within the call logs, facilitating detailed post-call analysis and data extraction. Developers can leverage this information for performance optimization, reporting, or other downstream functionalities.

iOS

With the latest update, users can now enhance their call interactions by incorporating additional information into Call SDK methods using the newly introduced “metadata” input parameter. This parameter is an array of objects, each consisting of a key-value pair, offering a flexible means to convey supplementary data. Users can include up to three objects within the metadata array, enriching the context of their calls.

This advanced metadata feature has been seamlessly integrated into several critical functionalities:

One-to-One Audio & Video Calls

Developers can use metadata to embed application-specific data associated with individual calls, enabling highly tailored call experiences.

Group Audio & Video Calls

The metadata feature allows developers to inject relevant information pertaining to group calls, such as group identifiers, participant roles, or other crucial data for managing complex group communication scenarios to facilitate efficient team collaboration.

User Invitations

Metadata can be attached to user invitations, enabling the transmission of additional context alongside the call request, which enhances clarity and improves communication flow between participants.

Call Logs

Metadata associated with calls is persisted within the call logs, facilitating detailed post-call analysis and data extraction. Developers can use this information for performance optimization, reporting, or other downstream functionalities.

Web

The Call SDK update ushers in a new era of communication control with the introduction of metadata. This groundbreaking feature empowers developers to inject custom information directly into calls, fostering a richer communication experience and enabling data-driven customization.

The metadata functionality leverages a structured format – an array of objects. Each object functions as a key-value pair, offering a versatile method for conveying supplementary data. This flexibility allows developers to include up to three distinct objects within a single call, enabling the transmission of a more comprehensive context during interactions.

The seamless integration of metadata extends to several critical functionalities within the Call SDK:

One-to-One Calls (Audio/Video)

Metadata can be leveraged to embed application-specific data associated with individual audio & video calls. This empowers the creation of highly tailored call experiences, catering to specific user needs or scenarios.

Group Calls (Audio/Video)

For group calls, metadata can be harnessed to inject relevant information such as group identifiers or participant roles. This proves invaluable for managing complex communication scenarios within large groups.

User Invitations

Beyond core call functionality, metadata empowers developers to enhance user invitations. By attaching metadata to call requests, developers can transmit additional context alongside the initial invitation. This fosters improved clarity and facilitates a smoother communication flow between participants from the very beginning of the interaction.

Call Logs

The power of metadata extends beyond the immediate call. Metadata associated with each call is persistently stored within the call logs. This facilitates detailed post-call analysis and data extraction, empowering developers to leverage this information for performance optimization, improved security, insightful reporting, and other downstream functionalities.

For more information on the updates discussed here, feel free to draw inspiration from our documentation and demo apps.

  1. Android platform: https://www.mirrorfly.com/docs/chat/android/v3/quick-start/
  2. iOS platform: https://www.mirrorfly.com/docs/chat/ios/v3/quick-start/
  3. Web: https://www.mirrorfly.com/docs/chat/react/v2/quick-start/
Get Started with MirrorFly Video & Audio Call SDK Today!

Drive 1+ billions of conversations on your apps with highly secure 250+ real-time Communication Features.

Contact Sales
  • 200+ Happy Clients
  • Topic-based Chat
  • Multi-tenancy Support

John Mathews

Leave a Reply

Your email address will not be published. Required fields are marked *

GET A DEMO
Request Demo