ant-media / Ant-Media-Server

Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
https://antmedia.io
Other
4.22k stars 618 forks source link

FreePBX support #4759

Open Ferdinand77Raw opened 1 year ago

Ferdinand77Raw commented 1 year ago

Hi, Ant-Media devs. It'll be cool if you can add the feature to support FreePBX. For instance, there are solutions like abto voip that supports this feature, and considering the fact that you've got a whole set of features and a complete SDK, it'll be nice if you can add this kind of support for FreePBX.

mekya commented 1 year ago

Yes, definitely. I agree with you. Moving to the backlog.

Thank you @Ferdinand77Raw

mekya commented 1 year ago

Hey @timantmedia ,

I think if we find some easy way to integrate FreePBX to Ant Media Server with some tools, it will be great. So my expectation from you is a general feasibility or ways how we can proceed in supporting FreePBX

Thank you

timantmedia commented 1 year ago

To clarify, you want to be able to make a phone call from AMS to FreePBX when you publish an audio stream? If not, could you detail your exact expectations of what an integration between FreePBX and Ant Media Server would look like?

mekya commented 1 year ago

Hey @timantmedia ,

Let's approach the problem in this way. FreePBX is an IP PBX and from Wikipedia

An IP PBX ("Internet Protocol private branch exchange") is a system that connects telephone extensions to the public switched telephone network (PSTN) and provides internal communication for a business. An IP PBX is a PBX system with IP connectivity and may provide additional audio, video, or instant messaging communication utilizing the TCP/IP protocol stack.

I think user would like to connect phone calls to the Ant Media Server with audio and/or video. So an agent can call/receive phone calls through Ant Media Server - FreePBX integration.

Does it make sense?

timantmedia commented 1 year ago

@mekya I've found that Twilio is already implementing something similar here https://www.twilio.com/blog/2015/03/add-webrtc-to-your-pbx-or-call-center-in-5-minutes.html. I'll investigate how this has been achieved to see how we can achieve the same with Ant Media Server.

mekya commented 1 year ago

Thank you @timantmedia

timantmedia commented 1 year ago

Example: WebRTC Softphone module now available for FreePBX https://www.freepbx.org/webrtc-softphone-module-now-available-for-freepbx/