[Freeswitch-users] Stumped by mod_portaudio permissions issue

Tom Lynn tom at tomlynn.com
Mon Feb 3 00:33:55 UTC 2020


I followed your steps, and yes, pa commands function when freeswitch is run
from the command line.  Nice!

I tried running it as both root and as user tom.  Both times I was able to
use the pa commands with success.  I tried running user tom group user from
the systemd startup and was not successful using pa commands.

The question becomes, why does this not work using the freeswitch.service
configuration file supplied with the packaged freeswitch?  I installed
freeswitch-meta-all.

Tom

On Sun, Feb 2, 2020 at 9:02 AM Tamer Higazi via FreeSWITCH-users <
freeswitch-users at lists.freeswitch.org> wrote:

>
>
>
> ---------- Forwarded message ----------
> From: Tamer Higazi <th982a at googlemail.com>
> To: freeswitch-users at lists.freeswitch.org
> Cc:
> Bcc:
> Date: Sun, 2 Feb 2020 18:02:09 +0100
> Subject: Re: [Freeswitch-users] Stumped by mod_portaudio permissions issue
> 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 at lists.freeswitch.org
> > <mailto:freeswitch-users at lists.freeswitch.org>> wrote:
> >
> >
> >
> >
> >     ---------- Forwarded message ----------
> >     From: Tamer Higazi <th982a at googlemail.com
> >     <mailto:th982a at googlemail.com>>
> >     To: freeswitch-users at lists.freeswitch.org
> >     <mailto:freeswitch-users at 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 at keteu.org
> >     <mailto:haunma at keteu.org>
> >     > <mailto:haunma at keteu.org <mailto:haunma at keteu.org>>> wrote:
> >     >
> >     > covici at ccs.covici.com <mailto:covici at ccs.covici.com>
> >     <mailto:covici at ccs.covici.com <mailto:covici at ccs.covici.com>>
> >     >     [covici at ccs.covici.com <mailto:covici at ccs.covici.com>
> >     <mailto:covici at ccs.covici.com <mailto:covici at 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 at freeswitch.org <mailto:consulting at freeswitch.org>
> >     <mailto:consulting at freeswitch.org <mailto:consulting at 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 at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at lists.freeswitch.org>
> >     >     <mailto:FreeSWITCH-users at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at 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 at freeswitch.com <mailto:sales at 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 at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at 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 at lists.freeswitch.org
> >     <mailto:freeswitch-users at lists.freeswitch.org>>
> >     To: freeswitch-users at lists.freeswitch.org
> >     <mailto:freeswitch-users at 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 at freeswitch.com <mailto:sales at 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 at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at 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 at 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 at 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 at lists.freeswitch.org>
> To: freeswitch-users at lists.freeswitch.org
> Cc:
> Bcc:
> Date: Sun, 02 Feb 2020 09:02:50 -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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20200202/27b511bc/attachment-0001.html>


More information about the FreeSWITCH-users mailing list