Adding Label Routing to a Routing Script
To implement label routing on any routing script, do the following:
1- Click Routing script in the navigation panel.

2- Edit your main script

3- Add the following three lines to the script:
At the top of the page
require 'routesets_digit_analyzer'
Following your main class definition
include RoutesetsDigitAnalyzer
Add before filter in your main class
before_filter :method => :routesets_digit_analyzer, :trie_order => :called
4- Click 'Save'
Example
require 'base_routing'
require 'routesets_digit_analyzer' # <- Add this line here
class my_script < BaseRouting
include RoutesetsDigitAnalyzer # <- Add this line here
before_filter :method => :routesets_digit_analyzer, :trie_order => :called # <- Add this line here
route_match :call_field_name => :called
route_match :call_field_name => :calling
route_match :call_field_name => :nap
route_remap :call_field_name => :called, :route_field_name => :remapped_called
route_remap :call_field_name => :calling, :route_field_name => :remapped_calling
route_remap :call_field_name => :nap, :route_field_name => :remapped_nap
end
@@routing = my_script.new
def init_routes( routes )
@@routing.init routes
end
def route( call, nap_list )
@@routing.route call, nap_list
end
Related Action
PreviousAdd Customized Filter Script To Main ScriptNextAssign Routing Script Database Files to the Gateway Application
Last updated
Was this helpful?