Adding NAP Grouping Script: Difference between revisions
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
This filter is used to dynamically generate routes from a Regex. | This filter is used to dynamically generate routes from a Regex. | ||
The trick is to use the NAP names to identify which NAPs are in the same group. The example in the file talk about "SIP_.*" but I would use instead "/GROUPA_.*/".<br> | |||
For example:<br> | |||
* GROUPA_SIP_NAP_10_10_10_10 | |||
* GROUPA_SIP_NAP_10_10_10_11 | |||
* GROUPA_SIP_NAP_10_10_10_12 | |||
* GROUPB_SIP_NAP_10_10_20_20 | |||
* GROUPB_SIP_NAP_10_10_20_21 | |||
* GROUPC_SIP_NAP_10_10_30_30 | |||
Then, in your routes, you can use the Route Column "additional_naps" to put /GROUPA_.*/ | |||
== Add '''NAP Grouping''' Scripts in system<br> == | == Add '''NAP Grouping''' Scripts in system<br> == | ||
Revision as of 03:24, 10 February 2020
Applies to version(s): v2.9, v2.10, v3.0, v3.1
This shows how to add Grouping NAP script to any Routing scripts.
Script description
This filter is used to dynamically generate routes from a Regex.
The trick is to use the NAP names to identify which NAPs are in the same group. The example in the file talk about "SIP_.*" but I would use instead "/GROUPA_.*/".
For example:
- GROUPA_SIP_NAP_10_10_10_10
- GROUPA_SIP_NAP_10_10_10_11
- GROUPA_SIP_NAP_10_10_10_12
- GROUPB_SIP_NAP_10_10_20_20
- GROUPB_SIP_NAP_10_10_20_21
- GROUPC_SIP_NAP_10_10_30_30
Then, in your routes, you can use the Route Column "additional_naps" to put /GROUPA_.*/
Add NAP Grouping Scripts in system
Download this file:
| Multiple NAPs Script |
|---|