[asterisk-users] Run AGI while agent ringing instead of only when connected

Danny Nicholas danny at debsinc.com
Tue Apr 10 15:21:56 CDT 2012


Put your Queue command In a macro like this

[agi-and-queue]

Exten => s,1,Verbose(start AGI then do queue)

Exten => s,n,AGI(queproc.sh)

Exten => s,n,queue(myqueue)

 

You will need to put nohup into the AGI so it can run whether the line gets
picked up or not.

 

From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Todd Routhier
Sent: Tuesday, April 10, 2012 3:15 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] Run AGI while agent ringing instead of only when
connected

 

What I am trying to accomplish is to run an AGI script each time an agent's
line starts ringing. I currently have the AGI firing when the agent answers
the call using the Queue command, something like
queue(MyQueue,,,,,MyAgi.php). Works great but I need the AGI to run when the
agent's phone starts ringing.

 

Strangely, I can't find anything real useful on this after searching Google,
this list, various Asterisk forums etc.

 

Is this supported? If not, is there some other maybe not so supported way to
accomplish this?

 

I get how I can just fire an AGI from the dial plan but once I leave control
to the queue, I can't really do that, I don't think.

 

Thanks in advance for any help!

 

--Todd

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20120410/87abf3de/attachment.htm>


More information about the asterisk-users mailing list