SlideShare a Scribd company logo
1 of 39
How to Use Low Code
video API snippets to
set up virtual video
rooms
EnableX provides a comprehensive video conferencing solution for salespeople,
customer support agents, and any other personnel who need to conduct meetings and
conversations with their clients.
With EnableX’s powerful low code and Rest APIs, creating and managing meeting rooms
is simple and straightforward. The platform provides all the tools you need to set up and
customize your rooms according to your specific requirements.
As a developer, you need the best video conferencing API for your team to communicate
with your clients. EnableX provides different types of rooms tailored to your specific needs.
Here are the room types and their scenarios that are suitable for Agent-Client Scenarios.
Solution Outline
How to Create a Video Application
Creating a video application using EnableX is a simple process that can be done
through the EnableX Portal. By following a few steps, you can have a video application
ready to use for online classes or other purposes. The
● Login to EnableX Portal.
● Create a video project.
● Select Low Code as your preference.
How to Create a Video Application
Select a ready-made template for your use case or customise your own template by
selecting Build From Scratch template.
How to Create a Video Application
● Enter the sub-domain name you want to use for the hosting basis your business
needs.
How to Create a Video Application
● You can go further and edit the appearance and other configuration settings to
make it more customised before deploying.
If you choose our Ready-Made Templates, we provide a banquet of features that can
help you create a specific video conferencing solution for your particular domain.
Obtain Low Code Snippets
● Once you have built your video meeting application with EnableX, you will
receive Video Embed codes for Moderators and Participants’ entry to the
Session.
● Export the embed code snippet from the low-code platform.
● Insert the code into your institute’s/ organisation’s webpage to get connected to
the video session.
● This will allow agents and customers to access the video meetings directly from
the webpage, making it more convenient for everyone.
Obtain Low Code Snippets
Customize UI and Configure Settings for low code video API
● Configure the UI and settings using the visual builder provided.
● Access customization tools and configuration settings to ensure your video
application is tailored to your needs.
● Define your room size here.
Note: EnableX allows a room size of 250 participants. Visual Builder gives you the
option to choose up to 50 participants. If you need to extend your room size, please
contact our sales team.
Customize UI and Configure Settings for low code video API
Manage Configuration
Managing configuration is an important aspect of using a low-code platform for
building video applications. With the EnableX low code platform, you can easily
manage and customize various features, such as webhook, recording, and sub-
domain settings, to suit your specific needs.
This allows you to create a fully functional video application that meets your unique
requirements, without the need for extensive coding knowledge.
Manage Configuration
Permanent Rooms
Permanent rooms are particularly useful for handling long-term projects or maintaining
regular communication with clients who require ongoing support or updates. You can set
up different rooms for different purposes, such as project management, customer
support, or sales.
This allows you to keep all conversations with a particular client or group of clients in one
place, making it easy to track progress, share files, and refer back to previous
conversations. You can also control access to the rooms, ensuring that only the relevant
team members or clients have access.
Create video API based meeting Rooms using REST APIs
● A software development team can create a permanent room for ongoing discussions related to a specific
project or module, allowing team members to regularly communicate, share updates, and collaborate on
ongoing development work.
● A real estate company can create a permanent room for a potential buyer who is actively looking for a new
home. This allows the agent to communicate with the buyer regularly and share updates on available
properties, discuss their preferences and requirements, and organize all relevant information in one
dedicated space.
● A bank representative can create a permanent room for a high-value client, allowing them to regularly
communicate and provide personalized advice and guidance on their banking services, investment
strategies, and financial planning needs.
For example;
Scheduled rooms are particularly useful for scheduling follow-up meetings or appointments
with clients.
For example,
● A software development team may want to schedule a room in advance to hold a sprint
planning meeting. By sending invitations and scheduling the room in advance, team
members can ensure that the meeting takes place at a time that works for everyone and
that they have a dedicated space to discuss and plan for the upcoming sprint.
● A real estate company may want to schedule a room in advance to hold an open house.
By sending invitations to potential buyers and scheduling the room in advance, the agent
can ensure that the open house takes place at a time that is convenient for everyone.
Scheduled Rooms
● A bank representative can schedule a room in advance for a financial planning
session with a specific client(s). This would allow you to discuss their financial
needs and preferences, as well as provide personalized advice and guidance on
their banking services.
You can set up multiple rooms for different appointments or meetings and invite
your clients to join them at the appropriate time. This ensures that you never miss an
appointment or double-book your schedule
Scheduled Rooms
These rooms are perfect for handling customer support requests or for holding
spontaneous team meetings or for informal conversations. You can create an Ad-hoc room
quickly and start a conversation with your clients. Ad-hoc rooms are ideal for handling
urgent issues that require immediate attention or for informal conversations with your team
members.
For example;
● A software development team may need to quickly connect to discuss a critical bug or
error that has just been discovered.
● A real estate company may need to quickly connect with a client who has just found a
property they are interested in.
● A bank representative may need to quickly connect with a client who has an urgent
Ad-Hoc Rooms
They can be created quickly and easily, without the need for advanced planning or
scheduling. This makes them ideal for handling urgent issues or for impromptu team
meetings. In addition to these room types, EnableX also provides one-to-one call
functionality that allows for private conversations between an agent and a client. This
feature enables personalized interactions without the need for a dedicated room or
scheduled meeting.
One-to-one calls are perfect for private conversations that require more personalized
attention or for situations where a client needs immediate assistance. With EnableX, you
can create and manage different types of rooms that are tailored to your specific needs.
Whether you need to handle ongoing customer support or plan for scheduled appointments,
Ad-Hoc Rooms
With the EnableX Create Room API, you can create various types of rooms, including
permanent, ad-hoc, and scheduled rooms, to facilitate your video meetings. This API
enables you to customize your virtual meeting space to suit your specific needs,
whether you require a dedicated space for one-to-one meetings or multiparty
meetings. By creating custom video meeting rooms, you can improve your overall
meeting experience and ensure that your virtual space is tailored to your specific
requirements.
Create Video Meeting Rooms With Rest APIs
If you wish to set up a one-time meeting room for a one-on-one meeting, it is very simple
to do with EnableX Low Code and Rest APIs. Here, we will tell you how.
● When you create a video project with EnableX, an App Id and App key are sent to
your registered mail ID.
Create An Ad-Hoc Room For A One-To-One Meeting
● Use the App credentials to authenticate API requests.
● Send a POST request to the EnableX server API with the required parameters to
create a room.
● To create an Adhoc Room for a one-to-one meeting between an agent and a
client, in the Request Body section, adjust the following parameters according to
your specific needs:
Create An Ad-Hoc Room For A One-To-One Meeting
Create An Ad-Hoc Room For A One-To-One Meeting
Parameter Description
name Set a name that clearly identifies the purpose of the meeting, such as “One-to-One Meeting with Client ABC.”
owner_ref Set to a unique reference value for this particular meeting, such as a unique identifier for the client or the agent.
moderators Set to “1” to ensure that only the agent can control the meeting
participants Set to “1” to ensure that only the client can participate in the meeting.
duration Set the length of time you expect the meeting to last. This will determine how long the Adhoc Room will remain active.
quality Set to “SD” for standard definition video, or “HD” for high-definition video, depending on your preference and the quality of the devices being used.
Canvas Set to true if you need to share any content during the meeting, otherwise false
screen_share Set to true if you need to share any content during the meeting, otherwise false.
max_active_talkers Set to “2” to allow both the agent and the client to speak during the meeting.
Here is an example of what the JSON Payload for the API Call might look like to create
an Adhoc Room for a one-to-one meeting with the settings described above:
Create An Ad-Hoc Room For A One-To-One Meeting
Create An Ad-Hoc Room For A One-To-One Meeting
● Upon receiving the POST request, the EnableX server creates the Adhoc Room
with the specified settings and returns a response that contains the details of
the Adhoc Room, including the unique room_id parameter.
● Use the room_id parameter to connect to the Adhoc Room for your one-to-one
meeting with the client.
● Once you have created a meeting room, you can access the video meeting using
its Meeting URL.
● The Meeting URL will contain two key components: the Room ID and the Domain.
● Use the Meeting URL as the source URL in the IFRAME Embed Code to access the
video meeting taking place in the meeting room.
Generate Meeting Room URLs
Example Of Meeting URLs
EnableX Low code also supports webhooks, which allows organisations to extend
the functionality of the video embedding and add new features or update existing
ones.
● Create a Webhook URL in the EnableX Portal to receive the webhook
notifications.
● Define the webhook events you want to listen to and configure the corresponding
webhook endpoints in your application.
Setup Webhook
Setup Webhook
• When a webhook event is triggered in a video room, EnableX sends an HTTP POST
request to your configured webhook endpoint, containing a JSON payload with
information about the event.
• Your application can then process the webhook data and perform custom actions,
such as updating UI elements or integrating with other services.
• You can also use external CSS and JS libraries to customize the video embed and add
new features or functions to the video room.
• The external CSS and JS libraries can be provisioned to work along with the video
embed and get executed with associated video room events, allowing you to create a
highly customized video experience for your users.
Setup Webhook
Once you successfully created an ad-hoc meeting room and set up the webhook, now
provide the generated meeting room URL to the client who will be joining the room.
You can provide the client with either the Participant Meeting URL or the Moderator
Meeting URL. This could be done via email, text message, or any other means of
communication.
Setup Webhook
Once you obtain the video meeting URL you want to embed. Follow these steps to
embed your URL to a web application:
Create An HTML File: create an HTML file that will contain the IFRAME code to
embed the URL in your application. You can create this file using any text editor or
HTML editor.
Set Up The IFRAME: In the HTML file, create an IFRAME tag and specify the meeting
URL as the source of the IFRAME. You should also include the permissions necessary
for the meeting to function correctly. Here is an example of the IFRAME code:
Embed This Meeting URL In Your Application
Embed This Meeting URL In Your Application
Embed This Meeting URL In Your Application
Embed This Meeting URL In Your Application
Host The HTML File: Once you have completed the HTML file, you will need to host it on
a web server. You can use a hosting service, or you can host the file within your own
web application.
Embed The Meeting URL: Finally, you can embed the meeting URL in your application
by referencing the HTML file with the IFRAME code. For example, in a web application,
you can include the HTML file in an HTML page using an iframe tag:
Embed This Meeting URL In Your Application
By following these steps, you have successfully added embed a video meeting URL in
your web using an IFRAME.
Once you successfully created an ad-hoc meeting room and set up the webhook, now
provide the generated meeting room URL to the client who will be joining the room.
You can provide the client with either the Participant Meeting URL or the Moderator
Meeting URL. This could be done via email, text message, or any other means of
communication.
As a moderator in a one-to-one meeting with a client in a meeting room, an agent can
enjoy several benefits, including:
Control: The agent, acting as the moderator, has complete control over the meeting
room’s settings and can dictate various aspects of the meeting, such as muting or
unmuting the client, sharing files, and recording the meeting.
Privacy: The agent can ensure that the conversation with the client remains
confidential and private, and no unauthorized person can join the meeting, providing
an extra layer of security.
Benefits Of An Agent As A Moderator In A One-To-One Meeting With
A Client
Flexibility: The agent can leverage the meeting room to schedule the meeting at a
time and location that suits the client’s needs, increasing convenience and reducing
the need for face-to-face meetings or phone calls.
Efficiency: The meeting room can streamline communication between the agent and
client, leading to a faster and more efficient exchange of information, allowing the
agent to better meet the client’s needs.
Collaboration: The meeting room can facilitate collaboration between the agent and
the client, enabling them to work together on a project, problem or opportunity,
share ideas and jointly make decisions.
Benefits Of An Agent As A Moderator In A One-To-One Meeting With
A Client
EnableX offers flexible billing models. You can choose a pay-as-you-go model or an
agent-based licensing model. Basis your usage pattern they can even be bundled as
post-paid or pre-paid packages. Agent-based licensing is particularly useful when
you want to have a predictable upfront spend and are not required to monitor day-to-
day consumption costs.
With agent-based licensing every license you get a fixed number of video room
capacity. These determine the maximum number of concurrent rooms for your
applications and the maximum number of allowable rooms per agent (permanent or
ad hoc). In case you have any questions, our extensive developer document for video
API is available here.
EnableX Facilitates Its Customers With Agent-Based Billing
ENABLEX
Ready to Get Started?
Open a Free Trial Account
Read Video Developer Documentation

More Related Content

Similar to How to Use Low Code video API Snippets and set up virtual video rooms

'FAST' Ai based Contact Center
'FAST' Ai based Contact Center'FAST' Ai based Contact Center
'FAST' Ai based Contact CenterTaejoon Yoo
 
Daffodil corporate Web maintenance services
Daffodil corporate Web maintenance servicesDaffodil corporate Web maintenance services
Daffodil corporate Web maintenance servicesAshok Surendran
 
Video API Provider.pdf
Video API Provider.pdfVideo API Provider.pdf
Video API Provider.pdfjespper
 
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...Motion Edits
 
Kickstart Your Next No-Code Web App with FME 2022.2
Kickstart Your Next No-Code Web App with FME 2022.2Kickstart Your Next No-Code Web App with FME 2022.2
Kickstart Your Next No-Code Web App with FME 2022.2Safe Software
 
Zuddl User Conference Overview.pptx
Zuddl User Conference Overview.pptxZuddl User Conference Overview.pptx
Zuddl User Conference Overview.pptxMarkWhalen13
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class ConferencingVideoguy
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class ConferencingVideoguy
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class ConferencingVideoguy
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class ConferencingVideoguy
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class ConferencingVideoguy
 
Why hire dedicated developers from concept open source
Why hire dedicated developers from concept open sourceWhy hire dedicated developers from concept open source
Why hire dedicated developers from concept open sourceConcept Open Source
 

