Dynamic Routes Example configuration: Difference between revisions

From voipsupport
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Send priority callers into a different ring group, IVR or queue==
==Set the queue priority of callers, allowing "top" customers to receive a faster answer==


In this example priority callers will be identified by their phone number which maps to a priority entry in the table.  
===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. In this example priority callers will be identified by their phone number and the lookup provides the priority.  
 
===Database Table===


{| class="wikitable"
{| class="wikitable"
|-
|-
! Callerid
! callerid
! Priority
! priority
|-
|-
| 12345678
| 12345678
Line 19: Line 23:


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.
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.
Setup a dynamic route in Freepbx (Menu Applications -> Dynamic Routes) with the following details:
[[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.  
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:
Here is a screen shot of the configurations:

Revision as of 08:56, 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. In this example priority callers will be identified by their phone number and the lookup provides the priority.

Database Table

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: