Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External tool integration - Video conferencing #1132

Open
keithkhl opened this issue Oct 23, 2024 · 6 comments
Open

External tool integration - Video conferencing #1132

keithkhl opened this issue Oct 23, 2024 · 6 comments

Comments

@keithkhl
Copy link

I know that Raven was born to replace $$$ chat solutions supporting video conferencing, but that, I hope, does not mean to disregard integrating 3rd party solutions.

I wonder if it is possible to use open source video conferencing tools like Big Blue Button (BBB) or Jitsi Meet as an option in the chat.
For SSO, I use Microsoft's Auth for Frappe/ERPNext and BBB. Jitsi Meet shouldn't be that different, but I haven't checked.
Probably I have to do some more dev work, but just wonder what can be done to add a 'video conference button' on Raven's chat editor. Interactive UI to set call details on Raven is next and hooking BBB could be next, both of which probably need some dev work.

@keithkhl
Copy link
Author

keithkhl commented Oct 23, 2024

Probably have to create another ticket, but I think adding Frappe Drive button in the chat box requires similar step.

@nikkothari22
Copy link
Member

A ticket for Frappe Drive integration already exists.

And yes, after the mobile app is done, we'll be adding support for video conferencing via Jitsi and LiveKit as providers.

@keithkhl
Copy link
Author

I was looking for custom link option in the chat box. Would be great to point me where to add icon and link.

@amulyaparmar
Copy link

hi @nikkothari22 , thank you so much for the amazing work you all are doing here! Super interested in the Jitsi/Livekit options here. Basically the only thing holding me back is we love making very quick audio calls like huddles or Tandem calls or more proactive video calls. this is the only thing that I am waiting for, do you know how far that coujpodl be? And if I were to help sponsor the project is there any way we could get the voice and video calls earlier?

@nikkothari22
Copy link
Member

Hey @amulyaparmar

Thanks for the interest.

As of now, we expect to start working on the calling feature by December end. If you choose to sponsor the feature, we can get started on it from next week (about 12-15th Nov)

A quick note about the calling feature: since we'll either use LiveKit or Jitsi (probably have an option for both), end users would have to use their own API keys to make calls, and hence the billing would be need to be handled by end users.

@aidemkin
Copy link

aidemkin commented Nov 6, 2024

Hey @nikkothari22 ,

I would like to suggest adding Telemost (https://telemost.yandex.ru) by Yandex to the list of supported audio and video providers. This service offers high-quality audio and video calls with reliable support, making it an excellent choice for users, especially those already working with Yandex products.

Advantages of Telemost:

  1. Convenience for Russian users — Yandex is widely used and supported in Russia, making Telemost a preferred option for local companies.
  2. Security — Telemost ensures a high level of data protection and a stable connection.
  3. Functional capabilities — Telemost supports both audio and video conferencing, screen sharing, and participant management.

Technical Information

  1. The API for Telemost integration can be found at: https://api.telemost.yandex.ru/ (if available; otherwise, it may be clarified with Yandex support).
  2. Security protocols and requirements can also be confirmed on the Telemost website or through Yandex support.

Proposal: Add Telemost as an optional audio and video provider in the project.

Thank you in advance for considering this proposal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants