Re: [Asterisk-java-users] How to continue dialplan execution after autohangup?
Brought to you by:
srt
From: Yves A. <yv...@gm...> - 2014-06-15 10:56:49
|
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 |