<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[User permissions]]></title><description><![CDATA[<p dir="auto">After editing the config file and setting the permissions and restarting the fop2 service I still see the listen and whisper buttons. Please advise.</p>
<p dir="auto">/usr/local/fop2/fop2.cfg<br />
user=EXT:PASS:dial,hangup,meetme,pickup,record,transfer</p>
]]></description><link>http://localhost:4567/topic/155/user-permissions</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 04:07:36 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/155.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Oct 2009 23:02:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to User permissions on Fri, 30 Oct 2009 12:22:33 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Hi,</p>
<p dir="auto">There is  a script that replaces <a href="http://autoconfig-users-freepbx.sh" rel="nofollow ugc">autoconfig-users-freepbx.sh</a> and lets you specify fop2 permissions using the voicemail options in Freepbx's extension config screen. You can download it from here:</p>
<p dir="auto"><a href="http://www.fop2.com/downloads/autoconfig-users-freepbx-voicemailperm.pl.txt" rel="nofollow ugc">http://www.fop2.com/downloads/autoconfi ... erm.pl.txt</a></p>
<p dir="auto">Rename it to <a href="http://autoconfig-users-freepbx-voicemailperm.pl" rel="nofollow ugc">autoconfig-users-freepbx-voicemailperm.pl</a> and set execute permissions to the script. Then you can call it from fop2.cfg using the #exec method.</p>
<p dir="auto">You will have to add in every extension the voicemail option: fop2=dial!transfer!hangup or whatever permission you like.</p>
<p dir="auto">Then only the extensions that have the fop2 option set in voicemail will be able to login to fop2 and they will have the permissions you define in the gui.</p>
<p dir="auto">This method will soon be replaced by a native freepbx module.</p>
<p dir="auto">Best regards,</p>
</blockquote>
<p dir="auto">When will the native module be ready?</p>
<p dir="auto">Thanks.</p>
]]></description><link>http://localhost:4567/post/702</link><guid isPermaLink="true">http://localhost:4567/post/702</guid><dc:creator><![CDATA[ghenry]]></dc:creator><pubDate>Fri, 30 Oct 2009 12:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to User permissions on Tue, 27 Oct 2009 18:32:43 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">There is  a script that replaces <a href="http://autoconfig-users-freepbx.sh" rel="nofollow ugc">autoconfig-users-freepbx.sh</a> and lets you specify fop2 permissions using the voicemail options in Freepbx's extension config screen. You can download it from here:</p>
<p dir="auto"><a href="http://www.fop2.com/downloads/autoconfig-users-freepbx-voicemailperm.pl.txt" rel="nofollow ugc">http://www.fop2.com/downloads/autoconfi ... erm.pl.txt</a></p>
<p dir="auto">Rename it to <a href="http://autoconfig-users-freepbx-voicemailperm.pl" rel="nofollow ugc">autoconfig-users-freepbx-voicemailperm.pl</a> and set execute permissions to the script. Then you can call it from fop2.cfg using the #exec method.</p>
<p dir="auto">You will have to add in every extension the voicemail option: fop2=dial!transfer!hangup or whatever permission you like.</p>
<p dir="auto">Then only the extensions that have the fop2 option set in voicemail will be able to login to fop2 and they will have the permissions you define in the gui.</p>
<p dir="auto">This method will soon be replaced by a native freepbx module.</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/701</link><guid isPermaLink="true">http://localhost:4567/post/701</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Tue, 27 Oct 2009 18:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to User permissions on Tue, 27 Oct 2009 17:58:34 GMT]]></title><description><![CDATA[<p dir="auto">I am not familiar with shell script's commands but can someone help me rewrite this:</p>
<p dir="auto">for A in <code>cat /etc/asterisk/voicemail.conf | grep "=&gt;" | cut -d, -f1 | sed 's/ =&gt; /:/g'</code>; do echo user=$A:all; [/color:2dq5m1pf]</p>
<p dir="auto">so it will check for an extension or a group of extensions so that different permissions can be set?</p>
<p dir="auto">something like this:</p>
<p dir="auto">for A in <code>cat /etc/asterisk/voicemail.conf | grep "=&gt;" | cut -d, -f1 | sed 's/ =&gt; /:/g'</code>; do [/color:2dq5m1pf]if ($A=extn1) echo user=$A:all else echo user=$A:dial,hangup,pickup,record,transfer fi[/color:2dq5m1pf];[/color:2dq5m1pf]</p>
<p dir="auto">user=extn1:pass:all<br />
user=extn2:pass:dial,hangup,pickup,record,transfer<br />
user=extn3:pass:dial,hangup,pickup,record,transfer</p>
<p dir="auto">The reason for why this is need is the voicemail passwords will change and the FOP2 user password will not be in sync. Unless there is something else that can automate this that I am missing</p>
]]></description><link>http://localhost:4567/post/700</link><guid isPermaLink="true">http://localhost:4567/post/700</guid><dc:creator><![CDATA[synergy]]></dc:creator><pubDate>Tue, 27 Oct 2009 17:58:34 GMT</pubDate></item><item><title><![CDATA[Reply to User permissions on Tue, 27 Oct 2009 17:26:50 GMT]]></title><description><![CDATA[<p dir="auto">Aww I see what you mean. Here is what I did to make it work.</p>
<ol>
<li>Commented out line from <a href="http://autoconfig-users-freepbx.sh" rel="nofollow ugc">autoconfig-users-freepbx.sh</a><br />
#for A in <code>cat /etc/asterisk/voicemail.conf | grep "=&gt;" | cut -d, -f1 | sed 's/ =&gt; /:/g'</code>; do echo user=$A:all; done</li>
</ol>
<p dir="auto">That will allow USERS defined in /usr/local/fop2/fop2.cfg not to get overridden by the execution of the shell script.</p>
<p dir="auto">Muchos Gracias Nicolas!</p>
<p dir="auto">Basil</p>
]]></description><link>http://localhost:4567/post/699</link><guid isPermaLink="true">http://localhost:4567/post/699</guid><dc:creator><![CDATA[synergy]]></dc:creator><pubDate>Tue, 27 Oct 2009 17:26:50 GMT</pubDate></item><item><title><![CDATA[Reply to User permissions on Tue, 27 Oct 2009 13:29:52 GMT]]></title><description><![CDATA[<p dir="auto">You might want to comment the #exec line, but that would also prevent the buttons for being generated. It is better to run by hand the <a href="http://autconfig-users-freepbx.sh" rel="nofollow ugc">autconfig-users-freepbx.sh</a> script, copy the output to fop2.cfg verbatim commenting the #exec line adding a semi colon and then tweaking the permissions for the user.</p>
<p dir="auto">Best regards</p>
]]></description><link>http://localhost:4567/post/698</link><guid isPermaLink="true">http://localhost:4567/post/698</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Tue, 27 Oct 2009 13:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to User permissions on Tue, 27 Oct 2009 09:38:17 GMT]]></title><description><![CDATA[<p dir="auto">Can you USE this buttons?</p>
]]></description><link>http://localhost:4567/post/697</link><guid isPermaLink="true">http://localhost:4567/post/697</guid><dc:creator><![CDATA[kongar]]></dc:creator><pubDate>Tue, 27 Oct 2009 09:38:17 GMT</pubDate></item></channel></rss>