Adding NAP Grouping Script

From TBwiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
=== '''''Applies to version(s): v2.9, v2.10, v3.0, v3.1''''' ===
 
=== '''''Applies to version(s): v2.9, v2.10, v3.0, v3.1''''' ===
{{DISPLAYTITLE:Adding Grouping NAP Script}}
+
{{DISPLAYTITLE:Adding NAP Grouping Script}}
This shows how to add '''Grouping NAP''' script to any Routing scripts.  
+
This shows how to add '''NAP Grouping''' script to any Routing scripts.  
  
 
== Script description <br>  ==
 
== Script description <br>  ==

Revision as of 02:43, 10 February 2020

Contents

Applies to version(s): v2.9, v2.10, v3.0, v3.1

This shows how to add NAP Grouping 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

Personal tools