Adding NAP Grouping Script
From TBwiki
(Difference between revisions)
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 02: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 |
---|