Toolpack:Enable Routing Script D: Difference between revisions
(Created page with "=== '''''Applies to version(s): 2.9''''' === {{DISPLAYTITLE:Enable Routing Script}} 1- Click '''Gateway''' in the navigation panel Image:EnableRoutingScript_0.png 2- S...") |
(Added northbound data) |
||
| Line 17: | Line 17: | ||
'''Path''' | '''Path''' | ||
<pre> | <pre> | ||
/configurations/@[configuration_name]/gateways/ @[gateway_name] | |||
</pre> | </pre> | ||
'''Parameters (text)''' | '''Parameters (text)''' | ||
<pre> | <pre> | ||
/configurations/@[configuration_name]/gateways/ @[gateway_name] | |||
cdr_system_id = 5448 | |||
routing_script = "@[routing_script]" | |||
translate_privacy_information = false | |||
use_cdr_behavior = true | |||
/configurations/@[configuration_name]/gateways/ @[gateway_name]/advanced_parameters | |||
enable_call_recording = false | |||
forward_connected_number = false | |||
forward_redirecting_number = true | |||
forward_redirection_number = true | |||
forward_ss7_raw_message_bytes = true | |||
forward_user_to_user_information = true | |||
route_retry_mode = "Call Alerted" | |||
route_retry_relay_progress_msgs = true | |||
route_retry_timeout = "10 seconds" | |||
/configurations/@[configuration_name]/gateways/ @[gateway_name]/advanced_parameters/call_recording_options | |||
called = "" | |||
calling = "" | |||
incoming_nap = "(Any)" | |||
outgoing_nap = "(Any)" | |||
record_all_legs_of_a_call_to_one_file = false | |||
termination_name = "" | |||
/configurations/@[configuration_name]/gateways/ @[gateway_name]/cdr_options | |||
cdr_mode = "Text CDR only" | |||
enable_periodic_cdr_update = false | |||
periodic_cdr_update_time = "0 minute" | |||
reverse_cdr_call_origin = false | |||
/configurations/@[configuration_name]/gateways/ @[gateway_name]/cdr_options/text_cdr_parameters | |||
cdr_format_end = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},END,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',EndTime='@{EndTime}',FreedTime='@{Timestamp}',Duration='@{CallDuration}',TerminationCause='@{TerminationCauseString}',TerminationSource='@{TerminationSource}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Direction='@{OriginatorName}',Media='@{RemoteMediaInfo}',Rtp:Rx='@{Stat:Rtp:Rx}',Rtp:Tx='@{Stat:Rtp:Tx}',T38:Rx='@{Stat:T38:Rx}',T38:Tx='@{Stat:T38:Tx}'" | |||
cdr_format_start = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},BEG,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Protocol='@{Protocol}',Direction='@{OriginatorName}'" | |||
cdr_format_update = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},UPD,SessionId='@{SessionId}',LegId='@{LegId}'" | |||
cdr_log_file_path = "@{TB_SETUP_HOME}/cdr_logs/cdr" | |||
max_total_size_of_gzipped_cdr_logs = "10 GB" | |||
maximum_cdr_log_file_segment_size = "100 MB" | |||
rotation_delay = "1 hour" | |||
/configurations/@[configuration_name]/gateways/ @[gateway_name]/sip_privacy_options | |||
use_alternate_anonymous_address = false | |||
</pre> | </pre> | ||
'''Parameters (json)''' | '''Parameters (json)''' | ||
<pre> | <pre> | ||
{ | |||
"advanced_parameters" : { | |||
"call_recording_options" : { | |||
"called" : "", | |||
"calling" : "", | |||
"incoming_nap" : "(Any)", | |||
"outgoing_nap" : "(Any)", | |||
"record_all_legs_of_a_call_to_one_file" : false, | |||
"termination_name" : "" | |||
}, | |||
"enable_call_recording" : false, | |||
"forward_connected_number" : false, | |||
"forward_redirecting_number" : true, | |||
"forward_redirection_number" : true, | |||
"forward_ss7_raw_message_bytes" : true, | |||
"forward_user_to_user_information" : true, | |||
"route_retry_mode" : "Call Alerted", | |||
"route_retry_relay_progress_msgs" : true, | |||
"route_retry_timeout" : "10 seconds" | |||
}, | |||
"cdr_options" : { | |||
"cdr_mode" : "Text CDR only", | |||
"enable_periodic_cdr_update" : false, | |||
"periodic_cdr_update_time" : "0 minute", | |||
"reverse_cdr_call_origin" : false, | |||
"text_cdr_parameters" : { | |||
"cdr_format_end" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},END,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',EndTime='@{EndTime}',FreedTime='@{Timestamp}',Duration='@{CallDuration}',TerminationCause='@{TerminationCauseString}',TerminationSource='@{TerminationSource}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Direction='@{OriginatorName}',Media='@{RemoteMediaInfo}',Rtp:Rx='@{Stat:Rtp:Rx}',Rtp:Tx='@{Stat:Rtp:Tx}',T38:Rx='@{Stat:T38:Rx}',T38:Tx='@{Stat:T38:Tx}'", | |||
"cdr_format_start" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},BEG,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Protocol='@{Protocol}',Direction='@{OriginatorName}'", | |||
"cdr_format_update" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},UPD,SessionId='@{SessionId}',LegId='@{LegId}'", | |||
"cdr_log_file_path" : "@{TB_SETUP_HOME}/cdr_logs/cdr", | |||
"max_total_size_of_gzipped_cdr_logs" : "10 GB", | |||
"maximum_cdr_log_file_segment_size" : "100 MB", | |||
"rotation_delay" : "1 hour" | |||
} | |||
}, | |||
"cdr_system_id" : 5448, | |||
"routing_script" : "@[routing_script]", | |||
"sip_privacy_options" : { | |||
"use_alternate_anonymous_address" : false | |||
}, | |||
"translate_privacy_information" : false, | |||
"use_cdr_behavior" : true | |||
} | |||
</pre> | </pre> | ||
</div> | </div> | ||
Latest revision as of 17:19, 5 February 2016
Applies to version(s): 2.9
1- Click Gateway in the navigation panel
2- Select the script you wish to use in Use script
- Click Save
Path
/configurations/@[configuration_name]/gateways/ @[gateway_name]
Parameters (text)
/configurations/@[configuration_name]/gateways/ @[gateway_name]
cdr_system_id = 5448
routing_script = "@[routing_script]"
translate_privacy_information = false
use_cdr_behavior = true
/configurations/@[configuration_name]/gateways/ @[gateway_name]/advanced_parameters
enable_call_recording = false
forward_connected_number = false
forward_redirecting_number = true
forward_redirection_number = true
forward_ss7_raw_message_bytes = true
forward_user_to_user_information = true
route_retry_mode = "Call Alerted"
route_retry_relay_progress_msgs = true
route_retry_timeout = "10 seconds"
/configurations/@[configuration_name]/gateways/ @[gateway_name]/advanced_parameters/call_recording_options
called = ""
calling = ""
incoming_nap = "(Any)"
outgoing_nap = "(Any)"
record_all_legs_of_a_call_to_one_file = false
termination_name = ""
/configurations/@[configuration_name]/gateways/ @[gateway_name]/cdr_options
cdr_mode = "Text CDR only"
enable_periodic_cdr_update = false
periodic_cdr_update_time = "0 minute"
reverse_cdr_call_origin = false
/configurations/@[configuration_name]/gateways/ @[gateway_name]/cdr_options/text_cdr_parameters
cdr_format_end = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},END,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',EndTime='@{EndTime}',FreedTime='@{Timestamp}',Duration='@{CallDuration}',TerminationCause='@{TerminationCauseString}',TerminationSource='@{TerminationSource}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Direction='@{OriginatorName}',Media='@{RemoteMediaInfo}',Rtp:Rx='@{Stat:Rtp:Rx}',Rtp:Tx='@{Stat:Rtp:Tx}',T38:Rx='@{Stat:T38:Rx}',T38:Tx='@{Stat:T38:Tx}'"
cdr_format_start = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},BEG,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Protocol='@{Protocol}',Direction='@{OriginatorName}'"
cdr_format_update = "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},UPD,SessionId='@{SessionId}',LegId='@{LegId}'"
cdr_log_file_path = "@{TB_SETUP_HOME}/cdr_logs/cdr"
max_total_size_of_gzipped_cdr_logs = "10 GB"
maximum_cdr_log_file_segment_size = "100 MB"
rotation_delay = "1 hour"
/configurations/@[configuration_name]/gateways/ @[gateway_name]/sip_privacy_options
use_alternate_anonymous_address = false
Parameters (json)
{
"advanced_parameters" : {
"call_recording_options" : {
"called" : "",
"calling" : "",
"incoming_nap" : "(Any)",
"outgoing_nap" : "(Any)",
"record_all_legs_of_a_call_to_one_file" : false,
"termination_name" : ""
},
"enable_call_recording" : false,
"forward_connected_number" : false,
"forward_redirecting_number" : true,
"forward_redirection_number" : true,
"forward_ss7_raw_message_bytes" : true,
"forward_user_to_user_information" : true,
"route_retry_mode" : "Call Alerted",
"route_retry_relay_progress_msgs" : true,
"route_retry_timeout" : "10 seconds"
},
"cdr_options" : {
"cdr_mode" : "Text CDR only",
"enable_periodic_cdr_update" : false,
"periodic_cdr_update_time" : "0 minute",
"reverse_cdr_call_origin" : false,
"text_cdr_parameters" : {
"cdr_format_end" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},END,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',EndTime='@{EndTime}',FreedTime='@{Timestamp}',Duration='@{CallDuration}',TerminationCause='@{TerminationCauseString}',TerminationSource='@{TerminationSource}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Direction='@{OriginatorName}',Media='@{RemoteMediaInfo}',Rtp:Rx='@{Stat:Rtp:Rx}',Rtp:Tx='@{Stat:Rtp:Tx}',T38:Rx='@{Stat:T38:Rx}',T38:Tx='@{Stat:T38:Tx}'",
"cdr_format_start" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},BEG,SessionId='@{SessionId}',LegId='@{LegId}',StartTime='@{StartTime}',ConnectedTime='@{ConnectedTime}',Calling='@{CallingNumber}',Called='@{CalledNumber}',NAP='@{NAP}',Protocol='@{Protocol}',Direction='@{OriginatorName}'",
"cdr_format_update" : "@{Timestamp:%Y-%m-%d %H:%M:%S.@m%z},UPD,SessionId='@{SessionId}',LegId='@{LegId}'",
"cdr_log_file_path" : "@{TB_SETUP_HOME}/cdr_logs/cdr",
"max_total_size_of_gzipped_cdr_logs" : "10 GB",
"maximum_cdr_log_file_segment_size" : "100 MB",
"rotation_delay" : "1 hour"
}
},
"cdr_system_id" : 5448,
"routing_script" : "@[routing_script]",
"sip_privacy_options" : {
"use_alternate_anonymous_address" : false
},
"translate_privacy_information" : false,
"use_cdr_behavior" : true
}