Similar to How to Use Low Code video API Snippets and set up virtual video rooms (20)

Flyer High-Performance Meeting Sphere
Flyer High-Performance Meeting SphereFlyer High-Performance Meeting Sphere
Flyer High-Performance Meeting Sphere
 
'FAST' Ai based Contact Center
'FAST' Ai based Contact Center'FAST' Ai based Contact Center
'FAST' Ai based Contact Center
 
Daffodil corporate Web maintenance services
Daffodil corporate Web maintenance servicesDaffodil corporate Web maintenance services
Daffodil corporate Web maintenance services
 
Video API Provider.pdf
Video API Provider.pdfVideo API Provider.pdf
Video API Provider.pdf
 
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...
Why Hire Professional Corporate Video Editing Services to Deliver Your Brands...
 
Hubb-At-a-Glance-final (2)
Hubb-At-a-Glance-final (2)Hubb-At-a-Glance-final (2)
Hubb-At-a-Glance-final (2)
 
Kickstart Your Next No-Code Web App with FME 2022.2
Kickstart Your Next No-Code Web App with FME 2022.2Kickstart Your Next No-Code Web App with FME 2022.2
Kickstart Your Next No-Code Web App with FME 2022.2
 
Skills Exchange Network Overview v1.01
Skills Exchange Network Overview v1.01Skills Exchange Network Overview v1.01
Skills Exchange Network Overview v1.01
 
