David fire wrote: > you are wrong. > when you set up an agent in a queue you can put a priority. > David The term used in Asterisk for a queue member's "priority" is the word "penalty." When you set up a member in queues.conf, the penalty is the third option for a member. Here's an example:
member => SIP/2000,Mark Michelson,3 In the above example, Mark Michelson is the name of a queue member who can be reached by calling the interface SIP/2000. His penalty is 3. The rule for penalties is that members with lower penalties are called before members with higher penalties. If all the members of the lowest penalty are unavailable (i.e. not logged in or currently on a call) then the Queue application will attempt to call a member with a higher penalty. Caution: One shortcoming of queue member penalties is that they are not taken into account if a queue member of a low penalty does not answer a call. Say for instance that the queue application determines that there are two members available to answer an incoming call. One member has penalty 1 and the other has penalty 2. If the member with penalty 1 does not answer the call, the queue application still considers that member to be available the next time that it tries to reach a member. The member with penalty 2 will only be tried if the queue application can determine *before the call is placed* that the member with penalty 1 is unavailable. Mark Michelson _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
