1.8.6 Audio Issues

Hi Guys

Just checking if anyone that upgraded to 1.8.6 is able to using paging and conferencing anymore. We did a update on the weekend and now all the pages and conferences have no audio. Just the CNG sound is coming out of the handsets.

Is anyone else seeing this issue?
 
Just for those who are having the same issue and want to down grade

wget -qO - http://freeswitch.sip247.com/debian/freeswitch-stable-amd64/fs-stretch.gpg.key | apt-key add -
echo "deb http://freeswitch.sip247.com/debian/freeswitch-stable-amd64/ stretch main" > /etc/apt/sources.list.d/freeswitch.list
apt-get remove freeswitch
apt-get autoremove
apt-get remove freeswitch-mod-commands freeswitch-conf-vanilla freeswitch-mod-logfile freeswitch-mod-console
apt-get remove libfreeswitch1

Then line by line
apt-get install -y freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-mod-commands freeswitch-mod-console freeswitch-mod-logfile
apt-get install -y freeswitch-lang-en freeswitch-mod-say-en freeswitch-sounds-en-us-callie
apt-get install -y freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-sofia-dbg freeswitch-mod-loopback
apt-get install -y freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo freeswitch-mod-httapi
apt-get install -y freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml freeswitch-dbg
apt-get install -y freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-meta-mod-say
apt-get install -y freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-mod-callcenter freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-json-cdr freeswitch-mod-shout
apt-get install -y freeswitch-mod-sms freeswitch-mod-sms-dbg freeswitch-mod-cidlookup freeswitch-mod-memcache
apt-get install -y freeswitch-mod-imagick freeswitch-mod-tts-commandline freeswitch-mod-directory
apt-get install -y freeswitch-mod-flite freeswitch-mod-distributor freeswitch-meta-codecs
apt-get install -y freeswitch-music-default

apt-get remove -y freeswitch-systemd
cp /usr/src/fusionpbx-install.sh/debian/resources/switch/source/freeswitch.service.package /lib/systemd/system/freeswitch.service
cp /usr/src/fusionpbx-install.sh/debian/resources/switch/source/etc.default.freeswitch.package /etc/default/freeswitch
chmod 644 /lib/systemd/system/freeswitch.service
systemctl enable freeswitch
systemctl unmask freeswitch.service
systemctl daemon-reload
systemctl start freeswitch


Thanks for everyones help. This is only a rough guide. Its 3:30 AM here and i'm sleep deprived. Thanks
 
Last edited:

DigitalDaz

Administrator
Staff member
It took freeswitch FIVE months to fix the last bug, we haven't a clue how when the next one will be fixed. Once we have a stable we will use the freeswitch packages again. In the meantime, people want an easy solution now and many don't want to go back to compiling from source again.

In the meantime the packages are back without violating any licence:

Code:
wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;

wget -O - https://raw.githubusercontent.com/DigiDaz/fusionpbx-install-mod/master/pre-install.sh | sh;

cd /usr/src/fusionpbx-install.sh/debian && ./install.sh
 

markjcrane

Active Member
Staff member
It took freeswitch FIVE months to fix the last bug
It was fixed when we got serious and really helped FreeSWITCH team fully realize this issue we have been facing. We started communicating with them more and it had a positive result.

Has freeswitch fixed this yet officially?
No one has reported it to them.

This conference audio issue I had hoped that other people would submit a Jira but it looks like none of us did so its our own fault. I confirmed the issue last Tuesday night last week. In the evenings last week and I was fixing bugs and improving security. Lets help FreeSWITCH team make it better help each other confirm issues and then submit bug tickets.

people want an easy solution now and many don't want to go back to compiling from source again.
I offered a temporary solution that works. The compile is using the package directories so switching back to packages when the issue is fixed is easy.
 

DigitalDaz

Administrator
Staff member
It all sounds so easy, now lets get real....

Someone has installed using packages and now realises that they want mod_nibble bill. How do they go about doing that?

Code:
apt install freeswitch-mod-nibblebill
Someone has installed using source and now realises that they want mod_nibble bill. How do they go about doing that?

?
 

markjcrane

Active Member
Staff member
Run this in the shell.
Code:
sed -i /usr/src/freeswitch/modules.conf -e s:'#applications/mod_nibblebill:applications/mod_nibblebill:'
cd /usr/src/freeswitch
make install
/usr/src/fusionpbx-install.sh/debian/resources/switch/./package-permissions.sh
Make sure the module is enabled and started using Menu -> Advanced -> Modules.

Or you can manually modify the file with your favorite editor
Code:
nano /usr/src/freeswitch/modules.conf
Then remove the # in front of the module you want. Then run this.

Code:
cd /usr/src/freeswitch
make install
/usr/src/fusionpbx-install.sh/debian/resources/switch/./package-permissions.sh
 
Just confirming we also have this issue with Debian 9 / FS 1.8.6 , but not on on Debian 8 with FS 1.6.20
It took freeswitch FIVE months to fix the last bug, we haven't a clue how when the next one will be fixed. Once we have a stable we will use the freeswitch packages again. In the meantime, people want an easy solution now and many don't want to go back to compiling from source again.

In the meantime the packages are back without violating any licence:

Code:
wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;

wget -O - https://raw.githubusercontent.com/DigiDaz/fusionpbx-install-mod/master/pre-install.sh | sh;

cd /usr/src/fusionpbx-install.sh/debian && ./install.sh
I built this on a VM then copied /usr/lib/freeswitch/mod/mod_conference.so to my 1.8.6 and paging is working again. not sure if this is the best way to go about it, but it works.