Zuddl User Conference Overview.pptx
Zuddl User Conference Overview.pptxZuddl User Conference Overview.pptx
Zuddl User Conference Overview.pptx
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class Conferencing
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class Conferencing
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class Conferencing
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class Conferencing
 
World Class Conferencing
World Class ConferencingWorld Class Conferencing
World Class Conferencing
 
Adobe Connect Pricing
Adobe Connect PricingAdobe Connect Pricing
Adobe Connect Pricing
 
Hire indians
Hire indiansHire indians
Hire indians
 
Hire indians
Hire indiansHire indians
Hire indians
 
Room Viewer
Room ViewerRoom Viewer
Room Viewer
 
ODC Restaff-PDF
ODC Restaff-PDFODC Restaff-PDF
ODC Restaff-PDF
 
Why hire dedicated developers from concept open source
Why hire dedicated developers from concept open sourceWhy hire dedicated developers from concept open source
Why hire dedicated developers from concept open source
 

More from Enablex1

Empower your websites or apps with real-time communication
Empower your websites or apps with real-time communicationEmpower your websites or apps with real-time communication
Empower your websites or apps with real-time communicationEnablex1
 
How to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessHow to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessEnablex1
 
How to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessHow to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessEnablex1
 
How to build a personalized IVR with DTMF and Speech
How to build a personalized IVR with DTMF and SpeechHow to build a personalized IVR with DTMF and Speech
How to build a personalized IVR with DTMF and SpeechEnablex1
 
