<?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[how to record entire conversation on selected calls?]]></title><description><![CDATA[<p dir="auto">hello,<br />
We would like to use fop2 to record entire call instead of from the moment recording button is pressed.<br />
I believe the easiest way forward would be to use Asterisk's mixmonitor.<br />
&lt;u&gt;The way it supposed to work:&lt;/u&gt;</p>
<ol>
<li>Record conversation on call bridging with new variable e.g. DeleteOnHangup=yes</li>
<li>Give agent ability to set channel variable to DeleteOnHangup=no</li>
<li>Delete (or not) call recording on hangup based on DeleteOnHangup value.</li>
<li>if DeleteOnHangup=no inject file path to fop2.fop2recordings table in mysql<br />
I know how to get it configured on asterisk side but struggling with fop2 side.<br />
Can anyone please help?<br />
Thanks,</li>
</ol>
]]></description><link>https://forum.fop2.com/topic/2305/how-to-record-entire-conversation-on-selected-calls</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 21:04:31 GMT</lastBuildDate><atom:link href="https://forum.fop2.com/topic/2305.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Jul 2016 12:06:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Fri, 23 Sep 2016 13:50:09 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for sharing your solution!</p>
]]></description><link>https://forum.fop2.com/post/10105</link><guid isPermaLink="true">https://forum.fop2.com/post/10105</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Fri, 23 Sep 2016 13:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Wed, 14 Sep 2016 12:32:54 GMT]]></title><description><![CDATA[<p dir="auto">hello,<br />
For those who may have similar requirement this is how we got it working.</p>
<p dir="auto">Regards,</p>
]]></description><link>https://forum.fop2.com/post/10104</link><guid isPermaLink="true">https://forum.fop2.com/post/10104</guid><dc:creator><![CDATA[s8y]]></dc:creator><pubDate>Wed, 14 Sep 2016 12:32:54 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Sat, 03 Sep 2016 00:23:30 GMT]]></title><description><![CDATA[<p dir="auto">Start fop2 in <a href="http://members.asternic.biz/knowledge_base/how-to-debug-fop2" rel="nofollow ugc">debug mode</a> and anything you print there will be logged in the fop2_debug.log</p>
]]></description><link>https://forum.fop2.com/post/10103</link><guid isPermaLink="true">https://forum.fop2.com/post/10103</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Sat, 03 Sep 2016 00:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Fri, 02 Sep 2016 09:36:46 GMT]]></title><description><![CDATA[<p dir="auto">Great, this is really helpful.<br />
I have found /usr/src/fop2/plugins/sampleplugin/sampleplugin.pl</p>
<p dir="auto">How can I see output of print inside perl sub (one from the script) e.g. $Client_Post_Command_Handler{'pauserecording'}{'custompauserecording'}<br />
print "origen $origen destino $destino contexto $contexto\n";<br />
or<br />
print "my channel $mychannel active $activechannel bridge $bridgechannel\n";<br />
Line 8 line 19 of script attached in my previous post.</p>
<p dir="auto">Thanks,</p>
]]></description><link>https://forum.fop2.com/post/10102</link><guid isPermaLink="true">https://forum.fop2.com/post/10102</guid><dc:creator><![CDATA[s8y]]></dc:creator><pubDate>Fri, 02 Sep 2016 09:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Fri, 02 Sep 2016 00:12:44 GMT]]></title><description><![CDATA[<p dir="auto">There is no manual but the sampleplugin code that explains the interface. And you will have to read and experiment with source from other plugins to see what can be done and how. Its a complex thing as you need to understand Asterisk AMI quite well, and work with event based systems and add to that the communication between client and server in FOP2.</p>
<p dir="auto">get_btn_config retrieves button configuration from $context, $origin, 'HEADER': $context is the tenant/context, $origin is the button number position that originates or makes the request, HEADER is the button header as in buttons.cfg, the only one added is MAINCHANNEL for the [SIP/xxxx] config.</p>
<p dir="auto">Then you see get_active_chan and get_active_link that takes that retrieved channel, those functions will return the live asterisk channel (with session id), and the bridged channel. So you can use them as parameters for any Manager Action you might need to send to the server afterwards.</p>
<p dir="auto">There is a little bit of spanish in there, but variables and function names are self explanatory (assuming you know about Asterisk, AMI, etc).</p>
]]></description><link>https://forum.fop2.com/post/10101</link><guid isPermaLink="true">https://forum.fop2.com/post/10101</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Fri, 02 Sep 2016 00:12:44 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Thu, 01 Sep 2016 15:47:56 GMT]]></title><description><![CDATA[<p dir="auto">hello,<br />
I spent some time learning perl to understand what .pl script does and managed to put together functionality I am after.</p>
<ol>
<li>
<p dir="auto">Is there any manual on how to create fop2 plugin and how fop2 plugins interacts with fop2 and asterisk?<br />
e.g.  line #10 of attached file calls function get_btn_config with 3 variables from module "main". Where do I find main module?</p>
</li>
<li>
<p dir="auto">how can I debug *.pl script. I confirmed it compiles correctly but when I try to run it from command line it doesn't display any uncommented print " \n" lines.</p>
</li>
<li>
<p dir="auto">As far as I understand only .jp and .pl files contains any moving parts. should I also look anywhere else?<br />
Thanks,</p>
</li>
</ol>
]]></description><link>https://forum.fop2.com/post/10100</link><guid isPermaLink="true">https://forum.fop2.com/post/10100</guid><dc:creator><![CDATA[s8y]]></dc:creator><pubDate>Thu, 01 Sep 2016 15:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Wed, 27 Jul 2016 01:15:45 GMT]]></title><description><![CDATA[<p dir="auto"><a href="http://download.fop2.com/plugins/pauserecording-1.0.0.tgz" rel="nofollow ugc">http://download.fop2.com/plugins/pauserecording-1.0.0.tgz</a></p>
<p dir="auto">Try that link to download the plugin, you will be able to extract an inspect the source.</p>
<p dir="auto">You need at least FOP 2.31.01 for that plugin, latest version is 2.31.02, you should upgrade FOP2 anyways if you have the chance.</p>
<p dir="auto">Best regards,</p>
]]></description><link>https://forum.fop2.com/post/10099</link><guid isPermaLink="true">https://forum.fop2.com/post/10099</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Wed, 27 Jul 2016 01:15:45 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Tue, 26 Jul 2016 08:36:25 GMT]]></title><description><![CDATA[<p dir="auto">Great, that is very useful. My box is behind proxy, restricted from accessing the internet. The only plugin I was able to see  was "FOP2 Manager Autoconfiguration" and browse and upload buttons. I'll try to get it web connected,reload fop2 and have another look.<br />
Thanks,<br />
&lt;u&gt;update:&lt;/u&gt; I connected my box to the internet. it says "Not compatible with this version" next to "Pause Recording Button" plugin. Its acutaly the only plugin with that status in the list.<br />
I am using fop2 v2.31 and and fop2 manager v1.1.3 on asterisk 13.9.1</p>
<p dir="auto">Is there github repository for the plugin (need to get hold of configuration files), alternatively what version of fop2/fop2 manager should I install to be able to download the plugin?<br />
Thanks,</p>
]]></description><link>https://forum.fop2.com/post/10098</link><guid isPermaLink="true">https://forum.fop2.com/post/10098</guid><dc:creator><![CDATA[s8y]]></dc:creator><pubDate>Tue, 26 Jul 2016 08:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Mon, 25 Jul 2016 14:45:04 GMT]]></title><description><![CDATA[<p dir="auto">Log into the FOP2 Manager (<a href="http://your.server/fop2/admin" rel="nofollow ugc">http://your.server/fop2/admin</a>) and select the plugins section.</p>
<p dir="auto">There are <em>many</em> plugins there for you to try, most of them are free/included.</p>
<p dir="auto">Best regards,</p>
]]></description><link>https://forum.fop2.com/post/10097</link><guid isPermaLink="true">https://forum.fop2.com/post/10097</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Mon, 25 Jul 2016 14:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Mon, 25 Jul 2016 09:21:48 GMT]]></title><description><![CDATA[<p dir="auto">thanks for responding.<br />
Where do I find "pause recording plug-in" please? Can't find it at <a href="http://www.fop2.com/buy.php" rel="nofollow ugc">http://www.fop2.com/buy.php</a><br />
or anything with functionality that would match what you described?<br />
Thanks,</p>
]]></description><link>https://forum.fop2.com/post/10096</link><guid isPermaLink="true">https://forum.fop2.com/post/10096</guid><dc:creator><![CDATA[s8y]]></dc:creator><pubDate>Mon, 25 Jul 2016 09:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Sun, 24 Jul 2016 03:03:02 GMT]]></title><description><![CDATA[<p dir="auto">You want a plugin you can use to set a variable on your current call. Look at the pause recording plugin that has a similar interaction as your need: it has a button to set/unset some command, that is also targeted to some channel. You can use it as a base, add a different icon to set/unset your variable (in the .js side), then send the ami command to set a variable on the .pl side.</p>
]]></description><link>https://forum.fop2.com/post/10095</link><guid isPermaLink="true">https://forum.fop2.com/post/10095</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Sun, 24 Jul 2016 03:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to how to record entire conversation on selected calls? on Fri, 22 Jul 2016 12:08:21 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">How can you do that on asterisk? Pls share your dialplan/config.</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forum.fop2.com/post/10094</link><guid isPermaLink="true">https://forum.fop2.com/post/10094</guid><dc:creator><![CDATA[moses]]></dc:creator><pubDate>Fri, 22 Jul 2016 12:08:21 GMT</pubDate></item></channel></rss>