Re: [Asterisk-java-users] How to continue dialplan execution after autohangup?
Brought to you by:
srt
|
From: Murthy G. <mga...@nt...> - 2014-06-16 14:44:18
|
Hi Yves
Used h - priority. The dial plan execution stops at the AGI call even
after auto hangup duration exceeded. With regards to objective: I have
a DB intensive method that can take longer than 20 seconds when there is
too much activity. If the duration of the method call exceeds the time
limit, I would like to abandon it and return to the dial plan with an
error message like ("Sorry, could not look up an agent"). If you could
please suggest an alternative I would appreciate it.
Thanks
Murthy
________________________________
From: Yves A. [mailto:yv...@gm...]
Sent: Sunday, June 15, 2014 3:57 AM
To: ast...@li...
Subject: Re: [Asterisk-java-users] How to continue dialplan execution
after autohangup?
Hi,
Take a look at the h - priority... this part of the dialplan becomes
executed after hangup.
But more important for me, as I think there might be a smarter
solution...:
what is your objective? Why auto-hangup the call at all?
yves
Am 13.06.2014 03:06, schrieb Murthy Gandikota:
Hi Yves or anyone who cares to answer,
I am using setAutoHangup(20) in my AGI script. Then I do a DB
look up that can take potentially longer than 20 seconds as follows:
try {
setAutoHangup(20);
call-a-very-long-db-access-method();
} catch (Exception e) {
}
In my dialplan I call the AGI as :
exten = 2,n(lookup-agent),
agi(agi://${JAVA-AGI-SERVER}/lookupAgent.agi)
exten = 2,n, VERBOSE(back from agi)
During testing I find that "back from agi" is never printed soon
after 20 seconds. In other words, the agi call in the dial plan is
waiting for the return from the service method in the LookupAgent.
Is this a flaw or by design? How can I return from LookupAgent
after 20 seconds without async?
Thanks for your help.
Murthy
------------------------------------------------------------------------
------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk
Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data
Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Asterisk-java-users mailing list
Ast...@li...
https://lists.sourceforge.net/lists/listinfo/asterisk-java-users
|