How to build a personalized IVR with DTMF and Speech.pdf
How to build a personalized IVR with DTMF and Speech.pdfHow to build a personalized IVR with DTMF and Speech.pdf
How to build a personalized IVR with DTMF and Speech.pdfEnablex1
 
How to Implement Personalised Voice Notification service.pptx
How to Implement Personalised Voice Notification service.pptxHow to Implement Personalised Voice Notification service.pptx
How to Implement Personalised Voice Notification service.pptxEnablex1
 
Webinar Fact Sheet
Webinar Fact SheetWebinar Fact Sheet
Webinar Fact SheetEnablex1
 
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...Enablex1
 
EnableX-UCaaS - Brochure
EnableX-UCaaS - BrochureEnableX-UCaaS - Brochure
EnableX-UCaaS - BrochureEnablex1
 
Case Study - Paytm
Case Study - PaytmCase Study - Paytm
Case Study - PaytmEnablex1
 
Case Study - Infy
Case Study - InfyCase Study - Infy
Case Study - InfyEnablex1
 
Case Study Brochure - ExpoSim
Case Study Brochure - ExpoSimCase Study Brochure - ExpoSim
Case Study Brochure - ExpoSimEnablex1
 

More from Enablex1 (12)

Empower your websites or apps with real-time communication
Empower your websites or apps with real-time communicationEmpower your websites or apps with real-time communication
Empower your websites or apps with real-time communication
 
How to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessHow to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp Business
 
How to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp BusinessHow to get Green Tick on WhatsApp Business
How to get Green Tick on WhatsApp Business
 
How to build a personalized IVR with DTMF and Speech
How to build a personalized IVR with DTMF and SpeechHow to build a personalized IVR with DTMF and Speech
How to build a personalized IVR with DTMF and Speech
 
How to build a personalized IVR with DTMF and Speech.pdf
How to build a personalized IVR with DTMF and Speech.pdfHow to build a personalized IVR with DTMF and Speech.pdf
How to build a personalized IVR with DTMF and Speech.pdf
 
How to Implement Personalised Voice Notification service.pptx
How to Implement Personalised Voice Notification service.pptxHow to Implement Personalised Voice Notification service.pptx
How to Implement Personalised Voice Notification service.pptx
 
Webinar Fact Sheet
Webinar Fact SheetWebinar Fact Sheet
Webinar Fact Sheet
 
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...
Reaches Patients Efficiently with EnableX Modern Family Doctor Communications...
 
EnableX-UCaaS - Brochure
EnableX-UCaaS - BrochureEnableX-UCaaS - Brochure
EnableX-UCaaS - Brochure
 
Case Study - Paytm
Case Study - PaytmCase Study - Paytm
Case Study - Paytm
 
Case Study - Infy
Case Study - InfyCase Study - Infy
Case Study - Infy
 
Case Study Brochure - ExpoSim
Case Study Brochure - ExpoSimCase Study Brochure - ExpoSim
Case Study Brochure - ExpoSim
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

How to Use Low Code video API Snippets and set up virtual video rooms

  • 1. How to Use Low Code video API snippets to set up virtual video rooms
  • 2. EnableX provides a comprehensive video conferencing solution for salespeople, customer support agents, and any other personnel who need to conduct meetings and conversations with their clients. With EnableX’s powerful low code and Rest APIs, creating and managing meeting rooms is simple and straightforward. The platform provides all the tools you need to set up and customize your rooms according to your specific requirements. As a developer, you need the best video conferencing API for your team to communicate with your clients. EnableX provides different types of rooms tailored to your specific needs. Here are the room types and their scenarios that are suitable for Agent-Client Scenarios. Solution Outline
  • 3. How to Create a Video Application Creating a video application using EnableX is a simple process that can be done through the EnableX Portal. By following a few steps, you can have a video application ready to use for online classes or other purposes. The ● Login to EnableX Portal. ● Create a video project. ● Select Low Code as your preference.
  • 4. How to Create a Video Application Select a ready-made template for your use case or customise your own template by selecting Build From Scratch template.
  • 5. How to Create a Video Application ● Enter the sub-domain name you want to use for the hosting basis your business needs.
  • 6. How to Create a Video Application ● You can go further and edit the appearance and other configuration settings to make it more customised before deploying. If you choose our Ready-Made Templates, we provide a banquet of features that can help you create a specific video conferencing solution for your particular domain.
  • 7. Obtain Low Code Snippets ● Once you have built your video meeting application with EnableX, you will receive Video Embed codes for Moderators and Participants’ entry to the Session. ● Export the embed code snippet from the low-code platform. ● Insert the code into your institute’s/ organisation’s webpage to get connected to the video session. ● This will allow agents and customers to access the video meetings directly from the webpage, making it more convenient for everyone.
  • 8. Obtain Low Code Snippets
  • 9. Customize UI and Configure Settings for low code video API ● Configure the UI and settings using the visual builder provided. ● Access customization tools and configuration settings to ensure your video application is tailored to your needs. ● Define your room size here. Note: EnableX allows a room size of 250 participants. Visual Builder gives you the option to choose up to 50 participants. If you need to extend your room size, please contact our sales team.
  • 10. Customize UI and Configure Settings for low code video API
  • 11. Manage Configuration Managing configuration is an important aspect of using a low-code platform for building video applications. With the EnableX low code platform, you can easily manage and customize various features, such as webhook, recording, and sub- domain settings, to suit your specific needs. This allows you to create a fully functional video application that meets your unique requirements, without the need for extensive coding knowledge.
  • 13. Permanent Rooms Permanent rooms are particularly useful for handling long-term projects or maintaining regular communication with clients who require ongoing support or updates. You can set up different rooms for different purposes, such as project management, customer support, or sales. This allows you to keep all conversations with a particular client or group of clients in one place, making it easy to track progress, share files, and refer back to previous conversations. You can also control access to the rooms, ensuring that only the relevant team members or clients have access. Create video API based meeting Rooms using REST APIs
  • 14. ● A software development team can create a permanent room for ongoing discussions related to a specific project or module, allowing team members to regularly communicate, share updates, and collaborate on ongoing development work. ● A real estate company can create a permanent room for a potential buyer who is actively looking for a new home. This allows the agent to communicate with the buyer regularly and share updates on available properties, discuss their preferences and requirements, and organize all relevant information in one dedicated space. ● A bank representative can create a permanent room for a high-value client, allowing them to regularly communicate and provide personalized advice and guidance on their banking services, investment strategies, and financial planning needs. For example;
  • 15. Scheduled rooms are particularly useful for scheduling follow-up meetings or appointments with clients. For example, ● A software development team may want to schedule a room in advance to hold a sprint planning meeting. By sending invitations and scheduling the room in advance, team members can ensure that the meeting takes place at a time that works for everyone and that they have a dedicated space to discuss and plan for the upcoming sprint. ● A real estate company may want to schedule a room in advance to hold an open house. By sending invitations to potential buyers and scheduling the room in advance, the agent can ensure that the open house takes place at a time that is convenient for everyone. Scheduled Rooms
  • 16. ● A bank representative can schedule a room in advance for a financial planning session with a specific client(s). This would allow you to discuss their financial needs and preferences, as well as provide personalized advice and guidance on their banking services. You can set up multiple rooms for different appointments or meetings and invite your clients to join them at the appropriate time. This ensures that you never miss an appointment or double-book your schedule Scheduled Rooms
  • 17. These rooms are perfect for handling customer support requests or for holding spontaneous team meetings or for informal conversations. You can create an Ad-hoc room quickly and start a conversation with your clients. Ad-hoc rooms are ideal for handling urgent issues that require immediate attention or for informal conversations with your team members. For example; ● A software development team may need to quickly connect to discuss a critical bug or error that has just been discovered. ● A real estate company may need to quickly connect with a client who has just found a property they are interested in. ● A bank representative may need to quickly connect with a client who has an urgent Ad-Hoc Rooms
  • 18. They can be created quickly and easily, without the need for advanced planning or scheduling. This makes them ideal for handling urgent issues or for impromptu team meetings. In addition to these room types, EnableX also provides one-to-one call functionality that allows for private conversations between an agent and a client. This feature enables personalized interactions without the need for a dedicated room or scheduled meeting. One-to-one calls are perfect for private conversations that require more personalized attention or for situations where a client needs immediate assistance. With EnableX, you can create and manage different types of rooms that are tailored to your specific needs. Whether you need to handle ongoing customer support or plan for scheduled appointments, Ad-Hoc Rooms
  • 19. With the EnableX Create Room API, you can create various types of rooms, including permanent, ad-hoc, and scheduled rooms, to facilitate your video meetings. This API enables you to customize your virtual meeting space to suit your specific needs, whether you require a dedicated space for one-to-one meetings or multiparty meetings. By creating custom video meeting rooms, you can improve your overall meeting experience and ensure that your virtual space is tailored to your specific requirements. Create Video Meeting Rooms With Rest APIs
  • 20. If you wish to set up a one-time meeting room for a one-on-one meeting, it is very simple to do with EnableX Low Code and Rest APIs. Here, we will tell you how. ● When you create a video project with EnableX, an App Id and App key are sent to your registered mail ID. Create An Ad-Hoc Room For A One-To-One Meeting
  • 21. ● Use the App credentials to authenticate API requests. ● Send a POST request to the EnableX server API with the required parameters to create a room. ● To create an Adhoc Room for a one-to-one meeting between an agent and a client, in the Request Body section, adjust the following parameters according to your specific needs: Create An Ad-Hoc Room For A One-To-One Meeting
  • 22. Create An Ad-Hoc Room For A One-To-One Meeting Parameter Description name Set a name that clearly identifies the purpose of the meeting, such as “One-to-One Meeting with Client ABC.” owner_ref Set to a unique reference value for this particular meeting, such as a unique identifier for the client or the agent. moderators Set to “1” to ensure that only the agent can control the meeting participants Set to “1” to ensure that only the client can participate in the meeting. duration Set the length of time you expect the meeting to last. This will determine how long the Adhoc Room will remain active. quality Set to “SD” for standard definition video, or “HD” for high-definition video, depending on your preference and the quality of the devices being used. Canvas Set to true if you need to share any content during the meeting, otherwise false screen_share Set to true if you need to share any content during the meeting, otherwise false. max_active_talkers Set to “2” to allow both the agent and the client to speak during the meeting.
  • 23. Here is an example of what the JSON Payload for the API Call might look like to create an Adhoc Room for a one-to-one meeting with the settings described above: Create An Ad-Hoc Room For A One-To-One Meeting
  • 24. Create An Ad-Hoc Room For A One-To-One Meeting ● Upon receiving the POST request, the EnableX server creates the Adhoc Room with the specified settings and returns a response that contains the details of the Adhoc Room, including the unique room_id parameter. ● Use the room_id parameter to connect to the Adhoc Room for your one-to-one meeting with the client.
  • 25. ● Once you have created a meeting room, you can access the video meeting using its Meeting URL. ● The Meeting URL will contain two key components: the Room ID and the Domain. ● Use the Meeting URL as the source URL in the IFRAME Embed Code to access the video meeting taking place in the meeting room. Generate Meeting Room URLs
  • 27. EnableX Low code also supports webhooks, which allows organisations to extend the functionality of the video embedding and add new features or update existing ones. ● Create a Webhook URL in the EnableX Portal to receive the webhook notifications. ● Define the webhook events you want to listen to and configure the corresponding webhook endpoints in your application. Setup Webhook
  • 29. • When a webhook event is triggered in a video room, EnableX sends an HTTP POST request to your configured webhook endpoint, containing a JSON payload with information about the event. • Your application can then process the webhook data and perform custom actions, such as updating UI elements or integrating with other services. • You can also use external CSS and JS libraries to customize the video embed and add new features or functions to the video room. • The external CSS and JS libraries can be provisioned to work along with the video embed and get executed with associated video room events, allowing you to create a highly customized video experience for your users. Setup Webhook
  • 30. Once you successfully created an ad-hoc meeting room and set up the webhook, now provide the generated meeting room URL to the client who will be joining the room. You can provide the client with either the Participant Meeting URL or the Moderator Meeting URL. This could be done via email, text message, or any other means of communication. Setup Webhook
  • 31. Once you obtain the video meeting URL you want to embed. Follow these steps to embed your URL to a web application: Create An HTML File: create an HTML file that will contain the IFRAME code to embed the URL in your application. You can create this file using any text editor or HTML editor. Set Up The IFRAME: In the HTML file, create an IFRAME tag and specify the meeting URL as the source of the IFRAME. You should also include the permissions necessary for the meeting to function correctly. Here is an example of the IFRAME code: Embed This Meeting URL In Your Application
  • 32. Embed This Meeting URL In Your Application
  • 33. Embed This Meeting URL In Your Application
  • 34. Embed This Meeting URL In Your Application Host The HTML File: Once you have completed the HTML file, you will need to host it on a web server. You can use a hosting service, or you can host the file within your own web application. Embed The Meeting URL: Finally, you can embed the meeting URL in your application by referencing the HTML file with the IFRAME code. For example, in a web application, you can include the HTML file in an HTML page using an iframe tag:
  • 35. Embed This Meeting URL In Your Application By following these steps, you have successfully added embed a video meeting URL in your web using an IFRAME. Once you successfully created an ad-hoc meeting room and set up the webhook, now provide the generated meeting room URL to the client who will be joining the room. You can provide the client with either the Participant Meeting URL or the Moderator Meeting URL. This could be done via email, text message, or any other means of communication.
  • 36. As a moderator in a one-to-one meeting with a client in a meeting room, an agent can enjoy several benefits, including: Control: The agent, acting as the moderator, has complete control over the meeting room’s settings and can dictate various aspects of the meeting, such as muting or unmuting the client, sharing files, and recording the meeting. Privacy: The agent can ensure that the conversation with the client remains confidential and private, and no unauthorized person can join the meeting, providing an extra layer of security. Benefits Of An Agent As A Moderator In A One-To-One Meeting With A Client
  • 37. Flexibility: The agent can leverage the meeting room to schedule the meeting at a time and location that suits the client’s needs, increasing convenience and reducing the need for face-to-face meetings or phone calls. Efficiency: The meeting room can streamline communication between the agent and client, leading to a faster and more efficient exchange of information, allowing the agent to better meet the client’s needs. Collaboration: The meeting room can facilitate collaboration between the agent and the client, enabling them to work together on a project, problem or opportunity, share ideas and jointly make decisions. Benefits Of An Agent As A Moderator In A One-To-One Meeting With A Client
  • 38. EnableX offers flexible billing models. You can choose a pay-as-you-go model or an agent-based licensing model. Basis your usage pattern they can even be bundled as post-paid or pre-paid packages. Agent-based licensing is particularly useful when you want to have a predictable upfront spend and are not required to monitor day-to- day consumption costs. With agent-based licensing every license you get a fixed number of video room capacity. These determine the maximum number of concurrent rooms for your applications and the maximum number of allowable rooms per agent (permanent or ad hoc). In case you have any questions, our extensive developer document for video API is available here. EnableX Facilitates Its Customers With Agent-Based Billing
  • 39. ENABLEX Ready to Get Started? Open a Free Trial Account Read Video Developer Documentation