which meant that while Asterisk was signaling an agent, all other calls were held. Call queues Incoming calls being placed in the queue Members that answer the queue (extensions or users that login as agents) A strategy for how to handle. The final attempt to queue in most of our examples sets the QUEUE_MAX_PENALTY to zero, which means to try all available agents. The first step is to create your nf file in the /etc/asterisk. By the above usage, agents with lower number priorities will be given the calls first, and then, if no-one picks up the call, the QUEUE_MAX_PENALTY will be incremented, and the queue tried Reloading module appqueue. This can be done using the following command: geek-universit圜LI> module reload appqueue.so Module appqueue.so reloaded successfully. Assign it a Queue Number, which will be used for dialing into the queue. touch /etc/asterisk/nf Now we can reload the appqueue.so module. The purpose of specifying the QUEUE_MAX_PENALTY is to develop a set of priorities amongst agents. Go to Applications -> Queues and click Add Queue. Automatic Call Distribution (ACD), or call queuing, provides a way for a PBX to queue up incoming calls from a group of users: it aggregates multiple calls into a holding pattern and assigns each call a rank that determines the order in which that call should be delivered to an available agent (typically, first in first out). In the above, note that the "t" option is specified, and this allows the agent picking up the incoming call the luxury of transferring the call to other parties. Notice that a common pattern is followed in each of the three queue contexts:įirst, you set QUEUE_MAX_PENALTY to a value, then you call Queue(queue-name,option.) (see the Queue application documetation for details) The Contexts referenced from the nf fileīackground(digium/YourCallWillBeAnsweredByOurNextAvailableOperator) īackground(digium/NoOneIsAvailableToTakeYourCall) īackground(digium/PleaseLeaveAMessageInOurGeneralVoiceMailBox) Īnd in the dispatch context, first agents of priority 10 are tried, then 20, and if none are available, all agents are tried. Background(digium/ThankYouForCallingDigium) īackground(digium/YourOpenSourceTelecommunicationsSupplier) īackground(digium/IfYouKnowYourPartysExtensionYouMayDialItAtAnyTime) īackground(digium/ForCustomerServicePleasePress3) īackground(digium/ForAllOtherDepartmentsPleasePress4) īackground(digium/ToSpeakWithAnOperatorPleasePress0AtAnyTime) īackground(digium/ToHearTheseOptionsRepeatedPleaseHold) īackground(digium/YouHaveMadeNoSelection)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |