Dynamic Routes Future plans: Difference between revisions

From voipsupport
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
* Optimize the dial plan results checking syntax (can be useful if there are a lot of matches)
* Optimize the dial plan results checking syntax (can be useful if there are a lot of matches). Currently each match is managed by a sequential IF statement. This could be done differently by going directly to the mached entry.
* Introduce a new field which contains the maximum length of DTMF input. Default is 0 which means no limit. When the limit is reached DTMF input stop regardless of whether the user has pressed #. This allows for capturing simple yes/no responses with single digit 1 or 2.
* Introduce a new field which contains the maximum length of DTMF input. Default is 0 which means no limit. When the limit is reached DTMF input stop regardless of whether the user has pressed #. This allows for capturing simple yes/no responses with single digit 1 or 2.
* Allow for the lookup string to contain asterisk variable substitutions. Currently [name] is substituted by the value of variable DYNROUTE_name, so it is not possible to use arbitrary asterisk variables. By introducing a new lookup type, for example

Revision as of 07:36, 24 August 2017

  • Optimize the dial plan results checking syntax (can be useful if there are a lot of matches). Currently each match is managed by a sequential IF statement. This could be done differently by going directly to the mached entry.
  • Introduce a new field which contains the maximum length of DTMF input. Default is 0 which means no limit. When the limit is reached DTMF input stop regardless of whether the user has pressed #. This allows for capturing simple yes/no responses with single digit 1 or 2.
  • Allow for the lookup string to contain asterisk variable substitutions. Currently [name] is substituted by the value of variable DYNROUTE_name, so it is not possible to use arbitrary asterisk variables. By introducing a new lookup type, for example