Dynamic Routes Example configuration: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
===Use case=== | ===Use case=== | ||
Your customer help line has a single queue for calls. However, your customer database allows to identify the importance of customers. You would like to give a better level of service to some customers, so that their calls are answered on a priority basis. | Your customer help line has a single queue for calls. However, your customer database allows to identify the importance of customers. You would like to give a better level of service to some customers, so that their calls are answered on a priority basis. | ||
This makes use of the queue priorities functionality. See [http://wiki.freepbx.org/display/FPG/Queue+Priorities+Module here] for details. | |||
===Database Table=== | ===Database Table=== | ||
In this example priority callers will be identified by their phone number (callerid column). The lookup will be configured to return the value from the priority column. The value of "normal" will not change the queue priority | |||
{| class="wikitable" | {| class="wikitable" |
Revision as of 08:58, 13 June 2016
Set the queue priority of callers, allowing "top" customers to receive a faster answer
Use case
Your customer help line has a single queue for calls. However, your customer database allows to identify the importance of customers. You would like to give a better level of service to some customers, so that their calls are answered on a priority basis.
This makes use of the queue priorities functionality. See here for details.
Database Table
In this example priority callers will be identified by their phone number (callerid column). The lookup will be configured to return the value from the priority column. The value of "normal" will not change the queue priority
callerid | priority |
---|---|
12345678 | normal |
23456789 | normal |
34567890 | top |
The dynamic routing module does not actually create the database, table, user to access the database or grant permissions. These are assumed to existing already. If you need help setting up please follow this example. xxxx
Setup Instructions
1. It is assumed you already have a queue called
1. Setup a dynamic route in Freepbx (Menu Applications -> Dynamic Routes) with the following details:
It is always advisable to define a default destination. This will be used if the lookup fails or returns and unknown result. If you don't define a default destination the default behaviour is to disconnect the call.
Here is a screen shot of the configurations: