On April 27, 2005 10:59 am, Kevin P. Fleming wrote: > That is not necessary at all. You send the caller into the queue, if > they return from it, it's because they could not be connected to an > agent for some reason. The QUEUESTATUS variable will tell you why, and > depending on the options you have set that may have been caused by a > timeout, a lack of agents logged in, a lack of agents "available", etc. > > In other words, you can already accomplish what you want without adding > a new application.
Totally unrelated, but you cannot transfer a call that you've picked up from a queue... you get Apr 21 15:26:27 DEBUG[12947]: Async goto not applicable on call 5 if (iaxs[fr.callno]->owner && iaxs[fr.callno]->owner->bridge && ies.called_number) { Do some transfer stuff } else { error } iaxs[fr.callno]->owner->bridge is NULL... so it fails. this variable represents who we're talking to -- who we're bridged to. It's NULL when the call came from a queue. -A. _______________________________________________ Asterisk-Dev mailing list Asterisk-Dev@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-dev To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev