Dynamic Routes: Difference between revisions
No edit summary |
No edit summary |
||
(55 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
The Dynamic Route module is now available in Freepbx, through the Unsupported Modules repository and can be installed directly from within Freepbx. Please use the version distributed with Freepbx. | |||
The source code can be accessed at https://github.com/FreePBX-ContributedModules/dynroute | |||
The contents of this site have been left as a reference. The new documentation is available at https://wiki.freepbx.org/display/FPG/Dynamic+Routes+Moduletext | |||
==What is it?== | ==What is it?== | ||
Dynamic Routes is a | Dynamic Routes is a FreePBX module. [[http://www.freepbx.org FreePBX]] is a GUI which allows administrators to configure the [http://www.asterisk.org Asterisk] communications platform without writing Asterisk dial plan code or configuration files. Dynamic Routes adds to the FreePBX functionality, by configuration of call routing based on the result of a lookup. | ||
Originally Dynamic Routes allowed lookups only to a MySQL database. In the latest version there are many more lookup methods. However the principle is still the same: to allow data dependent call routing. | Originally Dynamic Routes allowed lookups only to a MySQL database. In the latest version there are many more lookup methods. However the principle is still the same: to allow data dependent call routing. | ||
Line 7: | Line 13: | ||
==What could I use it for?== | ==What could I use it for?== | ||
The potential uses are many. Here are some examples | The potential uses are many. Here are some examples: | ||
* screen calls to a support hotline according to agreed support methods and service levels | * screen calls to a support hotline according to agreed support methods and service levels | ||
* route calls to a dedicated agent or queue by customer category or importance | * route calls to a dedicated agent or queue by customer category or importance | ||
* play different announcements to different callers | * play different announcements to different callers | ||
* basically anything where you want the call to go to a different destination depending on some known data (like the Caller id) or data input by the customer using DTMF keypad (like contract id) | * basically anything where you want the call to go to a different destination depending on some known data (like the Caller id) or data input by the customer using DTMF keypad (like contract id) | ||
==How do I get it?== | |||
The code for the project was previously hosted on github but has now been included in Freepbx contributed modules repository. For the last version please see: [https://git.freepbx.org/projects/FPBXCN/repos/dynroute/browse Dynamic Route current version source code repository] | |||
For previous history of Dynamic Route source code please see: [https://github.com/johnfawcett/dynroute/ old repository] | |||
===FreePBX 15 support=== | |||
The latest stable release 15.0.1 is available directly in Freepbx module admin by enabling the "Unsupported modules" repository. A bug fix and enhancement release is available (15.0.2) by temporarily enabling the "Edge" releases in Advanced Options and then upgrading Dynamic Routes. (Please note, do not upgrade the other modules that show up when in Edge mode unless you want your whole installation to move to the "Edge" version.) After upgrading to version 15.0.2, you may set Edge mode back to No. | |||
The following links are here for historical reasons, but should no longer be used. The preferred upgrade method is via Freepbx Module Admin. | |||
[https://updates.voipsupport.it/dynroute-15.0.0.tgz Dynamic Routes 15.0.0] | |||
Updated for the Freepbx 15 release. Any new features will be added to this version. | |||
===FreePBX 14 support=== | |||
[https://github.com/johnfawcett/dynroute/releases/download/14.0.1/dynroute-14.0.1.tgz Dynamic Routes 14.0.1] | |||
Updated for the Freepbx 14 release. | |||
===FreePBX 13 support=== | |||
[https://github.com/johnfawcett/dynroute/archive/13.0.5.zip Dynamic Routes 13.0.5] | |||
This version has been rewritten to comply with the FreePBX 13 framework. You may use this version to upgrade from a previous 13.x version or 2.11 version. This version may not be used on previous versions of FreePBX. | |||
===FreePBX 11 and 12 support=== | |||
[https://github.com/johnfawcett/dynroute/archive/2.11.3.2.zip Dynamic Routes 2.11.3.2] | |||
As of 20/03/2017 this version is no longer supported. Please use a later version if possible. | |||
Previous versions are archived for historical reference but are no longer maintained and should not be used: [[Dynamic Routes previous versions]] | |||
GPG signatures for the latest versions are available here [[Dynamic Routes gpg signatures]] | |||
==Where can I get more information?== | |||
* [[Dynamic Routes Installation instructions|Installation instructions]] | |||
* [[Dynamic Routes Example configuration|Example configuration]] | |||
* [[Dynamic Routes Reference documentation|Reference documentation]] | |||
* [[Dynamic Routes Future plans|Future plans]] | |||
* [[Dynamic Routes Licence|Licence]] | |||
* [[Dynamic Routes FAQ|FAQ]] | |||
* [[Dynamic Routes Support|Support]] |
Latest revision as of 16:16, 1 May 2024
The Dynamic Route module is now available in Freepbx, through the Unsupported Modules repository and can be installed directly from within Freepbx. Please use the version distributed with Freepbx. The source code can be accessed at https://github.com/FreePBX-ContributedModules/dynroute
The contents of this site have been left as a reference. The new documentation is available at https://wiki.freepbx.org/display/FPG/Dynamic+Routes+Moduletext
What is it?
Dynamic Routes is a FreePBX module. [FreePBX] is a GUI which allows administrators to configure the Asterisk communications platform without writing Asterisk dial plan code or configuration files. Dynamic Routes adds to the FreePBX functionality, by configuration of call routing based on the result of a lookup.
Originally Dynamic Routes allowed lookups only to a MySQL database. In the latest version there are many more lookup methods. However the principle is still the same: to allow data dependent call routing.
What could I use it for?
The potential uses are many. Here are some examples:
- screen calls to a support hotline according to agreed support methods and service levels
- route calls to a dedicated agent or queue by customer category or importance
- play different announcements to different callers
- basically anything where you want the call to go to a different destination depending on some known data (like the Caller id) or data input by the customer using DTMF keypad (like contract id)
How do I get it?
The code for the project was previously hosted on github but has now been included in Freepbx contributed modules repository. For the last version please see: Dynamic Route current version source code repository
For previous history of Dynamic Route source code please see: old repository
FreePBX 15 support
The latest stable release 15.0.1 is available directly in Freepbx module admin by enabling the "Unsupported modules" repository. A bug fix and enhancement release is available (15.0.2) by temporarily enabling the "Edge" releases in Advanced Options and then upgrading Dynamic Routes. (Please note, do not upgrade the other modules that show up when in Edge mode unless you want your whole installation to move to the "Edge" version.) After upgrading to version 15.0.2, you may set Edge mode back to No.
The following links are here for historical reasons, but should no longer be used. The preferred upgrade method is via Freepbx Module Admin.
Updated for the Freepbx 15 release. Any new features will be added to this version.
FreePBX 14 support
Updated for the Freepbx 14 release.
FreePBX 13 support
This version has been rewritten to comply with the FreePBX 13 framework. You may use this version to upgrade from a previous 13.x version or 2.11 version. This version may not be used on previous versions of FreePBX.
FreePBX 11 and 12 support
As of 20/03/2017 this version is no longer supported. Please use a later version if possible.
Previous versions are archived for historical reference but are no longer maintained and should not be used: Dynamic Routes previous versions
GPG signatures for the latest versions are available here Dynamic Routes gpg signatures