On 8/28/07, Giedrius Augys <[EMAIL PROTECTED]> wrote:
> Hello,
>   I want to create php rate script and I'm using Deadagi. But I allways get
> billsec 0 , or nothing. Can you help me to solve this problem...

It seems that there is problem with Answer(). Does it get executed
from AGI? Do you hear voice prompts?

You can try adding Answer() before DeadAgi().

Regards,
Atis

> My extension.conf:
> exten => _123,1,DeadAgi(rate.php)
> exten => _123,2,hangup
>
> And my simple test php script rate.php
> #!/usr/local/bin/php -q
> <?php
> include_once (dirname(__FILE__)."/phpagi.php");
> $AGI = new AGI();
>
> $AGI->answer();
>
> $AGI->stream_file('demo-thanks');
> $AGI->stream_file('vm-goodbye');
>
> $AGI->hangup();
>
> $billsec = get_var($AGI,"CDR(billsec)");
> debug("Billsec: $billsec", 1);
>
> function debug($string, $level=3) {
>     global $AGI;
>     $AGI->verbose($string, $level);
> }
>
> function get_var( $agi, $value) {
>     $r = $agi->get_variable( $value );
>
>     if ($r['result'] == 1)     {
>         $result = $r['data'];
>         return $result;
>     }
>     else
>         return '';
> }
>
> ?>
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>
> http://lists.digium.com/mailman/listinfo/asterisk-users
>


-- 
Atis Lezdins,
IT Responsible of BEST Riga,
[EMAIL PROTECTED]
ICQ: 142239285
Skype: atis.lezdins
Cell Phone: +371 28806004 [Tele2, Latvia]
Work phone: +1 800 7502835 [Toll free, USA]
?BEST? -> www.BEST.eu.org

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to