Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue
I do not have pulse audio installed. I can access alsamixer and aplay from the shell while logged in as either root or freeswitch without issues. mod_portaudio only works WHEN I'm running freeswitch under group root, which I will not be able to do in a production environment. On Sun, Feb 2, 2020 at 7:24 AM Tamer Higazi via FreeSWITCH-users < freeswitch-users@lists.freeswitch.org> wrote:
---------- Forwarded message ---------- From: Tamer Higazi <th982a@googlemail.com> To: freeswitch-users@lists.freeswitch.org Cc: Bcc: Date: Sun, 2 Feb 2020 15:22:31 +0100 Subject: Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue Dear Mark,
I tell you exactly why.
That is less a permission issue.
if you open the shell as "root" and type alsamixer you won't be capable to access the soundcard because "root" is not in the 1st) sound group and 2nd) root ha no access to the pulseaudio server
This is why I MUST run freeswitch as the user that is currently logged in.
mod_alsa doesn't work at all. I didn't get it running, only mod_portaudio....
best, Tamer
On 2020-02-02 07:59, Tom Lynn wrote:
For what it's worth, I'm running into this very same issue over 4 years after the original poster. I suspect that leaving off the group option is leaving the process running as group root, which would mimic my attempt at having the service run as user freeswitch/group root, which allows mod_portaudio to function.
I've posted here in the mail list, on IRC and in Slack, but the only bite was someone hinting about freeswitch user needing to be in group audio, which it is. This is broken. I've looked at submitting a JIRA on this, but my login doesn't appear to allow it.
On Fri, Sep 11, 2015 at 9:45 AM Mark Haun <haunma@keteu.org <mailto:haunma@keteu.org>> wrote:
covici@ccs.covici.com <mailto:covici@ccs.covici.com> [covici@ccs.covici.com <mailto:covici@ccs.covici.com>] wrote: > If using alsa, did you check the permission of /dev/snd and its > children?
Yes. In fact, both alsa operations (aplay) and portaudio enumeration work correctly when running as the freeswitch user. All of this is detailed in my initial post, two or three weeks ago.
Mark
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
_________________________________________________________________________
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
---------- Forwarded message ---------- From: Tamer Higazi via FreeSWITCH-users < freeswitch-users@lists.freeswitch.org> To: freeswitch-users@lists.freeswitch.org Cc: Bcc: Date: Sun, 02 Feb 2020 07:24:11 -0800 (PST) Subject: Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue _________________________________________________________________________
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
Dear Tom, This is not true. I am running freeswitch as the user I am logged in. as root: chown -R tamer:users /opt/freeswitch as user: /opt/freeswitch/bin/freeswitch -nc as user: fs_cli -r and you will see portaudio runs without any problems. I have it in combination with pulseaudio running. best, Tamer On 2020-02-02 17:01, Tom Lynn wrote:
I do not have pulse audio installed.
I can access alsamixer and aplay from the shell while logged in as either root or freeswitch without issues.
mod_portaudio only works WHEN I'm running freeswitch under group root, which I will not be able to do in a production environment.
On Sun, Feb 2, 2020 at 7:24 AM Tamer Higazi via FreeSWITCH-users <freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org>> wrote:
---------- Forwarded message ---------- From: Tamer Higazi <th982a@googlemail.com <mailto:th982a@googlemail.com>> To: freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org> Cc: Bcc: Date: Sun, 2 Feb 2020 15:22:31 +0100 Subject: Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue Dear Mark,
I tell you exactly why.
That is less a permission issue.
if you open the shell as "root" and type alsamixer you won't be capable to access the soundcard because "root" is not in the 1st) sound group and 2nd) root ha no access to the pulseaudio server
This is why I MUST run freeswitch as the user that is currently logged in.
mod_alsa doesn't work at all. I didn't get it running, only mod_portaudio....
best, Tamer
On 2020-02-02 07:59, Tom Lynn wrote: > For what it's worth, I'm running into this very same issue over 4 > years after the original poster. I suspect that leaving off the group > option is leaving the process running as group root, which would mimic > my attempt at having the service run as user freeswitch/group root, > which allows mod_portaudio to function. > > I've posted here in the mail list, on IRC and in Slack, but the only > bite was someone hinting about freeswitch user needing to be in group > audio, which it is. This is broken. I've looked at submitting a JIRA > on this, but my login doesn't appear to allow it. > > On Fri, Sep 11, 2015 at 9:45 AM Mark Haun <haunma@keteu.org <mailto:haunma@keteu.org> > <mailto:haunma@keteu.org <mailto:haunma@keteu.org>>> wrote: > > covici@ccs.covici.com <mailto:covici@ccs.covici.com> <mailto:covici@ccs.covici.com <mailto:covici@ccs.covici.com>> > [covici@ccs.covici.com <mailto:covici@ccs.covici.com> <mailto:covici@ccs.covici.com <mailto:covici@ccs.covici.com>>] wrote: > > If using alsa, did you check the permission of /dev/snd and its > > children? > > Yes. In fact, both alsa operations (aplay) and portaudio > enumeration work > correctly when running as the freeswitch user. All of this is > detailed in > my initial post, two or three weeks ago. > > Mark > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@freeswitch.org>> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > > _________________________________________________________________________ > > 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 <mailto: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 <mailto: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
---------- Forwarded message ---------- From: Tamer Higazi via FreeSWITCH-users <freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org>> To: freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org> Cc: Bcc: Date: Sun, 02 Feb 2020 07:24:11 -0800 (PST) Subject: Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue _________________________________________________________________________
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 <mailto: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 <mailto: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
participants (2)
-
Tamer Higazi
-
Tom Lynn