Adding Grouping NAP Script
From TBwiki
Revision as of 02:26, 10 February 2020 by Serdar Civici (Talk | contribs)
Contents |
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 |
---|
Adding New Custom Variable
You need to add a custom column to use this script.
Gateway -> Routes -> Create New Route Column
Name: additional_naps
Type attributes: text