<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/phpagi/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/phpagi/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 29 Jan 2020 21:03:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/phpagi/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>extensions_custom not waiting for agi script to finish</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/fa2048c4d5/?limit=25#6b81</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
 I have this agi script that takes some time to finish proccessing and context created on extensions_custom is not waiting him to finish before move on to next instructions. est of my script which has quicker processing works just fine.&lt;/p&gt;
&lt;p&gt;*bellow my extemsions_custom.conf &lt;/p&gt;
&lt;p&gt;&lt;span&gt;[OPT_BLOQUEADO]&lt;/span&gt;&lt;br/&gt;
exten =&amp;gt; s,1,Verbose(MACRO: OPT_BLOQUEADO);MOSTRA O INICIO DO MACRO NO DEBUG&lt;br/&gt;
same =&amp;gt; n,Answer();&lt;br/&gt;
same =&amp;gt; n,Read(ID,"silence/1",18,,,25);READS ID&lt;br/&gt;
same =&amp;gt; n(dig1),Agi(bruno/libera-confianca-ssh.agi,${ID});CALLS AGI WITH ID AS PARAMETER&lt;/p&gt;
&lt;p&gt;*My php file is really long and I sure it works, that is why I wont post it here.  Useful information is that it takes about  14 SECONDS to finish execution.&lt;/p&gt;
&lt;p&gt;*My asteriks logs&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:34]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; pbx.c: Executing &lt;span&gt;[s@OPT_BLOQUEADO:13]&lt;/span&gt; AGI("PJSIP/106-00000043", "googletts.agi,"conexão em AVENIDA SÃO PEDRO será liberada por 2 dias enquanto o banco reconhece seu pagamento,",pt-BR") in new stack&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:34]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/googletts.agi&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:34]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; res_agi.c: &amp;lt;pjsip 106-00000043=""&amp;gt; Playing '/tmp/5620936b5482e549704f803d86dfb948.slin' (escape_digits=) (sample_offset 0) (language 'pt-br')&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:42]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; res_agi.c: &amp;lt;pjsip 106-00000043=""&amp;gt;AGI Script googletts.agi completed, returning 0&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:42]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; pbx.c: Executing &lt;span&gt;[s@OPT_BLOQUEADO:14]&lt;/span&gt; ExecIf("PJSIP/106-00000043", "0?Agi(bruno/libera-confianca-ssh.agi,05464364986)") in new stack&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:40:42]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; pbx.c: Executing &lt;span&gt;[s@OPT_BLOQUEADO:15]&lt;/span&gt; Wait("PJSIP/106-00000043", "30") in new stack&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:41:12]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; pbx.c: Executing &lt;span&gt;[s@OPT_BLOQUEADO:16]&lt;/span&gt; MusicOnHold("PJSIP/106-00000043", "") in new stack&lt;br/&gt;
&lt;span&gt;[2020-01-29 17:41:12]&lt;/span&gt; VERBOSE&lt;span&gt;[5612]&lt;/span&gt;&lt;span&gt;[C-00000043]&lt;/span&gt; res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/106-00000043'&amp;lt;/pjsip&amp;gt;&amp;lt;/pjsip&amp;gt;&lt;/p&gt;
&lt;p&gt;**asteriks version 13.29.2&lt;/p&gt;
&lt;p&gt;How can I solve it?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bruno Andrade</dc:creator><pubDate>Wed, 29 Jan 2020 21:03:10 -0000</pubDate><guid>https://sourceforge.netf07e4fa34e673a3da11e6155cb554d2e43e3f224</guid></item><item><title>stream_file</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/3d2f73b3/?limit=25#d966/8428</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you, &lt;/p&gt;
&lt;blockquote&gt;
&lt;h1 id="usrbinphp-cgi-q"&gt;!/usr/bin/php-cgi -q&lt;/h1&gt;
&lt;p&gt;Instead of …..&lt;/p&gt;
&lt;h1 id="usrbinphp-q"&gt;!/usr/bin/php -q&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;p&gt;it has worked for me...!!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ANDRES GREGORI</dc:creator><pubDate>Wed, 05 Jun 2019 13:13:27 -0000</pubDate><guid>https://sourceforge.net14e8966db868f2050e5cea1809ee952ad0b20e44</guid></item><item><title>How can i set volume by using phpagi?</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/047c8148/?limit=25#0844/c20e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i also use AsteriskManager, the SetVar function. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;if(!class_exists(‘AGI_AsteriskManager’)) {&lt;br/&gt;
require_once(dirname(FILE) . DIRECTORY_SEPARATOR . ‘phpagi-asmanager.php’);&lt;br/&gt;
}&lt;br/&gt;
if(!class_exists(‘AGI’)) {&lt;br/&gt;
require_once(dirname(FILE) . DIRECTORY_SEPARATOR . ‘phpagi.php’);&lt;br/&gt;
}&lt;br/&gt;
$asm = new AGI_AsteriskManager();&lt;br/&gt;
$agi = new AGI();&lt;br/&gt;
$channel = $agi-&amp;gt;request&lt;span&gt;[‘agi_channel’]&lt;/span&gt;;&lt;br/&gt;
if($asm-&amp;gt;connect()) {&lt;br/&gt;
$asm-&amp;gt;SetVar($channel,Volume(RX),4);&lt;br/&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;however, it's also no good. any advise? Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hill</dc:creator><pubDate>Mon, 28 May 2018 10:49:42 -0000</pubDate><guid>https://sourceforge.net2ad6f4e1b4dee595e3e349c592cae0d673cff5bb</guid></item><item><title>How can i set volume by using phpagi?</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/047c8148/?limit=25#0844/f7fb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i also use AsteriskManager, the SetVar function. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;if(!class_exists(‘AGI_AsteriskManager’)) {&lt;br/&gt;
require_once(dirname(FILE) . DIRECTORY_SEPARATOR . ‘phpagi-asmanager.php’);&lt;br/&gt;
}&lt;br/&gt;
if(!class_exists(‘AGI’)) {&lt;br/&gt;
require_once(dirname(FILE) . DIRECTORY_SEPARATOR . ‘phpagi.php’);&lt;br/&gt;
}&lt;br/&gt;
$asm = new AGI_AsteriskManager();&lt;br/&gt;
$agi = new AGI();&lt;br/&gt;
$channel = $agi-&amp;gt;request&lt;span&gt;[‘agi_channel’]&lt;/span&gt;;&lt;br/&gt;
if($asm-&amp;gt;connect()) {&lt;br/&gt;
$asm-&amp;gt;SetVar($channel,Volume(RX),4);&lt;br/&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;however, it's also no good. any advise? Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hill</dc:creator><pubDate>Mon, 28 May 2018 10:49:40 -0000</pubDate><guid>https://sourceforge.netb8af86ddd0cd26ca4cd114b21ea36525a18a799c</guid></item><item><title>How can i set volume by using phpagi?</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/047c8148/?limit=25#0844</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Asterisk can set volume in dialplan but is there any way to set in phpagi? I tried &lt;br/&gt;
agi-&amp;gt;set(VOLUME(RX),4);&lt;/p&gt;
&lt;p&gt;but it seems not functioning. please share your thoughts. Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hill</dc:creator><pubDate>Thu, 24 May 2018 11:20:09 -0000</pubDate><guid>https://sourceforge.net5e9fbc89ea208d445f99baa47cff8073ef4e7b27</guid></item><item><title>Show incoming call's CallerID  in web page using PHP</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/07aad1db/?limit=25#9c05</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Show incoming call's CallerID  in web page using PHP&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gangasree</dc:creator><pubDate>Fri, 19 Jan 2018 09:46:39 -0000</pubDate><guid>https://sourceforge.nete51002aa713b99764605d2b2fcd7d078c251f5d5</guid></item><item><title>problem with get_variable(DIALSTATUS)</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/5a4c09f0/?limit=25#bfad</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;HI. This is True:&lt;/p&gt;
&lt;p&gt;$dialstatus = $agi-&amp;gt;get_variable('DIALSTATUS');&lt;br/&gt;
if($dialstatus&lt;span&gt;['result']&lt;/span&gt; == 1)&lt;br/&gt;
{&lt;br/&gt;
           $ds = $dialstatus&lt;span&gt;['data']&lt;/span&gt;;&lt;br/&gt;
           $agi-&amp;gt;verbose("DIAL STATUS is: $ds");&lt;br/&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hamzeh</dc:creator><pubDate>Thu, 09 Feb 2017 07:45:07 -0000</pubDate><guid>https://sourceforge.net7c8c267194da10aec9dac475c31002af1ec6bbbb</guid></item><item><title>Calling a mobile pgone from phpagi</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/b3a29241/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is there a way for calling a given mobile number directly from phpagi.&lt;br/&gt;
I have done using the chan_mobile by paring, but I want to make an putgoing call from an .php file using phpagi.&lt;/p&gt;
&lt;p&gt;$res = $agi-&amp;gt;exec('DIAL',"9889999999,30"); // 30 is the timeout in milli second.&lt;br/&gt;
The above is not working, i tried with this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Senjam Shantirani</dc:creator><pubDate>Sat, 16 Jul 2016 06:16:08 -0000</pubDate><guid>https://sourceforge.netb745590c5411772dc4fb1c6b94f0a3c9aa59e202</guid></item><item><title>alert during dial</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/f082c7a3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;how i can set alarm during of dial with phpagi ?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">majid</dc:creator><pubDate>Sat, 05 Mar 2016 08:40:05 -0000</pubDate><guid>https://sourceforge.net3a3dc3728f6acd738fd8d2d249fe947aa5ee6b56</guid></item><item><title>phpagi don't finish when caller hangup</title><link>https://sourceforge.net/p/phpagi/discussion/366892/thread/0b0e1ed4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hello, i develop a phpagi aplication, but, when te caller hangup the aplication still running. how i do to stop aplication when the caller hangup. thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fede</dc:creator><pubDate>Wed, 11 Nov 2015 18:16:01 -0000</pubDate><guid>https://sourceforge.net8e32855326841fd32bd28ddf14f8599cebbc9ca8</guid></item></channel></rss>