Is there a way to send a caller directly to the queue member if one is available, without answering it and putting him on MOH? Note that playing a fake ringing tone instead of music does not suffice, I really want to not answer it.
The problem: it´s very hard to convince a client that a caller should go all the way to queue, thankyou, position in line, music and being picked up, even when the queue is empty. They want the caller to just ring the queue member´s phone, directly, and only go to queue() if all of them is busy. What I made so far is: 1 - try all phones before calling queue() 2 - if one is busy try the next, but if one rings until timeout, call queue() 3 - if all are busy, call queue() It works very well, but has one major flaw: the calls that get to the queue will be distributed using the queue´s strategy (random for example), but the calls that goes directly to the extensions before being queued go in a static order (roundrobin without memory) and so they will overload the first person. It would be very nice if the queue itself would distribute also this calls, using the same strategy, but passing it directly without queuing/thankyou/position-in-queue/music/etc. Part of the code I did: exten => 333,7,Dial(SIP/3000,10,) exten => 333,8,Goto(11) exten => 333,9,Dial(SIP/3027,10,) exten => 333,10,Goto(11) exten => 333,11,Dial(SIP/3001,10,) exten => 333,12,Goto(13) ; atende a fila normalmente exten => 333,13,Wait(2) exten => 333,14,Answer() exten => 333,15,Playback(queue-welcome) exten => 333,16,Queue(333|t|||0) exten => 333,108,Goto(9) exten => 333,110,Goto(11) exten => 333,112,Goto(13) Thank you, andre -- Andre Ruiz <[EMAIL PROTECTED]> Curitiba, PR, Brasil _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
