Skip to main content

AVC Features

Meeting creation:

In AVC we have separate API used to schedule meetings providing the start and end time.

To create a meeting, hit the API /scheduleConference in the currently running dev server instance avcprimarycare.dev.ainqaplatform.in;

The below are the sample curl to be used in the postman application:

curl --location --request POST

'https://avcprimarycare.dev.ainqaplatform.in/scheduleConference?start_time=2022-02-01T09:05:00.000Z&end_time=2022-02-01T10:40:00.000Z&owner=doctor'

Login Page:

When we hit the url created from the above API, a login page is shown for the user to input their user's name:

Passcode for guest:

Guests are provided a 6-digit passcode for login. Only when the passcode is correct ,they login to the meeting

Lobby for guests:

Guests wait in the lobby till the moderator or the host accept their request to join into the meeting.

Toggle view:

Users can change the view using the toggle view icon.

Raise hand:

If a user wants to speak, he can raise the hand to notify others.

Chat:

Users in the meeting can message each other using the chat button.

File upload in Chat:

Users can share documents with each other in chat and a notification is thrown if the size of the file is greater than 1MB.

White board:

Users can communicate their views using drawing by Whiteboard option.

Help And Support:

AVC provides a Help and Support page, where sample videos and documentation are provided on how to use AVC.

If a user has some queries or questions, they can mail us using the Contact page.

Users can provide feedback using the Feedback page.

Screenshare:

Users can share their screen with others in the meeting using the screen share option.

If one user is sharing the screen, another user can't share the screen at the same time. It throws an error notification

Meeting extension:

Users can extend the meeting duration from the schedule end time

Notifications:

Notification is thrown if user tries to join the meeting 5mins prior to the original start time of the meeting

Notification is thrown if user tries to join a meeting which is already end

Notification is thrown if the room name is wrong while joining.

Endless meeting:

We can schedule an endless meeting for 24 hours from the start time using AVC. The API used for it is as below:

Request:

curl --location --request POST

'https://avcprimarycare.dev.ainqaplatform.in/scheduleEndlessConference?owner=test'

Response:

{ "id": 958, "name": "dfyjofwzr4i5zn03o9f9vthckz6dxacd4icjmy0l0qfj4cctmx", "owner": "test", "start_time": "2021-12-22T10:00:38.038Z", "duration": 86400, "guestUrl": "https://avcprimarycare.dev.ainqaplatform.in/dfyjofwzr4i5zn03o9f9vthckz6dxacd4icjmy0l0qfj4cctmx", "moderatorUrl": "https://avcprimarycare.dev.ainqaplatform.in/dfyjofwzr4i5zn03o9f9vthckz6dxacd4icjmy0l0qfj4cctmx?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJteV9qaXRzaV9hcHBfaWQiLCJzdWIiOiJhdmNwcmltYXJ5Y2FyZS5kZXYuYWlucWFwbGF0Zm9ybS5pbiIsIm1vZGVyYXRvciI6dHJ1ZSwiaXNzIjoibXlfaml0c2lfYXBwX2lkIiwicm9vbSI6ImRmeWpvZnd6cjRpNXpuMDNvOWY5dnRoY2t6NmR4YWNkNGljam15MGwwcWZqNGNjdG14In0.7yXH0wIr8fXEAnYeSWLx8Xo8oyXlwyYXMW4dctqwYRw" }

QR code for meeting URL:

QR code is sent in mail for the meeting url so that user can join by scanning the url in AVC.

Logs:

The user activity details are logged in the table

Configuration for duration:

The call duration can be configured using AVC config table.

Recording:

The meeting can be recorded for future reference and it is stored in the database.

When the host leaves the guest is automatically left from the meeting:

When the host leaves the meeting then the meeting automatically ends and guests room is also ended.

APIs to get meeting details:

AVC also provides some APIs for meeting details. Some of them are:

https://avcprimarycare.dev.ainqaplatform.in/monitor

https://avcprimarycare.dev.ainqaplatform.in/monitorMeeting

https://avcprimarycare.dev.ainqaplatform.in/getConversationDetails

https://avcprimarycare.dev.ainqaplatform.in/meetingDetails

https://avcprimarycare.dev.ainqaplatform.in/dateDetails