Git Product home page Git Product logo

docker-drachtio-freeswitch-mrf's People

Contributors

ajsyp avatar catharsis68 avatar davehorton avatar gibix avatar juansalvatella avatar mrfabio avatar whiteydude avatar xquanluu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

docker-drachtio-freeswitch-mrf's Issues

mrf_sip_profile.xml from Base causes issue

It seems that the base image copies a file mrf_sip_profile.xml which conflicts with the mrf.xml SIP Profile that this Docker image tries to use. I'm not sure why mrf_sip_profile.xml exists though. Is this intended?

fs_cli error when connecting to FreeSWITCH using drachtio/drachtio-freeswitch-mrf Docker image on Debian 11 host

Description:

I'm experiencing an issue with fs_cli when trying to connect to FreeSWITCH using the drachtio/drachtio-freeswitch-mrf:latest Docker image on a Debian 11 host. When I run fs_cli, I receive the following error message:

fs_cli.c:1691 main() Error Connecting []

Running ps aux | grep freeswitch | grep -v grep shows that FreeSWITCH seems to be running:

root 1 1.8 3.1 1662152 122288 ? Ssl 10:19 0:59 freeswitch

This suggests that FreeSWITCH is indeed started and running, but fs_cli is unable to establish a connection with it. Any help or suggestions to resolve this issue would be greatly appreciated.

H264 Codec Not Loaded

The H264 video codec is not loaded, even though the README states that it should be in the example modules.conf.xml.

Example of a newly created container showing the module not loaded:

root@east1:~/freeswitch/sounds# docker run -d --rm --name FS1 --net host -v /root/freeswitch/log:/usr/local/freeswitch/log  -v /root/freeswitch/sounds:/usr/local/freeswitch/sounds -v /root/freeswitch/recordings:/usr/local/freeswitch/recordings drachtio/drachtio-freeswitch-mrf freeswitch --sip-port 5038 --tls-port 5039 --event-socket-port 8021 --rtp-range-start 30000 --rtp-range-end 30050
f8eb80dc4383387cb58e8b0bd90597d280bd4c94484642ae9d08ae3d46d662db
root@east1:~/freeswitch/sounds# sudo docker exec -it FS1 bash
root@east1:/# grep "h26x" /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml 
    <!--<load module="mod_h26x"/>-->

Docker host network on Mac

I'm trying my best to not have to dual boot my Mac (install Linux) to get this to work. The "--net=host" doesn't work on Mac due to how docker works on a Mac. I noticed in the advertising of the RTP IP in the SDP, it uses the local docker network address (which is what it was assigned since i tried to not use the host machine network). Is there anyway to configure Freeswitch to advertise a different RTP IP and just use Docker port forwarding?

Escape characters in text lead to restart

We have observerd several restarts of the feature-server - container freeSWITCH.

It seems it it caused through several esacape characters within a text when performing text to speech via streaming and Microsoft.

Expected: freeSWITCH does not crash when using SSML with escape characters

"say": {
  "text": "<speak version=\"1.0\" xmlns=\"[http://www.w3.org/2001/10/synthesis\"](http://www.w3.org/2001/10/synthesis%5c%22) xml:lang=\"de-DE\"><voice name=\"de-DE-KatjaNeural\">Kann ich Sie einmal zu einem Mitarbeiter durchstellen?\r</voice></speak>",
  "disableTtsCache": false
}

// Microsoft
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US"><voice name="en-US-AriaNeural">Hello world \r welcome to \t \n a new chapter</voice></speak>

Unable to register Softphone: User not found error

Description:

I am new to FreeSWITCH and I am trying to set up a system where I can use the mod_audio_fork module. However, I'm encountering an issue when trying to register a softphone on my FreeSWITCH server. The error message I receive is as follows.

2023-05-10 14:07:29.737675 [WARNING] sofia_reg.c:2930 Can't find user [[email protected]] from 213.61.112.36
You must define a domain called 'xxx.xxx.xxx.xxx' in your directory and add a user with the id="1000" attribute
and you must configure your device to use the proper domain in its authentication credentials.

As I mentioned, I am new to FreeSWITCH and my primary goal is to make use of the mod_audio_fork module. Any guidance or suggestions to resolve this issue and set up the module would be greatly appreciated. Thanks in advance for your help.

docker-drachtio-freeswitch-mrf with docker-compose

Hello Dave,

I couldn't figure out how to use the docker image with docker-compose to allow configuring the following:

--sip-port the sip port to listen on (default: 5080)
--tls-port the tls port to listen on (default: 5081)
--event-socket-port the port that Freeswitch event socket listens on (default: 8021)
--password the event socket password (default: ClueCon)
--rtp-range-start the starting UDP port for RTP traffic
--rtp-range-end the ending UDP port for RTP traffic

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.