Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] Follow-up Question Was: Question on DeadAGI


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
nhadie.ramos at yahoo.com
Guest





PostPosted: Sun Jun 08, 2008 9:19 am    Post subject: [asterisk-users] Follow-up Question Was: Question on DeadAGI Reply with quote

Hi,

i noticed a alot of mistake on what i did.
i have this macro
[macro-dialout-trunk]
exten => s,1,Wait(1)
exten => s,n,SetMusicOnHold(${ARG3})
exten => s,Set(TIMEOUT(absolute)=${ARG4})
exten => s,n,Dial(SIP/${ARG1}@${ARG2},30,t)
exten => s,n,Hangup()
exten => h,1,ResetCDR(w)
exten => h,n,NoCDR()
exten => h,n,DEADAGI(get-total.php)

[outbound-trunk-100]
exten => _00.,1,AGI(call-compute.php)
exten => _00.,n,GotoIf($["${CALLSTATUS}" = "1"]?80)
exten => _00.,n,Hangup
exten => _00.,80,Macro(dialout-trunk|${EXTEN}|intl-trunk|moh-100|${OUTTIME})
exten => _00.,n,Hangup

I tried calling my mobile , call-compute.php was executed,i'm able to see details i need for start accounting.
When i answer my phone and hangup, get-total is executed also.

My prob is if  i cancel my the call on my mobile, ip phone keeps on dialing it. How can i detect that the other end canceled the call?

Another is if i dial any number, even invalid ones, my script get-total.php still thinks it is an answered call, so it still does deducting on the balance.

will really appreciate any help.  TIA.




--- On Sat, 6/7/08, Nhadie Ramos <nhadie.ramos at yahoo.com> wrote:
From: Nhadie Ramos <nhadie.ramos at yahoo.com>
Subject: Re: [asterisk-users] Question on DeadAGI
To: asterisk-users at lists.digium.com
Date: Saturday, June 7, 2008, 10:52 PM

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/${ARG1}@${ARG2},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 <nhadie.ramos at yahoo.com> wrote:
From: Nhadie Ramos <nhadie.ramos at yahoo.com>
Subject: Re: [asterisk-users] Question on DeadAGI
To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users at lists.digium.com>
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/${ARG1}@${ARG2},30,t)
exten => s,n.ResetCDR()
exten => s,n,Hangup
exten => h,1,DEADAGI(get-total.php)


---
On Sat, 6/7/08, Lenz
<lenz-ml at loway.it> wrote:
From: Lenz <lenz-ml at loway.it>
Subject: Re: [asterisk-users] Question on DeadAGI
To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users at lists.digium.com>
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 <nhadie.ramos at yahoo.com>

wrote:

> Hi,
>
> How can i get the deadAGI to work at this scenario
>
> Basically when someonc calls international,  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 => _00.,1,AGI(get-available.php)
> exten => _00.,n,GotoIf($["${CALLSTATUS}" =
"1"]?70)
> exten => _00.,n,GotoIf($["${CALLSTATUS}" =
"2"]?80)
> exten => _00.,70,Dial(SIP/${EXTEN}@sb-trunk)
> exten => _00.,n,Hangup
> exten => _00.,n,DEADAGI(get-usage.php)
> exten => _00.,80,Busy
> exten => _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



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080608/93c49e13/attachment-0001.htm
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services