Thanks to all the help. I think i have it now. I reset the CDR on the hangup channel.
[macro-dialout-trunk] exten => s,1,Wait(1) exten => s,n,Dial(SIP/[EMAIL PROTECTED],30,t) exten => s,n,Hangup() exten => h,1,ResetCDR(w) exten => h,n,NoCDR() exten => h,n,DEADAGI(get-total.php) AGI Rx << EXEC Noop ROWCOUNT=1 -- AGI Script Executing Application: (Noop) Options: (ROWCOUNT=1) AGI Tx >> 200 result=0 AGI Rx << EXEC Noop BILLSEC=21 -- AGI Script Executing Application: (Noop) Options: (BILLSEC=21) now i can see my billsec. thanks again for all the help. regards, nhadie --- On Sat, 6/7/08, Nhadie Ramos <[EMAIL PROTECTED]> wrote: From: Nhadie Ramos <[EMAIL PROTECTED]> Subject: Re: [asterisk-users] Question on DeadAGI To: "Asterisk Users Mailing List - Non-Commercial Discussion" <[email protected]> Date: Saturday, June 7, 2008, 10:39 PM Hi Sir, I tried it this way, and now i can see my DEADGI being called next prob is on that script i query the cdr table with the uniqueid. tried counting the row result first , and result was 0. how can i make sure that it was already at the CDR table before i call my agi? i tried to use ResetCDR() and also without ResetCDR() but still 0 result on the row. but when i query manully on the mysql console, i can see the cll was logged. Thank You [macro-dialout-trunk] exten => s,1,Wait(1) exten => s,n,Dial(SIP/[EMAIL PROTECTED],30,t) exten => s,n.ResetCDR() exten => s,n,Hangup exten => h,1,DEADAGI(get-total.php) --- On Sat, 6/7/08, Lenz <[EMAIL PROTECTED]> wrote: From: Lenz <[EMAIL PROTECTED]> Subject: Re: [asterisk-users] Question on DeadAGI To: "Asterisk Users Mailing List - Non-Commercial Discussion" <[email protected]> Date: Saturday, June 7, 2008, 12:50 PM You should use it on the hang-up extension and only after the channel is technically dead. It works fine for that. l. On Sat, 07 Jun 2008 01:25:37 +0200, Nhadie Ramos <[EMAIL PROTECTED]> wrote: > Hi, > > How can i get the deadAGI to work at this scenario > > Basically when someonc calls international,&nbsp; i will get the > remaining balance using AGI get-available.php. > > but after the call i would like to get the usage by calling > get-usage.php so i can update users balance, but looking at the debug it > seems the AGI was not called. is there som > > exten =&gt; _00.,1,AGI(get-available.php) > exten =&gt; _00.,n,GotoIf($["${CALLSTATUS}" = "1"]?70) > exten =&gt; _00.,n,GotoIf($["${CALLSTATUS}" = "2"]?80) > exten =&gt; _00.,70,Dial(SIP/[EMAIL PROTECTED]) > exten =&gt; _00.,n,Hangup > exten =&gt; _00.,n,DEADAGI(get-usage.php) > exten =&gt; _00.,80,Busy > exten =&gt; _00.,n,Hangup > > > Regards, > Nhadie > > > -- Loway Research - Home of QueueMetrics http://queuemetrics.com _______________________________________________ -- 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 _______________________________________________ -- 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
_______________________________________________ -- 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
