Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction? Thank you, Alex
mod_unimrcp? On Sat, 18. Sep 2021 at 22:47, Alexander Perkins < alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
Thank you, Alex _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Jurijs
Check the homer project: https://github.com/sipcapture/homer/wiki/Examples%3A-FreeSwitch On Sat, Sep 18, 2021, 10:26 PM Alexander Perkins < alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
Thank you, Alex _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
The most reliable solution is to replicate the physical port on the switch. We do this for voipmonitor. On Sat, 18 Sep 2021, 22:50 Avi Marcus, <avi@avimarcus.net> wrote:
Check the homer project: https://github.com/sipcapture/homer/wiki/Examples%3A-FreeSwitch
On Sat, Sep 18, 2021, 10:26 PM Alexander Perkins < alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
Thank you, Alex _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
You don't specify exactly what type of analysis you need to perform on the media stream. It would help if you did. Google mod_vosk. It's what Vosk uses to perform voice recognition on the media stream. It might fit most of your needs, or serve as a good launching point. Guillermo On Sun, Sep 19, 2021 at 8:36 PM Alberto <alberto.rinaudo@gmail.com> wrote:
The most reliable solution is to replicate the physical port on the switch. We do this for voipmonitor.
On Sat, 18 Sep 2021, 22:50 Avi Marcus, <avi@avimarcus.net> wrote:
Check the homer project: https://github.com/sipcapture/homer/wiki/Examples%3A-FreeSwitch
On Sat, Sep 18, 2021, 10:26 PM Alexander Perkins < alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
Thank you, Alex _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Guillermo Ruiz Camauer
On Sun, Sep 19, 2021 at 4:36 AM Alexander Perkins < alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
You could try mod_audio_fork: https://github.com/drachtio/drachtio-freeswitch-modules/blob/main/modules/mo... you will need to build a custom freeswitch version with libwebsockets support (https://github.com/drachtio/drachtio-freeswitch-modules). But if you are stuck with an existing version of freeswitch, you could use mod_shout record_session as explained here: https://github.com/MayamaTakeshi/shout_to_gsr However, shoutcast protocol uses mp3 for data transfer so there is a performance penalty (mod_audio_fork sends the data as Linear16 which is the format used by the FS internally so there is no transcoding penalty).
record it to an rtmp stream? or you could have a sip call fired with it in the eavsedrop app if you need sip Sent from my iPhone
On Sep 18, 2021, at 14:25, Alexander Perkins <alexanderhenryperkins@gmail.com> wrote:
Hi All. We have a unique requirement (I think)... We need to stream the media to another server for analysis while the call is taking place. So, basically, real-time analysis. Can somebody point me in the right direction?
Thank you, Alex _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
participants (7)
-
Alberto
-
Alexander Perkins
-
Avi Marcus
-
Guillermo Ruiz Camauer
-
Jurijs Ivolga
-
Ken Rice
-
mayamatakeshi