Most businesses around the world are moving away from conventional methods of interacting with their customers and adapting to technology, which is the need of the hour for sustenance. One such shift is to integrate your business with video conferencing. It increases the ease of doing business while reducing the operating costs by a huge margin.
With any such bold business decision, there are technical challenges even for the technology companies to overcome. For situations like these, you can easily integrate Clan Meeting with your applications using our video API. You can be up and running doing what you do best within a few minutes.
Here are a few reasons to choose Clan Meeting API for your video conferencing needs:
Integrate with our test environment within minutes to test your applications.
Our API’s are powered by Jitsi Meet so that you can integrate Clan Meeting with your application.
Include the below script tags just before ending body tag on the page where you want to enable video conferencing.
Once you have tried the above HTML file, you would notice that there is a mandatory roomName option to be passed. It accepts alphabets, numbers and dashes (-). You can dynamically generate a UNIQUE room name and pass it as an option above.
For on-demand conferences, this room name could be generated on the fly while creating a meeting. For scheduled conferences you can create a room name while scheduling and store it in the database. As long as room name is unique, it will not clash with other conferences.
Example meeting links:
The same code can be executed on mobile browser directly OR you can use our android and iOS apps free of cost to host the meetings.
Once you are happy with test integration, please contact us and we will set you up on production environment with authentication and your own branding.
Please note that there is no direct way to end the meeting for everyone. Calling this command will hang up meeting for the local participant only. But you can extend the example below by combining different event listeners to solve your use case.
Paste the basic example on the page where video conferencing will take place. Generate a unique room name when doctor initiates a call. Store room name in database against this call ID. Redirect doctor to video conferencing page and pass roomName into the options variable.
Create a similar page for the patient side. When the patient is notified, redirect them to this page by fetching the roomName from database. You can hide / show buttons differently on the patient side.
In case you do not handle patient logic within your app, patient can still join using meeting link directly via desktop browser / mobile browser / Clan Meeting mobile apps. This can also help you build an MVP and reduce your go to market time by coding just the doctor side and notifying patient with the meeting link over SMS (example).
You can add event listeners to using the EventEmitter methods. These are helpful if you want a particular business logic in case of certain events.
These are emitted by local participant.
These are not dependent on local participant actions. Could be emitted by any participant and can be listened on by the local participant.