Sangoma's Vega Enterprise SBC and NetBorder Session Controller (NSC) are advanced and flexible Session Border Controllers that allow you to interconnect different SIP networks securely to perform SIP trunking and general SIP call routing with its advanced XML-based routing engine or the friendly call routing Web UI.
The NetBorder Session Controller REST API allows you to provision and manage Sangoma's SBC without making use of the front end Web UI. You can add, edit and remove SIP trunks, profiles, domains, users with ease. You can use the programming language of your preference to automate provisioning of the SBC and integrate the SBC with other applications or business logic and processes in your company. In NSC 2.1 virtually all components can be configured through the REST API.
{
"name": "Auditor",
"description": [
"The Auditor module takes care of enabling, disabling and otherwise configuring audit points to raise alarms on different system conditions such as CPU load, memory, call quality, etc."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"system/loadavg/action": {
"field": "system/loadavg/action",
"label": "Load Average",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when system load averages are higher than the specified values for the past 1, 5, and 15 minutes.",
" Your system have 2 cpu.",
{
"Load Average": [
"Enable/Disable Load Average audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"1min": [
"System load average threshold for 1min."
]
},
{
"5min": [
"System load average threshold for 5min."
]
},
{
"15min": [
"System load average threshold for 15min."
]
}
],
"composite": [
"system/loadavg/level",
"system/loadavg/1min",
"system/loadavg/5min",
"system/loadavg/15min"
],
"group": "system/loadavg/action",
"category_setting": "expanded",
"category": "System"
},
"system/loadavg/level": {
"field": "system/loadavg/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/loadavg/action"
},
"system/loadavg/1min": {
"field": "system/loadavg/1min",
"label": "1min",
"type": "text",
"default": "2.0",
"size": "5",
"rules": "decimal|greater_than[0]",
"composite_parent": "system/loadavg/action"
},
"system/loadavg/5min": {
"field": "system/loadavg/5min",
"label": "5min",
"type": "text",
"default": "1.0",
"size": "5",
"rules": "decimal|greater_than[0]",
"composite_parent": "system/loadavg/action"
},
"system/loadavg/15min": {
"field": "system/loadavg/15min",
"label": "15min",
"type": "text",
"default": "1.0",
"size": "5",
"rules": "decimal|greater_than[0]",
"composite_parent": "system/loadavg/action"
},
"system/cpu/action": {
"field": "system/cpu/action",
"label": "CPU Usage %",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the percentages of CPU usage are higher than the specified values for User,System and Wait.",
{
"CPU Usage %": [
"Enable/Disable CPU Usage % audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"User": [
"CPU Usage threshold for user."
]
},
{
"System": [
"CPU Usage threshold for system."
]
},
{
"Wait": [
"CPU Usage threshold for wait."
]
}
],
"composite": [
"system/cpu/level",
"system/cpu/user",
"system/cpu/system",
"system/cpu/wait"
],
"group": "system/cpu/action",
"category_setting": "expanded",
"category": "System"
},
"system/cpu/level": {
"field": "system/cpu/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/cpu/action"
},
"system/cpu/user": {
"field": "system/cpu/user",
"label": "User",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/cpu/action"
},
"system/cpu/system": {
"field": "system/cpu/system",
"label": "System",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/cpu/action"
},
"system/cpu/wait": {
"field": "system/cpu/wait",
"label": "Wait",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/cpu/action"
},
"system/memory/action": {
"field": "system/memory/action",
"label": "Memory Usage %",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the percentages of total memory are higher than the specified values.",
{
"Memory Usage %": [
"Enable/Disable Memory Usage % audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"system/memory/level",
"system/memory/limit"
],
"group": "system/memory/action",
"category_setting": "expanded",
"category": "System"
},
"system/memory/level": {
"field": "system/memory/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/memory/action"
},
"system/memory/limit": {
"field": "system/memory/limit",
"label": "Limit",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/memory/action"
},
"system/filesystem/root/action": {
"field": "system/filesystem/root/action",
"label": "File System Usage % (root)",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the /root partition usage percentages are higher than the specified value.",
{
"File System Usage % (root)": [
"Enable/Disable File System Usage % (root) audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"system/filesystem/root/level",
"system/filesystem/root/limit"
],
"group": "system/filesystem/root/action",
"category_setting": "expanded",
"category": "System"
},
"system/filesystem/root/level": {
"field": "system/filesystem/root/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/filesystem/root/action"
},
"system/filesystem/root/limit": {
"field": "system/filesystem/root/limit",
"label": "Limit",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/filesystem/root/action"
},
"system/filesystem/var/action": {
"field": "system/filesystem/var/action",
"label": "File System Usage % (var)",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the /var partition usage percentages are higher than the specified value.",
{
"File System Usage % (var)": [
"Enable/Disable File System Usage % (var) audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"system/filesystem/var/level",
"system/filesystem/var/limit"
],
"group": "system/filesystem/var/action",
"category_setting": "expanded",
"category": "System"
},
"system/filesystem/var/level": {
"field": "system/filesystem/var/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/filesystem/var/action"
},
"system/filesystem/var/limit": {
"field": "system/filesystem/var/limit",
"label": "Limit",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "system/filesystem/var/action"
},
"system/raid/action": {
"field": "system/raid/action",
"label": "RAID Status",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the RAID status is abnormal.",
{
"RAID Status": [
"Enable/Disable RAID Status audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"system/raid/level"
],
"group": "system/raid/action",
"category_setting": "expanded",
"category": "System"
},
"system/raid/level": {
"field": "system/raid/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "system/raid/action"
},
"nsc/log/critical/action": {
"field": "nsc/log/critical/action",
"label": "Critical Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/log/critical/level"
],
"group": "nsc/log/critical/action",
"category_setting": "expanded",
"category": "Vega Session Controller"
},
"nsc/log/critical/level": {
"field": "nsc/log/critical/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/log/critical/action"
},
"nsc/log/error/action": {
"field": "nsc/log/error/action",
"label": "Error Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/log/error/level"
],
"group": "nsc/log/error/action",
"category_setting": "expanded",
"category": "Vega Session Controller"
},
"nsc/log/error/level": {
"field": "nsc/log/error/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/log/error/action"
},
"nsc/log/warning/action": {
"field": "nsc/log/warning/action",
"label": "Warning Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/log/warning/level"
],
"group": "nsc/log/warning/action",
"category_setting": "expanded",
"category": "Vega Session Controller"
},
"nsc/log/warning/level": {
"field": "nsc/log/warning/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/log/warning/action"
},
"nsc/log/core-dump/action": {
"field": "nsc/log/core-dump/action",
"label": "Core Dump",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC produces a core dump.",
{
"Core Dump": [
"Enable/Disable Core Dump audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/log/core-dump/level"
],
"group": "nsc/log/core-dump/action",
"category_setting": "expanded",
"category": "Vega Session Controller"
},
"nsc/log/core-dump/level": {
"field": "nsc/log/core-dump/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/log/core-dump/action"
},
"nsc/session/capacity/action": {
"field": "nsc/session/capacity/action",
"label": "Call Capacity %",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC call load exceeds the specified value.",
{
"Call Capacity %": [
"Enable/Disable Call Capacity % audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/session/capacity/level",
"nsc/session/capacity/limit"
],
"group": "nsc/session/capacity/action"
},
"nsc/session/capacity/level": {
"field": "nsc/session/capacity/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/session/capacity/action"
},
"nsc/session/capacity/limit": {
"field": "nsc/session/capacity/limit",
"label": "Limit",
"type": "text",
"default": "90",
"size": "5",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "nsc/session/capacity/action"
},
"nsc/trunk/status/action": {
"field": "nsc/trunk/status/action",
"label": "Trunk Availability %",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC trunk availability percentage is lower than the specified value.",
{
"Trunk Availability %": [
"Enable/Disable Trunk Availability % audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/trunk/status/level",
"nsc/trunk/status/limit"
],
"group": "nsc/trunk/status/action"
},
"nsc/trunk/status/level": {
"field": "nsc/trunk/status/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/trunk/status/action"
},
"nsc/trunk/status/limit": {
"field": "nsc/trunk/status/limit",
"label": "Limit",
"type": "text",
"default": "90",
"size": "5",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "nsc/trunk/status/action"
},
"nsc/dsp/capacity/action": {
"field": "nsc/dsp/capacity/action",
"label": "Transcoding Capacity %",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when NSC transcoding capacity percentage is lower than the specified value.",
{
"Transcoding Capacity %": [
"Enable/Disable Transcoding Capacity % audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"nsc/dsp/capacity/level",
"nsc/dsp/capacity/limit"
],
"group": "nsc/dsp/capacity/action"
},
"nsc/dsp/capacity/level": {
"field": "nsc/dsp/capacity/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/dsp/capacity/action"
},
"nsc/dsp/capacity/limit": {
"field": "nsc/dsp/capacity/limit",
"label": "Limit",
"type": "text",
"default": "100",
"size": "5",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "nsc/dsp/capacity/action"
},
"rtcpmon/log/critical/action": {
"field": "rtcpmon/log/critical/action",
"label": "Critical Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when RTCP monitor logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"rtcpmon/log/critical/level"
],
"group": "rtcpmon/log/critical/action",
"category_setting": "expanded",
"category": "RTCP Monitor"
},
"rtcpmon/log/critical/level": {
"field": "rtcpmon/log/critical/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "rtcpmon/log/critical/action"
},
"rtcpmon/log/error/action": {
"field": "rtcpmon/log/error/action",
"label": "Error Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when RTCP monitor logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"rtcpmon/log/error/level"
],
"group": "rtcpmon/log/error/action",
"category_setting": "expanded",
"category": "RTCP Monitor"
},
"rtcpmon/log/error/level": {
"field": "rtcpmon/log/error/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "rtcpmon/log/error/action"
},
"rtcpmon/log/warning/action": {
"field": "rtcpmon/log/warning/action",
"label": "Warning Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when RTCP monitor logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"rtcpmon/log/warning/level"
],
"group": "rtcpmon/log/warning/action",
"category_setting": "expanded",
"category": "RTCP Monitor"
},
"rtcpmon/log/warning/level": {
"field": "rtcpmon/log/warning/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "rtcpmon/log/warning/action"
},
"rtcpmon/call/quality/action": {
"field": "rtcpmon/call/quality/action",
"label": "Call Quality",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the jitter, packet loss or RTT values are higher than the specified values.",
{
"Call Quality": [
"Enable/Disable Call Quality audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"rtcpmon/call/quality/level",
"rtcpmon/call/quality/jitter",
"rtcpmon/call/quality/loss",
"rtcpmon/call/quality/rtt"
],
"group": "rtcpmon/call/quality/action"
},
"rtcpmon/call/quality/level": {
"field": "rtcpmon/call/quality/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "rtcpmon/call/quality/action"
},
"rtcpmon/call/quality/jitter": {
"field": "rtcpmon/call/quality/jitter",
"label": "Jitter",
"type": "text",
"default": "50",
"size": "5",
"rules": "integer|greater_than[0]",
"composite_parent": "rtcpmon/call/quality/action"
},
"rtcpmon/call/quality/loss": {
"field": "rtcpmon/call/quality/loss",
"label": "Packet Loss",
"type": "text",
"default": "0.5",
"size": "5",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "rtcpmon/call/quality/action"
},
"rtcpmon/call/quality/rtt": {
"field": "rtcpmon/call/quality/rtt",
"label": "RTT",
"type": "text",
"default": "50",
"size": "5",
"rules": "integer|greater_than[0]",
"composite_parent": "rtcpmon/call/quality/action"
},
"sipsecmon/log/critical/action": {
"field": "sipsecmon/log/critical/action",
"label": "Critical Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when SIP security monitor logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"sipsecmon/log/critical/level"
],
"group": "sipsecmon/log/critical/action",
"category_setting": "expanded",
"category": "SIP Security Monitor"
},
"sipsecmon/log/critical/level": {
"field": "sipsecmon/log/critical/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "sipsecmon/log/critical/action"
},
"sipsecmon/log/error/action": {
"field": "sipsecmon/log/error/action",
"label": "Error Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when SIP security monitor logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"sipsecmon/log/error/level"
],
"group": "sipsecmon/log/error/action",
"category_setting": "expanded",
"category": "SIP Security Monitor"
},
"sipsecmon/log/error/level": {
"field": "sipsecmon/log/error/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "sipsecmon/log/error/action"
},
"sipsecmon/log/warning/action": {
"field": "sipsecmon/log/warning/action",
"label": "Warning Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when SIP security monitor logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"sipsecmon/log/warning/level"
],
"group": "sipsecmon/log/warning/action",
"category_setting": "expanded",
"category": "SIP Security Monitor"
},
"sipsecmon/log/warning/level": {
"field": "sipsecmon/log/warning/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "sipsecmon/log/warning/action"
},
"mediamon/log/critical/action": {
"field": "mediamon/log/critical/action",
"label": "Critical Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when Media Firewall logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"mediamon/log/critical/level"
],
"group": "mediamon/log/critical/action",
"category_setting": "expanded",
"category": "Media Firewall"
},
"mediamon/log/critical/level": {
"field": "mediamon/log/critical/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "mediamon/log/critical/action"
},
"mediamon/log/error/action": {
"field": "mediamon/log/error/action",
"label": "Error Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when Media Firewall logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"mediamon/log/error/level"
],
"group": "mediamon/log/error/action",
"category_setting": "expanded",
"category": "Media Firewall"
},
"mediamon/log/error/level": {
"field": "mediamon/log/error/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "mediamon/log/error/action"
},
"mediamon/log/warning/action": {
"field": "mediamon/log/warning/action",
"label": "Warning Messages",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when Media Firewall logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"composite": [
"mediamon/log/warning/level"
],
"group": "mediamon/log/warning/action",
"category_setting": "expanded",
"category": "Media Firewall"
},
"mediamon/log/warning/level": {
"field": "mediamon/log/warning/level",
"label": "Severity",
"type": "dropdown",
"default": "error",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "mediamon/log/warning/action"
},
"nsc/service/action": {
"field": "nsc/service/action",
"label": "Vega Session Controller",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the NSC service memory or CPU usage is higher than the specified value.",
{
"Vega Session Controller": [
"Enable/Disable Vega Session Controller audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for Vega Session Controller."
]
},
{
"Cpu": [
"CPU Usage threshold for Vega Session Controller."
]
}
],
"composite": [
"nsc/service/level",
"nsc/service/memory",
"nsc/service/cpu"
],
"group": "nsc/service/action",
"category_setting": "expanded",
"category": "Service"
},
"nsc/service/level": {
"field": "nsc/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "nsc/service/action"
},
"nsc/service/memory": {
"field": "nsc/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "nsc/service/action"
},
"nsc/service/cpu": {
"field": "nsc/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "nsc/service/action"
},
"rtcpmon/service/action": {
"field": "rtcpmon/service/action",
"label": "RTCP Monitor",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the RTCP monitor service memory or CPU usage is higher than the specified value.",
{
"RTCP Monitor": [
"Enable/Disable RTCP Monitor audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for RTCP Monitor."
]
},
{
"Cpu": [
"CPU Usage threshold for RTCP Monitor."
]
}
],
"composite": [
"rtcpmon/service/level",
"rtcpmon/service/memory",
"rtcpmon/service/cpu"
],
"group": "rtcpmon/service/action",
"category_setting": "expanded",
"category": "Service"
},
"rtcpmon/service/level": {
"field": "rtcpmon/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "rtcpmon/service/action"
},
"rtcpmon/service/memory": {
"field": "rtcpmon/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "rtcpmon/service/action"
},
"rtcpmon/service/cpu": {
"field": "rtcpmon/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "rtcpmon/service/action"
},
"sipsecmon/service/action": {
"field": "sipsecmon/service/action",
"label": "SIP Security Monitor",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the SIP security monitor service memory or CPU usage is higher than the specified value.",
{
"SIP Security Monitor": [
"Enable/Disable SIP Security Monitor audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for SIP Security Monitor."
]
},
{
"Cpu": [
"CPU Usage threshold for SIP Security Monitor."
]
}
],
"composite": [
"sipsecmon/service/level",
"sipsecmon/service/memory",
"sipsecmon/service/cpu"
],
"group": "sipsecmon/service/action",
"category_setting": "expanded",
"category": "Service"
},
"sipsecmon/service/level": {
"field": "sipsecmon/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "sipsecmon/service/action"
},
"sipsecmon/service/memory": {
"field": "sipsecmon/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "sipsecmon/service/action"
},
"sipsecmon/service/cpu": {
"field": "sipsecmon/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "sipsecmon/service/action"
},
"mediamon/service/action": {
"field": "mediamon/service/action",
"label": "Media Firewall",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the media firewall service memory or CPU usage is higher than the specified value.",
{
"Media Firewall": [
"Enable/Disable Media Firewall audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for Media Firewall."
]
},
{
"Cpu": [
"CPU Usage threshold for Media Firewall."
]
}
],
"composite": [
"mediamon/service/level",
"mediamon/service/memory",
"mediamon/service/cpu"
],
"group": "mediamon/service/action",
"category_setting": "expanded",
"category": "Service"
},
"mediamon/service/level": {
"field": "mediamon/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "mediamon/service/action"
},
"mediamon/service/memory": {
"field": "mediamon/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "mediamon/service/action"
},
"mediamon/service/cpu": {
"field": "mediamon/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "mediamon/service/action"
},
"webconfig/service/action": {
"field": "webconfig/service/action",
"label": "Web Server",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the WEB server service memory or CPU usage is higher than the specified value.",
{
"Web Server": [
"Enable/Disable Web Server audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for Web Server."
]
},
{
"Cpu": [
"CPU Usage threshold for Web Server."
]
}
],
"composite": [
"webconfig/service/level",
"webconfig/service/memory",
"webconfig/service/cpu",
"webconfig/service/restart"
],
"group": "webconfig/service/action",
"category_setting": "expanded",
"category": "Service"
},
"webconfig/service/level": {
"field": "webconfig/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "webconfig/service/action"
},
"webconfig/service/memory": {
"field": "webconfig/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "webconfig/service/action"
},
"webconfig/service/cpu": {
"field": "webconfig/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "webconfig/service/action"
},
"mysqld/service/action": {
"field": "mysqld/service/action",
"label": "SQL Server",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the SQL Server service memory or CPU usage is higher than the specified value.",
{
"SQL Server": [
"Enable/Disable SQL Server audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for SQL Server."
]
},
{
"Cpu": [
"CPU Usage threshold for SQL Server."
]
}
],
"composite": [
"mysqld/service/level",
"mysqld/service/memory",
"mysqld/service/cpu",
"mysqld/service/restart"
],
"group": "mysqld/service/action",
"category_setting": "expanded",
"category": "Service"
},
"mysqld/service/level": {
"field": "mysqld/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "mysqld/service/action"
},
"mysqld/service/memory": {
"field": "mysqld/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "mysqld/service/action"
},
"mysqld/service/cpu": {
"field": "mysqld/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "mysqld/service/action"
},
"monitor/service/action": {
"field": "monitor/service/action",
"label": "Monitor",
"type": "dropdown",
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"rules": "required|in_list[false,alert]",
"help": [
"Alert when the monitor service memory or CPU usage is higher than the specified value.",
{
"Monitor": [
"Enable/Disable Monitor audit point."
]
},
{
"Severity": "Select the severity level."
},
{
"Memory": [
"Memory Usage threshold for Monitor."
]
},
{
"Cpu": [
"CPU Usage threshold for Monitor."
]
}
],
"composite": [
"monitor/service/level",
"monitor/service/memory",
"monitor/service/cpu"
],
"group": "monitor/service/action",
"category_setting": "expanded",
"category": "Service"
},
"monitor/service/level": {
"field": "monitor/service/level",
"label": "Severity",
"type": "dropdown",
"default": "critical",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"rules": "required|in_list[info,error,critical]",
"composite_parent": "monitor/service/action"
},
"monitor/service/memory": {
"field": "monitor/service/memory",
"label": "Memory",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "monitor/service/action"
},
"monitor/service/cpu": {
"field": "monitor/service/cpu",
"label": "Cpu",
"type": "text",
"default": "75",
"size": "5",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"composite_parent": "monitor/service/action"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/auditor/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}""
[ "The Call Admission Control module takes care of creating policies for call admission based on IP address or SIP URI." ]
"/NSC/local/software/nsc/profile/sip/cac"
"/NSC/local/software/cac/rule"
{
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 60
}[]
""
"sip profiles"
"SIP profiles"
"is_array|in_list[]"
"private"
"checkbox"
[]
true
false
{
"name": "List",
"description": [
"List rule."
],
"request": "GET"
}true
"/NSC/local/software/nsc/profile/sip/cac/default/ipaddr"
"/NSC/local/software/cac/rule/default/ipaddr"
true
false
{
"name": "List",
"description": [
"List ipaddr."
],
"request": "GET"
}false
true
"/NSC/local/software/nsc/profile/sip/cac/default/user"
"/NSC/local/software/cac/rule/default/user"
true
false
{
"name": "List",
"description": [
"List user."
],
"request": "GET"
}false
false
{
"name": "CDR",
"description": [
"The CDR module takes care of configuring the CDR service and allows you to retrieve CDR data as well."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"global/local": {
"field": "global/local",
"label": "Local Storage",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"category": "Local Storage",
"group": "local"
},
"local/max_size": {
"field": "local/max_size",
"label": "Local Max Size",
"type": "int",
"default": "100",
"size": 5,
"rules": "required[global/local]|integer|greater_than[0]",
"help": [
"This option sets the size limit of CDR stroage in MB."
]
},
"local/schedule": {
"field": "local/schedule",
"label": "Cleanup Frequency",
"type": "dropdown",
"default": "daily",
"value": {
"hourly": "Hourly",
"daily": "Daily",
"weekly": "Weekly",
"monthly": "Monthly"
},
"rules": "required|in_list[hourly,daily,weekly,monthly]"
},
"global/http": {
"field": "global/http",
"label": "HTTP Storage",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"category": "HTTP Storage",
"group": "http"
},
"http/url": {
"field": "http/url",
"label": "HTTP URL",
"type": "string",
"default": "",
"size": 64,
"rules": "required[global/http]|valid_url"
},
"http/retries": {
"field": "http/retries",
"label": "Number of Retries",
"type": "int",
"default": 2,
"rules": "required[global/http]|greater_than[0]"
},
"http/delay": {
"field": "http/delay",
"label": "Retry Delay",
"type": "int",
"default": 5,
"rules": "required[global/http]|greater_than[0]"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/cdr/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"cdr": {
"description": "Call Data Records",
"methods": {
"download": {
"name": "Download",
"description": [
"Download cdr files."
],
"request": "GET"
},
"delete": {
"name": "Delete",
"description": [
"Delete cdr files."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List cdr."
],
"request": "GET"
}
}
}
}
}{
"name": "Certificate",
"description": [
"The Certificate module takes care of administering CA and Server TLS/SSL certificates."
],
"object": {
"ca": {
"name": "CA",
"dynamic": true,
"base_path": "/NSC/local/software/certificate/ca",
"class": {
"name": {
"field": "name",
"label": "Name",
"type": "text",
"default": "",
"size": 60
},
"issuer": {
"field": "issuer",
"label": "Issuer",
"type": "text",
"default": "",
"size": 60
},
"subject": {
"field": "subject",
"label": "Subject",
"type": "text",
"default": "",
"size": 60
},
"expires": {
"field": "expires",
"label": "Expires",
"type": "text",
"default": "",
"size": 60
},
"certificate-file-contents": {
"field": "certificate-file-contents",
"label": "file-contents",
"type": "base64",
"default": ""
},
"certificate-file-name": {
"field": "certificate-file-name",
"label": "file",
"type": "text",
"default": ""
}
},
"autoname": true,
"popup_add_form": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve CA certificate",
"request": "GET"
},
"create": {
"name": "Create",
"description": "Create CA certificate",
"request": "POST"
},
"update": {
"name": "Create",
"description": "Update CA certificate",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete CA certificate",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List ca."
],
"request": "GET"
}
},
"description": "CA",
"configurable": true,
"pagination": false,
"global_methods": false
},
"server": {
"name": "Server",
"dynamic": false,
"base_path": "/NSC/local/software/certificate/server",
"class": {
"name": {
"field": "name",
"label": "Name",
"type": "text",
"default": "",
"size": 60
},
"issuer": {
"field": "issuer",
"label": "Issuer",
"type": "text",
"default": "",
"size": 60
},
"subject": {
"field": "subject",
"label": "Subject",
"type": "text",
"default": "",
"size": 60
},
"expires": {
"field": "expires",
"label": "Expires",
"type": "text",
"default": "",
"size": 60
},
"certificate-file-contents": {
"field": "certificate-file-contents",
"label": "file-contents",
"type": "base64",
"default": ""
},
"certificate-file-name": {
"field": "certificate-file-name",
"label": "file",
"type": "text",
"default": ""
}
},
"autoname": true,
"popup_add_form": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve Server certificate",
"request": "GET"
},
"create": {
"name": "Create",
"description": "Create Server certificate",
"request": "POST"
},
"update": {
"name": "Create",
"description": "Update CA certificate",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete CA certificate",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List server."
],
"request": "GET"
}
},
"description": "Server",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Core",
"description": [
"The Core configuration module takes care of the SBC settings such as log level, sessions per second, etc."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"max-sessions": {
"field": "max-sessions",
"label": "Max Sessions",
"type": "int",
"default": 4000,
"rules": "required|greater_than[-1]",
"help": "Global maximum number of simultaneous sessions."
},
"sessions-per-second": {
"field": "sessions-per-second",
"label": "Sessions Per Second",
"type": "int",
"default": 150,
"rules": "required|greater_than[-1]",
"help": "Global maximum number of sessions per second."
},
"loglevel": {
"field": "loglevel",
"label": "Log Level",
"type": "dropdown",
"default": "info",
"value": {
"debug": "Debug",
"info": "Info",
"notice": "Notice",
"warning": "Warning",
"err": "Error",
"crit": "Critical",
"alert": "Alert"
},
"rules": "required|in_list[debug,info,notice,warning,err,crit,alert]",
"help": "Global logging level for the call control engine. Listed in order of severity."
},
"sofia/tracelevel": {
"field": "sofia/tracelevel",
"label": "SIP Trace Log Level",
"type": "dropdown",
"default": "debug",
"value": {
"debug": "Debug",
"info": "Info",
"notice": "Notice",
"warning": "Warning",
"err": "Error",
"crit": "Critical",
"alert": "Alert"
},
"rules": "required|in_list[debug,info,notice,warning,err,crit,alert]",
"help": [
"The log level to use when logging SIP traces (SIP messages logged) for SIP profiles with tracing enabled.",
"If a log level is used that is below the core log level, the SIP messages will not be logged even when the SIP profiles have tracing enabled."
]
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/core/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Directory",
"description": [
"The Directory module takes care of administering domain user credentials and other misc settings of users and domains such as upper registration."
],
"object": {
"domain": {
"name": "Domain",
"dynamic": true,
"base_path": "/NSC/local/software/directory/domain",
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a domain",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a domain",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a domain",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a domain",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List domain."
],
"request": "GET"
}
},
"description": "Domain",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"forward-registration": {
"field": "forward-registration",
"label": "Forward Registration / Authentication",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable registration and authentication requests to a registrar server.",
"group": "register"
},
"registrar-profile": {
"field": "registrar-profile",
"label": "Forward SIP profile",
"type": "dropdown",
"default": "none",
"value": {
"none": "--- Same Profile ---"
},
"rules": "required|in_list[none]",
"help": "This SIP profile will be used to contact the registrar server and forward the REGISTER message"
},
"registrar-server": {
"field": "registrar-server",
"label": "Forward Registrar Server",
"type": "string",
"default": "",
"size": 50,
"rules": "required[forward-registration]",
"help": "Registration server IP address or Domain Name."
},
"registrar-port": {
"field": "registrar-port",
"label": "Forward Registrar Server Port",
"type": "string",
"default": "5060",
"size": 10,
"rules": "required[forward-registration]|valid_port_number",
"help": "Registration servers IP Port."
},
"register-transport": {
"field": "register-transport",
"label": "Transport",
"type": "dropdown",
"default": "udp",
"value": {
"udp": "UDP",
"tcp": "TCP",
"tls": "TLS"
},
"rules": "required|in_list[udp,tcp,tls]",
"help": "Transport type being used for REGISTER."
},
"sip-force-expires": {
"field": "sip-force-expires",
"label": "Force Expires",
"type": "string",
"default": "",
"size": 10,
"rules": "integer|greater_or_equal[5]",
"help": "If specified, it is the number of seconds to force registration expiration to. Minimum value is 5."
}
},
"object": {
"user": {
"name": "User",
"dynamic": true,
"base_path": "/NSC/local/software/directory/domain/default/user",
"methods": {
"create": {
"name": "Create",
"description": "Create a domain user",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a domain user",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a domain user",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a domain user",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List user."
],
"request": "GET"
}
},
"description": "User",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"password": {
"field": "password",
"label": "Password",
"type": "password",
"default": "",
"size": 50,
"rules": "required|regex_match[/^([a-z0-9-_.!~*'()&=+$,])+$/i]",
"help": [
"SIP Password for this domain user",
"Valid password characters: A-Z / a-z / 0-9 / \"-\" / \"_\" / \".\" / \"!\" / \"~\" / \"*\" / \"'\" / \"(\" / \")\" / \"&\" / \"=\" / \"+\" / \"$\" / \",\" "
]
},
"effective_caller_id_name": {
"field": "effective_caller_id_name",
"label": "Caller ID Name",
"type": "string",
"default": "",
"size": 50,
"rules": "",
"help": "Caller ID Name of this Domain User"
},
"effective_caller_id_number": {
"field": "effective_caller_id_number",
"label": "Caller ID Number",
"type": "string",
"default": "",
"size": 50,
"rules": "",
"help": "Caller ID Number of this Domain User."
},
"sip_force_expires": {
"field": "sip_force_expires",
"label": "Force Expires",
"type": "string",
"default": "",
"size": 10,
"rules": "integer|greater_or_equal[5]",
"help": "If specified, it is the number of seconds to force registration expiration to. Minimum value is 5."
},
"call-routing": {
"field": "call-routing",
"label": "Routing Plan",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( SIP Profile Default )",
"default": "default"
},
"rules": "required|in_list[__none__,default]",
"help": "Use a specific routing plan for this domain user."
}
}
}
}
}
}
}{
"name": "Load Balancing",
"description": [
"The Load Balancing module takes care of creating lists of resources and setting balancing preferences for those resources."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"enable": {
"field": "enable",
"label": "Enable Load Balancing",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"Enable/Disable Balancing module."
]
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/distributor/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"generic": {
"name": "Generic list",
"base_path": "/NSC/local/software/distributor/generic",
"dynamic": true,
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Generic List",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Generic List",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Generic List",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Generic List",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List generic."
],
"request": "GET"
}
},
"description": "Generic list",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"enable": {
"field": "enable",
"label": "Enable List",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"Enable/Disable List from being used by Load Balancing module."
]
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
},
"object": {
"resource": {
"name": "Resource",
"base_path": "/NSC/local/software/distributor/generic/default/resource",
"dynamic": true,
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Resource",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Resource",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Resource",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Resource",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List resource."
],
"request": "GET"
}
},
"description": "Resource",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"resource": {
"field": "resource",
"label": "Resource",
"type": "text",
"default": "",
"size": 50,
"rules": "required",
"help": [
"Resource Identifier."
]
},
"weight": {
"field": "weight",
"label": "Weight",
"type": "text",
"default": "1",
"size": 10,
"rules": "required|integer|greater_than[0]",
"help": [
"Weight of the resource.",
"Defines the number of time this Resource will be returned before balancing to next resource in list."
]
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
}
}
}
},
"trunk": {
"name": "SIP Trunk List",
"base_path": "/NSC/local/software/distributor/trunk",
"dynamic": true,
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Trunk List",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Trunk List",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Trunk List",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Trunk List",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List trunk."
],
"request": "GET"
}
},
"description": "SIP Trunk List",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"enable": {
"field": "enable",
"label": "Enable List",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"Enable/Disable List from being used by Load Balancing module."
]
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
},
"object": {
"resource": {
"name": "Resource",
"base_path": "/NSC/local/software/distributor/trunk/default/resource",
"dynamic": true,
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Resource",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Resource",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Resource",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Resource",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List resource."
],
"request": "GET"
}
},
"description": "Resource",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"trunk": {
"field": "trunk",
"label": "SIP Trunk",
"type": "dropdown",
"default": null,
"value": [],
"rules": "required[,in,none]|required|in_list[]",
"help": [
"Select a SIP Trunk to bind to this Load Balancing list.",
"Selecting None to not bind to any."
]
},
"weight": {
"field": "weight",
"label": "Weight",
"type": "text",
"default": "1",
"size": 10,
"rules": "required|integer|greater_than[0]",
"help": [
"Weight of the resource.",
"Defines the number of time this Resource will be returned before balancing to next resource in list."
]
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
}
}
}
}
}
}{
"name": "ENUM",
"description": [
"The ENUM module takes care of the ENUM configuration settings."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"default-root": {
"field": "default-root",
"label": "Default Root Domain",
"type": "string",
"default": "e164.org",
"size": 60,
"rules": "required",
"help": "Default domain root for plain telephone numbers."
},
"default-isn-root": {
"field": "default-isn-root",
"label": "Default ISN Root Domain",
"type": "string",
"default": "freenum.org",
"size": 60,
"rules": "required",
"help": "Default root domain for ISN numbers"
},
"use-server": {
"field": "use-server",
"label": "Custom DNS Server",
"type": "string",
"default": "",
"size": 60,
"rules": "valid_ip",
"help": "Custom DNS server that will be used for enum. This is an optional field. If left blank, will use the system configured DNS Server. Must be a valid IPv4 address"
},
"query-timeout": {
"field": "query-timeout",
"label": "DNS Query Timeout",
"type": "string",
"default": 5,
"size": 20,
"rules": "required|greater_than[0]",
"help": "Number of seconds to wait before timing out a DNS query"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/enum/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "IP Firewall",
"description": [
"The Firewall module takes care of configuring miscelaneous IP firewall settings."
],
"object": {
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/firewall/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Hardware",
"description": [
"The Hardware module takes care of configuring hardware such as transcoding network adapters."
],
"object": {
"adapter": {
"name": "Adapter",
"dynamic": false,
"has_child": true,
"controller_url": "/admin/network.php",
"base_path": false,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve Adapter",
"request": "GET"
},
"list": {
"name": "List",
"description": [
"List adapter."
],
"request": "GET"
}
},
"description": "Adapter",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": [],
"object": {
"module": {
"name": "Transcoding Module",
"dynamic": false,
"base_path": "/NSC/local/hardware/ETHERNET/adapter/module",
"global_methods": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve Transcoding Module",
"request": "GET"
},
"upgrade": {
"scope": "global",
"name": "Upgrade",
"description": "Upgrade Transcoding Modules Firmware",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List module."
],
"request": "GET"
}
},
"description": "Transcoding Module",
"configurable": true,
"pagination": false,
"class": {
"enable": {
"field": "enable",
"label": "Enable",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable this particular module.",
"group": "module",
"category_setting": "expanded",
"category": "General"
},
"mac": {
"field": "mac",
"label": "MAC Address",
"type": "string",
"default": null,
"disabled": "disabled"
},
"version": {
"field": "version",
"label": "Version",
"type": "string",
"default": null,
"disabled": "disabled"
},
"ip_address": {
"field": "ip_address",
"label": "IP address",
"type": "text",
"default": "",
"rules": "required[enable]|valid_ip",
"help": "IP address of this particular module.",
"category_setting": "expanded",
"category": "Network"
},
"ext_ip_address": {
"field": "ext_ip_address",
"label": "External IP address",
"type": "text",
"default": "",
"rules": "valid_ip",
"help": [
"Optional parameter.",
"IP address used by gateway in the SDP offer or answer. ",
"If not specified, gateway uses the assigned IP address to the media interface(default behavior).",
"When gateway is behind a firewall (ie: DMZ or port-forwarding) with RTP ports being forwarded to the media interface, it may be desirable to specify this parameter to an IP address that will be mapped by the firewall port-forwarding capabilities to the internal IP address of the media interface, if not set when working under a DMZ or port-forwarding scenario, calls may end up not having audio."
]
},
"vlan_id": {
"field": "vlan_id",
"label": "VLAN Identifier",
"type": "string",
"default": "",
"size": 10,
"rules": "greater_than[0]|less_than[4097]",
"help": [
"(Optional) Identifies which VLAN this module is part of.",
"If the VLAN ID was entered in the Media Interface, it does not need to be entered here unless the VLAN ID is different.",
"A VLAN ID is not required, and will be ignored, when the Media Interfaces are set to Hidden."
]
},
"mask": {
"field": "mask",
"label": "Network Mask",
"type": "text",
"default": "",
"rules": "required[enable]|valid_ip",
"help": "Subnet Mask of this particular module"
},
"gateway": {
"field": "gateway",
"label": "Gateway",
"type": "text",
"default": "",
"rules": "valid_ip",
"help": "Default gateway of this particular module."
},
"udp_begin": {
"field": "udp_begin",
"label": "First UDP port",
"type": "text",
"default": "14000",
"rules": "required|valid_port_number|greater_or_equal[5004]",
"help": "Starting UDP port being used by this module"
},
"udp_end": {
"field": "udp_end",
"label": "Last UDP port",
"type": "text",
"default": "16000",
"rules": "required|valid_port_number",
"help": "Ending UDP port being used by this module."
},
"vqe/acoustic_echo": {
"field": "vqe/acoustic_echo",
"label": "Acoustic Echo Cancellation",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"disabled": "disabled",
"help": [
"Enable acoustic echo cancellation for all media sessions.",
"This reduces echo on calls but increases the possibility of double-talk clipping.",
"Use this value for situations where the echo path is highly non-linear.",
"Note that enabling this feature will reduce your call capacity in about 35%."
],
"category_setting": "expanded",
"category": "VQE"
},
"vqe/rx_adaptative_noise_reduction": {
"field": "vqe/rx_adaptative_noise_reduction",
"label": "Adaptative Noise Reduction",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"disabled": "disabled",
"help": [
"Enable Adaptive Noise Reduction for all media sessions.",
"This removes the noise present while leaving voice intact.",
"Note that enabling this feature will reduce your call capacity in about 35%."
]
},
"vqe/rx_automatic_level_control": {
"field": "vqe/rx_automatic_level_control",
"label": "Adaptative Level Control (RX)",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"disabled": "disabled",
"help": [
"Enable RX Automatic Level Control for all media sessions.",
"Using the level threshold limit specified in Automatic Level Control Target, dBm0 level is being filtered.",
"Note that enabling this feature will reduce your call capacity in about 15%."
],
"composite": [
"vqe/rx_automatic_level_control_target_dbm0"
]
},
"vqe/rx_automatic_level_control_target_dbm0": {
"field": "vqe/rx_automatic_level_control_target_dbm0",
"label": "Target",
"type": "integer",
"default": -21,
"size": 5,
"rules": "required[vqe/rx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"disabled": "disabled",
"composite_parent": "vqe/rx_automatic_level_control"
},
"vqe/tx_automatic_level_control": {
"field": "vqe/tx_automatic_level_control",
"label": "Adaptative Level Control (TX)",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"help": [
"Enable TX Automatic Level Control for all media sessions.",
"Using the level threshold limit specified in Automatic Level Control Target, dBm0 level is being filtered.",
"Note that enabling this feature will reduce your call capacity in about 15%."
],
"disabled": "disabled",
"composite": [
"vqe/tx_automatic_level_control_target_dbm0"
]
},
"vqe/tx_automatic_level_control_target_dbm0": {
"field": "vqe/tx_automatic_level_control_target_dbm0",
"label": "Target",
"type": "integer",
"default": -21,
"size": 5,
"rules": "required[vqe/tx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"disabled": "disabled",
"composite_parent": "vqe/tx_automatic_level_control"
}
}
}
}
}
}
}{
"name": "Header Manipulation",
"description": [
"The Header Manipulation module takes care of administering SIP header manipulation rules.",
"",
"Advanced header manipulation allows you write your own XML rules.",
"Basic header manipulation allows you to create structured rules that are serialized to XML by the backend."
],
"object": {
"basic": {
"name": "Basic Header Manipulation",
"dynamic": true,
"base_path": "/NSC/local/software/hmr/basic",
"controller_url": "/SAFe/fs_routing_config",
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Header Manipulation",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Header Manipulation",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Header Manipulation",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Header Manipulation",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List basic."
],
"request": "GET"
}
},
"description": "Basic Header Manipulation",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
},
"trace-call": {
"field": "trace-call",
"label": "Trace Call",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]"
}
},
"object": {
"rule": {
"name": "Rule",
"dynamic": true,
"base_path": "/NSC/local/software/hmr/basic/default/rule",
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Rule",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Rule",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Rule",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Rule",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List rule."
],
"request": "GET"
}
},
"description": "Rule",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"global/description": {
"field": "global/description",
"label": "Description",
"type": "text",
"default": "",
"size": 90,
"category_setting": "expanded",
"category": "Condition",
"composite": [
"global/rank"
]
},
"global/rank": {
"field": "global/rank",
"label": "Rank",
"type": "text",
"default": "",
"size": 5,
"composite_parent": "global/description",
"rules": "integer|greater_or_equal[0]"
},
"condition/matching": {
"field": "condition/matching",
"label": "Matching",
"type": "dropdown",
"default": "all",
"value": {
"all": "All",
"any": "Any",
"xor": "Only One",
"always": "Always"
},
"rules": "required|in_list[all,any,xor,always]",
"composite": [
"condition/break"
],
"group": "new_always"
},
"condition/break": {
"field": "condition/break",
"label": "Stop Policy",
"type": "dropdown",
"default": "never",
"value": {
"on-true": "Stop On Success",
"on-false": "Stop On Failure",
"always": "Stop",
"never": "Continue"
},
"rules": "required|in_list[on-true,on-false,always,never]",
"composite_parent": "condition/matching"
},
"condition/1/type": {
"field": "condition/1/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required[condition/matching,not_in,always]|required[,in,__none__]|required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/1/type",
"composite": [
"condition/1/standard/name",
"condition/1/standard/value",
"condition/1/header/name",
"condition/1/header/value",
"condition/1/call/name",
"condition/1/call/value",
"condition/1/sdp/name",
"condition/1/sdp/value",
"condition/1/custom_header/name",
"condition/1/custom_header/value",
"condition/1/custom_from/name",
"condition/1/custom_from/value",
"condition/1/custom_to/name",
"condition/1/custom_to/value",
"condition/1/custom_referred_by/name",
"condition/1/custom_referred_by/value",
"condition/1/variable/name",
"condition/1/variable/value",
"condition/1/domain/name",
"condition/1/domain/value",
"condition/1/user/name",
"condition/1/user/value",
"condition/1/auth/name",
"condition/1/auth/value",
"condition/1/from_trunk/name",
"condition/1/from_trunk/value"
]
},
"condition/1/standard/name": {
"field": "condition/1/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/standard/value": {
"field": "condition/1/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/header/name": {
"field": "condition/1/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/header/value": {
"field": "condition/1/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/call/name": {
"field": "condition/1/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/call/value": {
"field": "condition/1/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/sdp/name": {
"field": "condition/1/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/sdp/value": {
"field": "condition/1/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_header/name": {
"field": "condition/1/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_header/value": {
"field": "condition/1/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_from/name": {
"field": "condition/1/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_from/value": {
"field": "condition/1/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_to/name": {
"field": "condition/1/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_to/value": {
"field": "condition/1/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_referred_by/name": {
"field": "condition/1/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_referred_by/value": {
"field": "condition/1/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/variable/name": {
"field": "condition/1/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/variable/value": {
"field": "condition/1/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/domain/name": {
"field": "condition/1/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/domain/value": {
"field": "condition/1/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/user/name": {
"field": "condition/1/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/from_trunk/name": {
"field": "condition/1/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/2/type": {
"field": "condition/2/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/2/type",
"composite": [
"condition/2/standard/name",
"condition/2/standard/value",
"condition/2/header/name",
"condition/2/header/value",
"condition/2/call/name",
"condition/2/call/value",
"condition/2/sdp/name",
"condition/2/sdp/value",
"condition/2/custom_header/name",
"condition/2/custom_header/value",
"condition/2/custom_from/name",
"condition/2/custom_from/value",
"condition/2/custom_to/name",
"condition/2/custom_to/value",
"condition/2/custom_referred_by/name",
"condition/2/custom_referred_by/value",
"condition/2/variable/name",
"condition/2/variable/value",
"condition/2/domain/name",
"condition/2/domain/value",
"condition/2/user/name",
"condition/2/user/value",
"condition/2/auth/name",
"condition/2/auth/value",
"condition/2/from_trunk/name",
"condition/2/from_trunk/value"
]
},
"condition/2/standard/name": {
"field": "condition/2/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/standard/value": {
"field": "condition/2/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/header/name": {
"field": "condition/2/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/header/value": {
"field": "condition/2/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/call/name": {
"field": "condition/2/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/call/value": {
"field": "condition/2/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/sdp/name": {
"field": "condition/2/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/sdp/value": {
"field": "condition/2/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_header/name": {
"field": "condition/2/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_header/value": {
"field": "condition/2/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_from/name": {
"field": "condition/2/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_from/value": {
"field": "condition/2/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_to/name": {
"field": "condition/2/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_to/value": {
"field": "condition/2/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_referred_by/name": {
"field": "condition/2/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_referred_by/value": {
"field": "condition/2/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/variable/name": {
"field": "condition/2/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/variable/value": {
"field": "condition/2/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/domain/name": {
"field": "condition/2/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/domain/value": {
"field": "condition/2/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/user/name": {
"field": "condition/2/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/from_trunk/name": {
"field": "condition/2/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/3/type": {
"field": "condition/3/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/3/type",
"composite": [
"condition/3/standard/name",
"condition/3/standard/value",
"condition/3/header/name",
"condition/3/header/value",
"condition/3/call/name",
"condition/3/call/value",
"condition/3/sdp/name",
"condition/3/sdp/value",
"condition/3/custom_header/name",
"condition/3/custom_header/value",
"condition/3/custom_from/name",
"condition/3/custom_from/value",
"condition/3/custom_to/name",
"condition/3/custom_to/value",
"condition/3/custom_referred_by/name",
"condition/3/custom_referred_by/value",
"condition/3/variable/name",
"condition/3/variable/value",
"condition/3/domain/name",
"condition/3/domain/value",
"condition/3/user/name",
"condition/3/user/value",
"condition/3/auth/name",
"condition/3/auth/value",
"condition/3/from_trunk/name",
"condition/3/from_trunk/value"
]
},
"condition/3/standard/name": {
"field": "condition/3/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/standard/value": {
"field": "condition/3/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/header/name": {
"field": "condition/3/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/header/value": {
"field": "condition/3/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/call/name": {
"field": "condition/3/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/call/value": {
"field": "condition/3/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/sdp/name": {
"field": "condition/3/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/sdp/value": {
"field": "condition/3/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_header/name": {
"field": "condition/3/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_header/value": {
"field": "condition/3/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_from/name": {
"field": "condition/3/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_from/value": {
"field": "condition/3/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_to/name": {
"field": "condition/3/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_to/value": {
"field": "condition/3/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_referred_by/name": {
"field": "condition/3/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_referred_by/value": {
"field": "condition/3/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/variable/name": {
"field": "condition/3/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/variable/value": {
"field": "condition/3/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/domain/name": {
"field": "condition/3/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/domain/value": {
"field": "condition/3/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/user/name": {
"field": "condition/3/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/from_trunk/name": {
"field": "condition/3/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/4/type": {
"field": "condition/4/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/4/type",
"composite": [
"condition/4/standard/name",
"condition/4/standard/value",
"condition/4/header/name",
"condition/4/header/value",
"condition/4/call/name",
"condition/4/call/value",
"condition/4/sdp/name",
"condition/4/sdp/value",
"condition/4/custom_header/name",
"condition/4/custom_header/value",
"condition/4/custom_from/name",
"condition/4/custom_from/value",
"condition/4/custom_to/name",
"condition/4/custom_to/value",
"condition/4/custom_referred_by/name",
"condition/4/custom_referred_by/value",
"condition/4/variable/name",
"condition/4/variable/value",
"condition/4/domain/name",
"condition/4/domain/value",
"condition/4/user/name",
"condition/4/user/value",
"condition/4/auth/name",
"condition/4/auth/value",
"condition/4/from_trunk/name",
"condition/4/from_trunk/value"
]
},
"condition/4/standard/name": {
"field": "condition/4/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/standard/value": {
"field": "condition/4/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/header/name": {
"field": "condition/4/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/header/value": {
"field": "condition/4/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/call/name": {
"field": "condition/4/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/call/value": {
"field": "condition/4/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/sdp/name": {
"field": "condition/4/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/sdp/value": {
"field": "condition/4/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_header/name": {
"field": "condition/4/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_header/value": {
"field": "condition/4/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_from/name": {
"field": "condition/4/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_from/value": {
"field": "condition/4/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_to/name": {
"field": "condition/4/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_to/value": {
"field": "condition/4/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_referred_by/name": {
"field": "condition/4/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_referred_by/value": {
"field": "condition/4/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/variable/name": {
"field": "condition/4/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/variable/value": {
"field": "condition/4/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/domain/name": {
"field": "condition/4/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/domain/value": {
"field": "condition/4/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/user/name": {
"field": "condition/4/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/from_trunk/name": {
"field": "condition/4/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/5/type": {
"field": "condition/5/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/5/type",
"composite": [
"condition/5/standard/name",
"condition/5/standard/value",
"condition/5/header/name",
"condition/5/header/value",
"condition/5/call/name",
"condition/5/call/value",
"condition/5/sdp/name",
"condition/5/sdp/value",
"condition/5/custom_header/name",
"condition/5/custom_header/value",
"condition/5/custom_from/name",
"condition/5/custom_from/value",
"condition/5/custom_to/name",
"condition/5/custom_to/value",
"condition/5/custom_referred_by/name",
"condition/5/custom_referred_by/value",
"condition/5/variable/name",
"condition/5/variable/value",
"condition/5/domain/name",
"condition/5/domain/value",
"condition/5/user/name",
"condition/5/user/value",
"condition/5/auth/name",
"condition/5/auth/value",
"condition/5/from_trunk/name",
"condition/5/from_trunk/value"
]
},
"condition/5/standard/name": {
"field": "condition/5/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/standard/value": {
"field": "condition/5/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/header/name": {
"field": "condition/5/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/header/value": {
"field": "condition/5/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/call/name": {
"field": "condition/5/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/call/value": {
"field": "condition/5/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/sdp/name": {
"field": "condition/5/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/sdp/value": {
"field": "condition/5/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_header/name": {
"field": "condition/5/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_header/value": {
"field": "condition/5/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_from/name": {
"field": "condition/5/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_from/value": {
"field": "condition/5/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_to/name": {
"field": "condition/5/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_to/value": {
"field": "condition/5/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_referred_by/name": {
"field": "condition/5/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_referred_by/value": {
"field": "condition/5/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/variable/name": {
"field": "condition/5/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/variable/value": {
"field": "condition/5/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/domain/name": {
"field": "condition/5/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/domain/value": {
"field": "condition/5/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/user/name": {
"field": "condition/5/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/from_trunk/name": {
"field": "condition/5/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"action/1/type": {
"field": "action/1/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "callback_check_actions|required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "action/1/type",
"composite": [
"action/1/manipulate_invite/name",
"action/1/manipulate_invite/value",
"action/1/header_add/name",
"action/1/header_add/value",
"action/1/header_remove/name",
"action/1/header_remove/value",
"action/1/header_modify/name",
"action/1/header_modify/value",
"action/1/set_variable/name",
"action/1/set_variable/value",
"action/1/unset_variable/name",
"action/1/unset_variable/value",
"action/1/log/name",
"action/1/log/value"
],
"category_setting": "expanded",
"category": "Actions to perform if condition matches"
},
"action/1/manipulate_invite/name": {
"field": "action/1/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/manipulate_invite/value": {
"field": "action/1/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/header_add/name": {
"field": "action/1/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/header_add/value": {
"field": "action/1/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/header_remove/name": {
"field": "action/1/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/header_modify/name": {
"field": "action/1/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/header_modify/value": {
"field": "action/1/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/set_variable/name": {
"field": "action/1/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/set_variable/value": {
"field": "action/1/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/unset_variable/name": {
"field": "action/1/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/log/name": {
"field": "action/1/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/log/value": {
"field": "action/1/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/2/type": {
"field": "action/2/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "action/2/type",
"composite": [
"action/2/manipulate_invite/name",
"action/2/manipulate_invite/value",
"action/2/header_add/name",
"action/2/header_add/value",
"action/2/header_remove/name",
"action/2/header_remove/value",
"action/2/header_modify/name",
"action/2/header_modify/value",
"action/2/set_variable/name",
"action/2/set_variable/value",
"action/2/unset_variable/name",
"action/2/unset_variable/value",
"action/2/log/name",
"action/2/log/value"
]
},
"action/2/manipulate_invite/name": {
"field": "action/2/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/manipulate_invite/value": {
"field": "action/2/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/header_add/name": {
"field": "action/2/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/header_add/value": {
"field": "action/2/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/header_remove/name": {
"field": "action/2/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/header_modify/name": {
"field": "action/2/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/header_modify/value": {
"field": "action/2/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/set_variable/name": {
"field": "action/2/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/set_variable/value": {
"field": "action/2/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/unset_variable/name": {
"field": "action/2/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/log/name": {
"field": "action/2/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/log/value": {
"field": "action/2/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/3/type": {
"field": "action/3/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "action/3/type",
"composite": [
"action/3/manipulate_invite/name",
"action/3/manipulate_invite/value",
"action/3/header_add/name",
"action/3/header_add/value",
"action/3/header_remove/name",
"action/3/header_remove/value",
"action/3/header_modify/name",
"action/3/header_modify/value",
"action/3/set_variable/name",
"action/3/set_variable/value",
"action/3/unset_variable/name",
"action/3/unset_variable/value",
"action/3/log/name",
"action/3/log/value"
]
},
"action/3/manipulate_invite/name": {
"field": "action/3/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/manipulate_invite/value": {
"field": "action/3/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/header_add/name": {
"field": "action/3/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/header_add/value": {
"field": "action/3/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/header_remove/name": {
"field": "action/3/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/header_modify/name": {
"field": "action/3/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/header_modify/value": {
"field": "action/3/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/set_variable/name": {
"field": "action/3/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/set_variable/value": {
"field": "action/3/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/unset_variable/name": {
"field": "action/3/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/log/name": {
"field": "action/3/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/log/value": {
"field": "action/3/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/4/type": {
"field": "action/4/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "action/4/type",
"composite": [
"action/4/manipulate_invite/name",
"action/4/manipulate_invite/value",
"action/4/header_add/name",
"action/4/header_add/value",
"action/4/header_remove/name",
"action/4/header_remove/value",
"action/4/header_modify/name",
"action/4/header_modify/value",
"action/4/set_variable/name",
"action/4/set_variable/value",
"action/4/unset_variable/name",
"action/4/unset_variable/value",
"action/4/log/name",
"action/4/log/value"
]
},
"action/4/manipulate_invite/name": {
"field": "action/4/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/manipulate_invite/value": {
"field": "action/4/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/header_add/name": {
"field": "action/4/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/header_add/value": {
"field": "action/4/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/header_remove/name": {
"field": "action/4/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/header_modify/name": {
"field": "action/4/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/header_modify/value": {
"field": "action/4/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/set_variable/name": {
"field": "action/4/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/set_variable/value": {
"field": "action/4/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/unset_variable/name": {
"field": "action/4/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/log/name": {
"field": "action/4/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/log/value": {
"field": "action/4/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/5/type": {
"field": "action/5/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "action/5/type",
"composite": [
"action/5/manipulate_invite/name",
"action/5/manipulate_invite/value",
"action/5/header_add/name",
"action/5/header_add/value",
"action/5/header_remove/name",
"action/5/header_remove/value",
"action/5/header_modify/name",
"action/5/header_modify/value",
"action/5/set_variable/name",
"action/5/set_variable/value",
"action/5/unset_variable/name",
"action/5/unset_variable/value",
"action/5/log/name",
"action/5/log/value"
]
},
"action/5/manipulate_invite/name": {
"field": "action/5/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/manipulate_invite/value": {
"field": "action/5/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/header_add/name": {
"field": "action/5/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/header_add/value": {
"field": "action/5/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/header_remove/name": {
"field": "action/5/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/header_modify/name": {
"field": "action/5/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/header_modify/value": {
"field": "action/5/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/set_variable/name": {
"field": "action/5/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/set_variable/value": {
"field": "action/5/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/unset_variable/name": {
"field": "action/5/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/log/name": {
"field": "action/5/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/log/value": {
"field": "action/5/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"anti-action/1/type": {
"field": "anti-action/1/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "anti-action/1/type",
"composite": [
"anti-action/1/manipulate_invite/name",
"anti-action/1/manipulate_invite/value",
"anti-action/1/header_add/name",
"anti-action/1/header_add/value",
"anti-action/1/header_remove/name",
"anti-action/1/header_remove/value",
"anti-action/1/header_modify/name",
"anti-action/1/header_modify/value",
"anti-action/1/set_variable/name",
"anti-action/1/set_variable/value",
"anti-action/1/unset_variable/name",
"anti-action/1/unset_variable/value",
"anti-action/1/log/name",
"anti-action/1/log/value"
],
"category_setting": "expanded",
"category": "Actions to perform if condition doesn’t match"
},
"anti-action/1/manipulate_invite/name": {
"field": "anti-action/1/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/manipulate_invite/value": {
"field": "anti-action/1/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/header_add/name": {
"field": "anti-action/1/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/header_add/value": {
"field": "anti-action/1/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/header_remove/name": {
"field": "anti-action/1/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/header_modify/name": {
"field": "anti-action/1/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/header_modify/value": {
"field": "anti-action/1/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/set_variable/name": {
"field": "anti-action/1/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/set_variable/value": {
"field": "anti-action/1/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/unset_variable/name": {
"field": "anti-action/1/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/log/name": {
"field": "anti-action/1/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/log/value": {
"field": "anti-action/1/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/2/type": {
"field": "anti-action/2/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "anti-action/2/type",
"composite": [
"anti-action/2/manipulate_invite/name",
"anti-action/2/manipulate_invite/value",
"anti-action/2/header_add/name",
"anti-action/2/header_add/value",
"anti-action/2/header_remove/name",
"anti-action/2/header_remove/value",
"anti-action/2/header_modify/name",
"anti-action/2/header_modify/value",
"anti-action/2/set_variable/name",
"anti-action/2/set_variable/value",
"anti-action/2/unset_variable/name",
"anti-action/2/unset_variable/value",
"anti-action/2/log/name",
"anti-action/2/log/value"
]
},
"anti-action/2/manipulate_invite/name": {
"field": "anti-action/2/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/manipulate_invite/value": {
"field": "anti-action/2/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/header_add/name": {
"field": "anti-action/2/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/header_add/value": {
"field": "anti-action/2/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/header_remove/name": {
"field": "anti-action/2/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/header_modify/name": {
"field": "anti-action/2/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/header_modify/value": {
"field": "anti-action/2/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/set_variable/name": {
"field": "anti-action/2/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/set_variable/value": {
"field": "anti-action/2/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/unset_variable/name": {
"field": "anti-action/2/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/log/name": {
"field": "anti-action/2/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/log/value": {
"field": "anti-action/2/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/3/type": {
"field": "anti-action/3/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "anti-action/3/type",
"composite": [
"anti-action/3/manipulate_invite/name",
"anti-action/3/manipulate_invite/value",
"anti-action/3/header_add/name",
"anti-action/3/header_add/value",
"anti-action/3/header_remove/name",
"anti-action/3/header_remove/value",
"anti-action/3/header_modify/name",
"anti-action/3/header_modify/value",
"anti-action/3/set_variable/name",
"anti-action/3/set_variable/value",
"anti-action/3/unset_variable/name",
"anti-action/3/unset_variable/value",
"anti-action/3/log/name",
"anti-action/3/log/value"
]
},
"anti-action/3/manipulate_invite/name": {
"field": "anti-action/3/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/manipulate_invite/value": {
"field": "anti-action/3/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/header_add/name": {
"field": "anti-action/3/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/header_add/value": {
"field": "anti-action/3/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/header_remove/name": {
"field": "anti-action/3/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/header_modify/name": {
"field": "anti-action/3/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/header_modify/value": {
"field": "anti-action/3/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/set_variable/name": {
"field": "anti-action/3/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/set_variable/value": {
"field": "anti-action/3/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/unset_variable/name": {
"field": "anti-action/3/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/log/name": {
"field": "anti-action/3/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/log/value": {
"field": "anti-action/3/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/4/type": {
"field": "anti-action/4/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "anti-action/4/type",
"composite": [
"anti-action/4/manipulate_invite/name",
"anti-action/4/manipulate_invite/value",
"anti-action/4/header_add/name",
"anti-action/4/header_add/value",
"anti-action/4/header_remove/name",
"anti-action/4/header_remove/value",
"anti-action/4/header_modify/name",
"anti-action/4/header_modify/value",
"anti-action/4/set_variable/name",
"anti-action/4/set_variable/value",
"anti-action/4/unset_variable/name",
"anti-action/4/unset_variable/value",
"anti-action/4/log/name",
"anti-action/4/log/value"
]
},
"anti-action/4/manipulate_invite/name": {
"field": "anti-action/4/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/manipulate_invite/value": {
"field": "anti-action/4/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/header_add/name": {
"field": "anti-action/4/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/header_add/value": {
"field": "anti-action/4/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/header_remove/name": {
"field": "anti-action/4/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/header_modify/name": {
"field": "anti-action/4/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/header_modify/value": {
"field": "anti-action/4/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/set_variable/name": {
"field": "anti-action/4/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/set_variable/value": {
"field": "anti-action/4/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/unset_variable/name": {
"field": "anti-action/4/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/log/name": {
"field": "anti-action/4/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/log/value": {
"field": "anti-action/4/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/5/type": {
"field": "anti-action/5/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"manipulate_invite": "Manipulate INVITE",
"header_add": "Add Header",
"header_remove": "Remove Header",
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log"
},
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"style": "width:157px;",
"group": "anti-action/5/type",
"composite": [
"anti-action/5/manipulate_invite/name",
"anti-action/5/manipulate_invite/value",
"anti-action/5/header_add/name",
"anti-action/5/header_add/value",
"anti-action/5/header_remove/name",
"anti-action/5/header_remove/value",
"anti-action/5/header_modify/name",
"anti-action/5/header_modify/value",
"anti-action/5/set_variable/name",
"anti-action/5/set_variable/value",
"anti-action/5/unset_variable/name",
"anti-action/5/unset_variable/value",
"anti-action/5/log/name",
"anti-action/5/log/value"
]
},
"anti-action/5/manipulate_invite/name": {
"field": "anti-action/5/manipulate_invite/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_call_id}": "Call-ID",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_contact_user}": "Contact: User",
"${sip_invite_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${max_forwards}": "Max-Forwards",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_req_uri}": "Request URI",
"${sip_invite_route_uri}": "Route",
"${sip_invite_full_to}": "To",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_to_uri}": "To: URI",
"${sip_invite_full_via}": "Via"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_invite_cseq},${sip_invite_call_id},${sip_invite_contact_params},${sip_contact_user},${sip_invite_full_from},${sip_from_display},${sip_invite_from_params},${sip_invite_from_uri},${max_forwards},${sip_invite_params},${sip_invite_req_uri},${sip_invite_route_uri},${sip_invite_full_to},${sip_invite_to_params},${sip_invite_to_uri},${sip_invite_full_via}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/manipulate_invite/value": {
"field": "anti-action/5/manipulate_invite/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/header_add/name": {
"field": "anti-action/5/header_add/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/header_add/value": {
"field": "anti-action/5/header_add/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/header_remove/name": {
"field": "anti-action/5/header_remove/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/header_modify/name": {
"field": "anti-action/5/header_modify/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/header_modify/value": {
"field": "anti-action/5/header_modify/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/set_variable/name": {
"field": "anti-action/5/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/set_variable/value": {
"field": "anti-action/5/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/unset_variable/name": {
"field": "anti-action/5/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/log/name": {
"field": "anti-action/5/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/log/value": {
"field": "anti-action/5/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
}
}
}
}
},
"advanced": {
"name": "Advanced Header Manipulation",
"dynamic": true,
"base_path": "/NSC/local/software/hmr/advanced",
"controller_url": "/SAFe/fs_routing_config",
"methods": {
"create": {
"name": "Create",
"description": "Create a ",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Header Manipulation",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Header Manipulation",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Header Manipulation",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List advanced."
],
"request": "GET"
}
},
"description": "Advanced Header Manipulation",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 100
},
"data": {
"field": "data",
"label": "XML Dialplan",
"type": "text",
"default": ""
}
}
}
}
}{
"name": "Least Cost Routing",
"description": [
"The LCR module takes care of configuring the least cost routing engine."
],
"object": {
"carrier": {
"name": "Carrier",
"dynamic": true,
"base_path": "/NSC/local/software/lcr/carrier",
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a carrier",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a carrier",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a carrier",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a carrier",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List carrier."
],
"request": "GET"
}
},
"description": "Carrier",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"enabled": {
"field": "enabled",
"label": "Enabled",
"type": "dropdown",
"default": "1",
"value": {
"1": "Enabled",
"2": "Disabled"
},
"rules": "required|in_list[1,2]",
"help": "Enable/Disable Carrier from being used for Least Cost Routing."
},
"binding_name": {
"field": "binding_name",
"label": "SIP Trunk/Load Balancing List",
"type": "dropdown",
"default": "none",
"value": {
"none": "(Please Select one)"
},
"rules": "callback_check_binding_name[binding_name]|required|in_list[none]",
"help": [
"Select a SIP Trunk or Load Balancing list to bind to this Least Cost Routing.",
"Selecting None to not bind to any."
]
}
},
"object": {
"rate": {
"name": "Carrier Rate",
"dynamic": true,
"base_path": "/NSC/local/software/lcr/carrier/default/rate",
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a rate",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a rate",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a rate",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a rate",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List rate."
],
"request": "GET"
}
},
"description": "Carrier Rate",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"digits": {
"field": "digits",
"label": "Digits to match",
"type": "string",
"default": "",
"size": 50,
"rules": "required|min_length[1]|max_length[30]",
"help": "The entered numbers will be matched with the dialed number to determine which route to use."
},
"rate": {
"field": "rate",
"label": "Least Cost Routing Rate",
"type": "string",
"default": "",
"size": 50,
"rules": "required|decimal",
"help": "The rate indicates the relative cost of the using this carrier."
},
"lead_strip": {
"field": "lead_strip",
"label": "Strip Leading Digits",
"type": "string",
"default": "",
"size": 50,
"rules": "greater_than[0]|less_than[29]",
"help": "Number of digits to strip off the front off the dialed number."
},
"trail_strip": {
"field": "trail_strip",
"label": "Strip Trailing Digits",
"type": "string",
"default": "",
"size": 50,
"rules": "greater_than[0]|less_than[29]",
"help": "Number of digits to strip off the trailing portion of the dialed number."
},
"prefix": {
"field": "prefix",
"label": "Prefix",
"type": "string",
"default": "",
"size": 50,
"rules": "alpha_dash",
"help": "Prefix to add in front of the dialed number."
},
"suffix": {
"field": "suffix",
"label": "Suffix",
"type": "string",
"default": "",
"size": 50,
"rules": "alpha_dash",
"help": "Suffix to add after the dialed number."
},
"date_start": {
"field": "date_start",
"label": "Start Date",
"type": "date",
"default": "",
"size": 20,
"rules": "valid_date",
"help": "Date when the carrier rate will become active. Must be entered in YYYY-MM-DD format."
},
"date_end": {
"field": "date_end",
"label": "End Date",
"type": "date",
"default": "",
"size": 20,
"rules": "valid_date|date_greater_than[today]|date_greater_than[date_start]",
"help": "Date when the carrier rate will end. Must be entered in YYYY-MM-DD format."
}
}
}
}
},
"ratefile": {
"description": "Carrier Rate file",
"singleton": true,
"methods": {
"upload": {
"name": "Upload",
"description": [
"Upload Rate file."
],
"request": "POST"
}
}
}
}
}""
[ "The Media module allows you to configure codecs preferences." ]
"/NSC/local/software/nsc/profile/media"
"/NSC/local/software/media/profile"
"iLBC@15200b@20i"
"iLBC@13330b@30i"
true
"/SAFe/fs_media_config"
false
{
"name": "List",
"description": [
"List profile."
],
"request": "GET"
}false
{
"name": "Media Firewall",
"description": [
"The Media Firewall module allows you to configure settings of the media firewall service."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"global/NSC_MEDIAMON_ENABLE": {
"field": "global/NSC_MEDIAMON_ENABLE",
"label": "Media Firewall",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "This option is read only. The media firewall is enabled when the media interfaces are in 'hidden' mode",
"disabled": "disabled",
"group": "global"
},
"mediamon/dynamic-rules": {
"field": "mediamon/dynamic-rules",
"label": "Enhanced Security",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"This option configures the media firewall to open individual firewall rules for each call ",
"This improves security, as the media interfaces are not exposed to the outside network, but reduces ",
"performance due to the number of firewall rules added which each network packet must now traverse"
]
},
"logging/level": {
"field": "logging/level",
"label": "Log Level",
"type": "dropdown",
"default": "info",
"value": {
"debug": "Debug",
"info": "Info"
},
"rules": "required|in_list[debug,info]",
"help": "Type of information that will be printed within the Media Monitor logs."
},
"logging/syslog": {
"field": "logging/syslog",
"label": "Log in Syslog",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable logging of the Media Monitor logs within syslog."
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/mediamon/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Get Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
}
},
"base_path": "/NSC/local/software/mediamon/service",
"configurable": true,
"pagination": false,
"global_methods": false
},
"log": {
"description": "Log file",
"methods": {
"download": {
"name": "Download",
"description": [
"Download log files."
],
"request": "GET"
},
"list": {
"name": "List",
"description": [
"List log."
],
"request": "GET"
}
}
}
}
}{
"name": "Monitor",
"description": [
"The monitor module allows you to [TBD] ..."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"general/event_life": {
"field": "general/event_life",
"label": "Days to Keep Events",
"type": "text",
"default": "7",
"size": "5",
"rules": "required|integer|greater_than[0]",
"category_setting": "expanded",
"category": "General"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/monitor/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/monitor/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "SQL Server",
"description": "",
"object": {
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/mysqld/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Network",
"description": [
"The Network module allows you to configure network settings such as routes."
],
"object": {
"route": {
"name": "Static Route",
"base_path": "/NSC/local/software/network/route",
"dynamic": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Static Route",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Static Route",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Static Route",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Static Route",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List route."
],
"request": "GET"
}
},
"description": "Static Route",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"address": {
"field": "address",
"label": "Destination",
"type": "text",
"default": "",
"size": 25,
"help": [
"Destination",
"IP address.",
" ",
"Prefix",
"The network prefix for the destination IP address.",
"",
"Optional: If not specified, a host rule is created.",
" "
],
"rules": "required|valid_ip",
"composite": [
"prefix"
]
},
"prefix": {
"field": "prefix",
"label": "Prefix",
"type": "text",
"default": "",
"size": 5,
"rules": "greater_than[1]|less_or_equal[32]",
"composite_parent": "address"
},
"interface": {
"field": "interface",
"label": "Network Interface",
"type": "dropdown",
"default": "eth0",
"value": {
"eth0": "eth0 - 10.20.1.28/24"
},
"rules": "required|in_list[eth0]",
"help": "The network interface used to reach destination IP address."
},
"gateway": {
"field": "gateway",
"label": "Gateway",
"type": "text",
"default": "",
"size": 25,
"help": "The default gateway, or an IP address that can be used to reach the destination IP address.",
"rules": "valid_ip"
}
}
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/network/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Notifier",
"description": [
"The Notifier module allows you to configure SMTP settings to receive email notifications and add notification rules and preferences."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"email/enable": {
"field": "email/enable",
"label": "Email Notification",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable Email notification.",
"group": "email",
"category_setting": "expanded",
"category": "Email"
},
"email/smtp/server": {
"field": "email/smtp/server",
"label": "SMTP Server Address",
"type": "text",
"default": "",
"size": "70",
"rules": "required|ssl_ip_or_domain",
"help": [
"SMTP server address.",
"Use IP address or FQDN.",
"To enable secure(SSL) connection please add ssl:// prefix."
]
},
"email/smtp/port": {
"field": "email/smtp/port",
"label": "SMTP Server Port",
"type": "text",
"default": "25",
"size": "10",
"rules": "valid_port_number",
"help": [
"SMTP server port.",
"Non-encrypted connection usually uses port 25 or 587.",
"Secure (SSL) connection usually uses port 465."
]
},
"email/smtp/user": {
"field": "email/smtp/user",
"label": "SMTP User",
"type": "text",
"default": "",
"size": "30",
"help": "SMTP user account identifier."
},
"email/smtp/password": {
"field": "email/smtp/password",
"label": "SMTP Password",
"type": "password",
"default": "",
"size": "30",
"help": "SMTP user account password."
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/notifier/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"rule": {
"name": "Notification Rule",
"base_path": "/NSC/local/software/notifier/rule",
"dynamic": true,
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Rule",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Rule",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Rule",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Rule",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List rule."
],
"request": "GET"
}
},
"description": "Notification Rule",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"service": {
"field": "service",
"label": "Service",
"type": "dropdown",
"default": "__any__",
"value": {
"__any__": "( All Services )",
"nsc": "Vega Session Controller",
"system": "System",
"rtcpmon": "RTCP Monitor",
"sipsecmon": "SIP Security Monitor",
"mediamon": "Media Firewall",
"webconfig": "Web Server",
"mysqld": "SQL Server",
"monitor": "Monitor"
},
"rules": "required|in_list[__any__,nsc,system,rtcpmon,sipsecmon,mediamon,webconfig,mysqld,monitor]",
"help": "Select the service that need to send notifications."
},
"severity": {
"field": "severity",
"label": "Severity",
"type": "checkbox",
"default": "",
"value": {
"info": "Information",
"error": "Error",
"critical": "Critical"
},
"inline": "true",
"rules": "required[,in,__empty__]|is_array|in_list[info,error,critical]",
"help": "Select the severity level need to send notifications."
},
"action": {
"field": "action",
"label": "Action",
"type": "dropdown",
"default": "email",
"value": {
"email": "Email",
"hourly": "Hourly Report",
"daily": "Daily Report"
},
"rules": "required|in_list[email,hourly,daily]",
"help": "Select the action type of the notifications."
},
"user": {
"field": "user",
"label": "User",
"type": "dropdown",
"default": "__all__",
"value": {
"__all__": "( All Users )",
"root": "System Administrator"
},
"rules": "required|in_list[__all__,root]",
"help": "Select the users to receive the notifications."
}
}
}
}
}"The Application module manages the system startup mode, configuration and licensing."
"The Application module takes care of the SBC system startup, configuration and licensing."
"NetBorder Session Controller"
"Vega Session Controller"
{
"description": "Archive",
"methods": {
"backup": {
"name": "Backup",
"description": [
"Backup system settings."
],
"request": "POST",
"class": {
"backup_type": {
"field": "backup_type",
"label": "Backup Type",
"type": "dropdown",
"default": "configuration",
"value": {
"configuration": "Configuration Backup",
"data": "Data Backup",
"support": "Support Backup",
"system": "System Backup"
},
"rules": "required|in_list[configuration,data,support,system]"
}
}
},
"download": {
"name": "Download",
"description": [
"Download a backup files."
],
"request": "GET"
},
"upload": {
"name": "Upload",
"description": [
"Upload a backup files."
],
"request": "POST"
},
"delete": {
"name": "Delete",
"description": [
"Delete a backup files."
],
"request": "POST"
},
"restore": {
"name": "Restore",
"description": [
"Restore a backup files."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List archive."
],
"request": "GET"
}
}
}{
"singleton": true,
"controller_url": "/SAFe/sng_config_manager",
"methods": {
"status": {
"request": "GET",
"name": "Get Status",
"description": [
"Get Application configuration status."
]
},
"reload": {
"request": "POST",
"name": "Reload",
"description": [
"Apply and reload all dynamic configuration."
]
},
"apply": {
"request": "POST",
"name": "Apply",
"description": [
"Apply Application configuration."
]
}
},
"description": [
"Manages overall Application configuration."
],
"dynamic": true,
"name": "Configuration"
}{
"description": "Core Dump",
"methods": {
"download": {
"name": "Download",
"description": [
"Download a Core Dump files."
],
"request": "GET"
},
"delete": {
"name": "Delete",
"description": [
"Delete a Core Dump files."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List core."
],
"request": "GET"
}
}
}{
"description": "Core Dump Back Trace",
"methods": {
"download": {
"name": "Download",
"description": [
"Download a Core Dump files."
],
"request": "GET"
},
"delete": {
"name": "Delete",
"description": [
"Delete a Core Dump files."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List corebt."
],
"request": "GET"
}
}
}false
{
"product": {
"default": "NetBorder Session Controller",
"field": "product",
"type": "text",
"disabled": "disabled",
"label": "Product"
},
"name": {
"default": "Sangoma Development",
"field": "name",
"type": "text",
"disabled": "disabled",
"label": "Name"
},
"email": {
"default": "devadmin@sangoma.com",
"field": "email",
"type": "text",
"disabled": "disabled",
"label": "Email"
}
}[]
true
false
{
"name": "List",
"description": [
"List license."
],
"request": "GET"
}{
"name": "Upload",
"description": [
"Upload License."
],
"request": "POST"
}false
{
"description": "Log File",
"methods": {
"download": {
"name": "Download",
"description": [
"Download log files."
],
"request": "GET"
},
"delete": {
"name": "Delete",
"description": [
"Delete a Core Dump files."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List log."
],
"request": "GET"
}
}
}{
"name": "Preferences",
"description": [
"Manages Application preferences."
],
"singleton": true,
"base_path": false,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": [
"Returns Application preferences."
],
"request": "GET"
},
"update": {
"name": "Update",
"description": [
"Modifies Application preferences."
],
"request": "POST"
}
},
"dynamic": false,
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"keyboard_mode": {
"field": "keyboard_mode",
"label": "Editor Key Bindings Mode",
"type": "dropdown",
"default": "standard",
"value": {
"standard": "Standard",
"vim": "Vi",
"emacs": "Emacs"
},
"rules": "required|in_list[standard,vim,emacs]",
"help": [
"Keyboard layout for text editor component.",
"Select Standard if unsure."
]
}
}
}"/NSC/local/software/nsc/service"
true
false
false
false
"192"
"321"
"0"
"1"
"7"
"3"
"2.0.7-192"
"2.1.3-321"
true
false
false
{
"name": "RADIUS",
"description": [
"The RADIUS module allows you to configure RADIUS protocol settings for authentication and authorization, VSAs, etc."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"authserver": {
"field": "authserver",
"label": "RADIUS Server Address",
"type": "string",
"default": "localhost",
"size": 50,
"rules": "required|valid_ip_or_domain",
"help": "The domain name or IP address of the RADIUS Server."
},
"auth_port": {
"field": "auth_port",
"label": "Authentication Port",
"type": "string",
"default": "1812",
"size": 10,
"rules": "required|valid_port_number",
"help": "The authentication and authorization port of the RADIUS Server."
},
"shared-secret": {
"field": "shared-secret",
"label": "RADIUS Shared Secret",
"type": "string",
"default": "testing123",
"size": 60,
"rules": "required|alpha-dash",
"help": "Encryption password used by the RADIUS Server"
},
"default_realm": {
"field": "default_realm",
"label": "Authentication Realm",
"type": "string",
"default": "",
"size": 60,
"rules": "valid_ip_or_domain",
"help": "Default authentication realm to append all usernames. The realm identifies where the receiving RADIUS server should forward the AAA requests."
},
"radius_timeout": {
"field": "radius_timeout",
"label": "RADIUS Timeout",
"type": "string",
"default": "10",
"size": 10,
"help": "Time to wait for a reply from the RADIUS server",
"rules": "required|greater_than[3]|less_than[180]"
},
"radius_retries": {
"field": "radius_retries",
"label": "Request Retries",
"type": "string",
"default": "3",
"size": 10,
"rules": "required|greater_than[0]|less_than[20]",
"help": "Number of times to retry the RADIUS server in seconds."
},
"bindaddr": {
"field": "bindaddr",
"label": "Bind Local IP address",
"type": "dropdown",
"default": "eth0",
"value": {
"eth0": "eth0 - 10.20.1.28"
},
"rules": "required|in_list[eth0]",
"help": "IP Address from which RADIUS packets have been sent to.."
},
"enable-accounting": {
"field": "enable-accounting",
"label": "RADIUS Server Accounting",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable or Disable RADIUS accounting service.",
"group": "accounting"
},
"acct-port": {
"field": "acct-port",
"label": "RADIUS Accounting Port",
"type": "string",
"default": "1813",
"size": 10,
"rules": "required[enable-accounting]|valid_port_number",
"help": "The port being used for RADIUS Server Accounting."
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/radius/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"vsas": {
"name": "VSAs",
"base_path": "/NSC/local/software/radius/vsas",
"dynamic": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a RADIUS VSAs",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a RADIUS VSAs",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a RADIUS VSAs",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a RADIUS VSAs",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List vsas."
],
"request": "GET"
}
},
"description": "VSAs",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"vendor-id": {
"field": "vendor-id",
"label": "VSA Vendor ID",
"type": "string",
"default": "",
"size": "",
"rules": "required|greater_than[-1]|less_than[16777215]",
"help": "RADIUS vendor ID required for VSA. Example: 0 is default, 9 is for Cisco"
},
"vsa-id": {
"field": "vsa-id",
"label": "VSA ID",
"type": "string",
"default": "",
"size": 10,
"rules": "required|greater_than[-1]|less_than[65535]",
"help": "VSA ID within this vendor's scope in this vendor specified attribute."
},
"vsa-value-type": {
"field": "vsa-value-type",
"label": "VSA Value Type",
"type": "dropdown",
"default": "0",
"value": [
"Direct String Input",
"Channel Variable"
],
"rules": "required|in_list[0,1]",
"help": "The VSA value type that will be used in the RADIUS message."
},
"vsa-value": {
"field": "vsa-value",
"label": "VSA Value",
"type": "string",
"default": "",
"size": 60,
"rules": "required|alpha-dash",
"help": "The VSA value which is based on the VSA value chosen. If the you chose Direct String Input, the VSA value entered in this text box will be forwarded directly to the RADIUS server. If you chose Channel Variable, the value inputted in the VSA Value field will be the variable used in the RADIUS message."
},
"radius-message": {
"field": "radius-message",
"label": "VSA in RADIUS Message",
"type": "dropdown",
"default": "in",
"value": {
"in": "Request",
"out": "Response"
},
"rules": "required|in_list[in,out]",
"help": "Decision on whether this VSA is used as an input RADIUS request or an output RADIUS response."
}
}
}
}
}{
"name": "RAID",
"description": [
"The RAID module provides information about RAID status."
],
"object": {
"change": {
"name": "Change",
"base_path": false,
"readonly": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a User",
"request": "GET"
},
"recover": {
"name": "Recover",
"description": "Retrieve a User",
"request": "GET"
},
"list": {
"name": "List",
"description": [
"List change."
],
"request": "GET"
}
},
"description": "Change",
"dynamic": false,
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "REST",
"description": [
"The REST module configures REST API access control and other miscelaneous settings."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"enable": {
"field": "enable",
"label": "RESTful API",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Option to enable/disable RESTful API",
"category_setting": "expanded",
"category": "General"
},
"ip-whitelist": {
"field": "ip-whitelist",
"label": "IP White List",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Any client connecting to RESTful API will be checked against the list of allowed IP addresses.",
"category_setting": "expanded",
"category": "Access Control"
},
"api-key": {
"field": "api-key",
"label": "API Key",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"Any client connecting to RESTful API will be checked against the api key.",
"Key is send using X-API-KEY header."
],
"category_setting": "expanded",
"category": "Access Control"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/rest/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"ipaddr": {
"name": "Allowed IP Address",
"base_path": "/NSC/local/software/rest/ipaddr",
"methods": {
"create": {
"name": "Create",
"description": "Create a IP Address Condition",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a IP Address Condition",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a IP Address Condition",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a IP Address Condition",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List ipaddr."
],
"request": "GET"
}
},
"description": "Allowed IP Address",
"dynamic": false,
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"ipaddr": {
"field": "ipaddr",
"label": "IP Address",
"type": "text",
"default": "",
"size": 25,
"help": [
"Valid IPv4 address to allow RESTful API access from.",
"Also support for network prefix notation: ",
"For example: \"10.20.1.0/24\" -> Allow all 10.20.1.* hosts"
],
"rules": "required|valid_ip_or_prefix"
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
}
},
"apikey": {
"name": "API Key",
"base_path": "/NSC/local/software/rest/apikey",
"methods": {
"create": {
"name": "Create",
"description": "Create a API Key",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a API Key",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a API Key",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a API Key",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List apikey."
],
"request": "GET"
}
},
"description": "API Key",
"dynamic": false,
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"key": {
"field": "key",
"label": "API key",
"type": "text",
"default": "B05C9F23221CDD6BAAF686A1A40638B6",
"size": 40,
"help": "REST API Key for authentication/access control. This option is read only,generated by system.",
"readonly": "readonly",
"rules": "required"
},
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
}
}
}
}
}{
"name": "Call Routing",
"description": [
"The Routing module takes care of configuring advanced and basic routing rules."
],
"object": {
"basic": {
"name": "Basic Call Routing",
"dynamic": true,
"base_path": "/NSC/local/software/routing/basic",
"controller_url": "/SAFe/fs_routing_config",
"has_child": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Call Routing",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Call Routing",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Call Routing",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Call Routing",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List basic."
],
"request": "GET"
}
},
"description": "Basic Call Routing",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 50
},
"trace-call": {
"field": "trace-call",
"label": "Trace Call",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]"
},
"default-response": {
"field": "default-response",
"label": "Default Response",
"type": "text",
"default": "404"
}
},
"object": {
"rule": {
"name": "Rule",
"dynamic": true,
"base_path": "/NSC/local/software/routing/basic/default/rule",
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a Rule",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Rule",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Rule",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Rule",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List rule."
],
"request": "GET"
}
},
"description": "Rule",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"global/description": {
"field": "global/description",
"label": "Description",
"type": "text",
"default": "",
"size": 90,
"category_setting": "expanded",
"category": "Condition",
"composite": [
"global/rank"
]
},
"global/rank": {
"field": "global/rank",
"label": "Rank",
"type": "text",
"default": "",
"size": 5,
"composite_parent": "global/description",
"rules": "integer|greater_or_equal[0]"
},
"condition/matching": {
"field": "condition/matching",
"label": "Matching",
"type": "dropdown",
"default": "all",
"value": {
"all": "All",
"any": "Any",
"xor": "Only One",
"always": "Always"
},
"rules": "required|in_list[all,any,xor,always]",
"composite": [
"condition/break"
],
"group": "new_always"
},
"condition/break": {
"field": "condition/break",
"label": "Stop Policy",
"type": "dropdown",
"default": "never",
"value": {
"on-true": "Stop On Success",
"on-false": "Stop On Failure",
"always": "Stop",
"never": "Continue"
},
"rules": "required|in_list[on-true,on-false,always,never]",
"composite_parent": "condition/matching"
},
"condition/1/type": {
"field": "condition/1/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required[condition/matching,not_in,always]|required[,in,__none__]|required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/1/type",
"composite": [
"condition/1/standard/name",
"condition/1/standard/value",
"condition/1/header/name",
"condition/1/header/value",
"condition/1/call/name",
"condition/1/call/value",
"condition/1/sdp/name",
"condition/1/sdp/value",
"condition/1/custom_header/name",
"condition/1/custom_header/value",
"condition/1/custom_from/name",
"condition/1/custom_from/value",
"condition/1/custom_to/name",
"condition/1/custom_to/value",
"condition/1/custom_referred_by/name",
"condition/1/custom_referred_by/value",
"condition/1/variable/name",
"condition/1/variable/value",
"condition/1/domain/name",
"condition/1/domain/value",
"condition/1/user/name",
"condition/1/user/value",
"condition/1/auth/name",
"condition/1/auth/value",
"condition/1/from_trunk/name",
"condition/1/from_trunk/value"
]
},
"condition/1/standard/name": {
"field": "condition/1/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/standard/value": {
"field": "condition/1/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/header/name": {
"field": "condition/1/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/header/value": {
"field": "condition/1/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/call/name": {
"field": "condition/1/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/call/value": {
"field": "condition/1/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/sdp/name": {
"field": "condition/1/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/sdp/value": {
"field": "condition/1/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_header/name": {
"field": "condition/1/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_header/value": {
"field": "condition/1/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_from/name": {
"field": "condition/1/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_from/value": {
"field": "condition/1/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_to/name": {
"field": "condition/1/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_to/value": {
"field": "condition/1/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_referred_by/name": {
"field": "condition/1/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/custom_referred_by/value": {
"field": "condition/1/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/variable/name": {
"field": "condition/1/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/variable/value": {
"field": "condition/1/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/1/type"
},
"condition/1/domain/name": {
"field": "condition/1/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/domain/value": {
"field": "condition/1/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/user/name": {
"field": "condition/1/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/1/from_trunk/name": {
"field": "condition/1/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/1/type"
},
"condition/2/type": {
"field": "condition/2/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/2/type",
"composite": [
"condition/2/standard/name",
"condition/2/standard/value",
"condition/2/header/name",
"condition/2/header/value",
"condition/2/call/name",
"condition/2/call/value",
"condition/2/sdp/name",
"condition/2/sdp/value",
"condition/2/custom_header/name",
"condition/2/custom_header/value",
"condition/2/custom_from/name",
"condition/2/custom_from/value",
"condition/2/custom_to/name",
"condition/2/custom_to/value",
"condition/2/custom_referred_by/name",
"condition/2/custom_referred_by/value",
"condition/2/variable/name",
"condition/2/variable/value",
"condition/2/domain/name",
"condition/2/domain/value",
"condition/2/user/name",
"condition/2/user/value",
"condition/2/auth/name",
"condition/2/auth/value",
"condition/2/from_trunk/name",
"condition/2/from_trunk/value"
]
},
"condition/2/standard/name": {
"field": "condition/2/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/standard/value": {
"field": "condition/2/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/header/name": {
"field": "condition/2/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/header/value": {
"field": "condition/2/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/call/name": {
"field": "condition/2/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/call/value": {
"field": "condition/2/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/sdp/name": {
"field": "condition/2/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/sdp/value": {
"field": "condition/2/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_header/name": {
"field": "condition/2/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_header/value": {
"field": "condition/2/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_from/name": {
"field": "condition/2/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_from/value": {
"field": "condition/2/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_to/name": {
"field": "condition/2/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_to/value": {
"field": "condition/2/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_referred_by/name": {
"field": "condition/2/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/custom_referred_by/value": {
"field": "condition/2/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/variable/name": {
"field": "condition/2/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/variable/value": {
"field": "condition/2/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/2/type"
},
"condition/2/domain/name": {
"field": "condition/2/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/domain/value": {
"field": "condition/2/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/user/name": {
"field": "condition/2/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/2/from_trunk/name": {
"field": "condition/2/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/2/type"
},
"condition/3/type": {
"field": "condition/3/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/3/type",
"composite": [
"condition/3/standard/name",
"condition/3/standard/value",
"condition/3/header/name",
"condition/3/header/value",
"condition/3/call/name",
"condition/3/call/value",
"condition/3/sdp/name",
"condition/3/sdp/value",
"condition/3/custom_header/name",
"condition/3/custom_header/value",
"condition/3/custom_from/name",
"condition/3/custom_from/value",
"condition/3/custom_to/name",
"condition/3/custom_to/value",
"condition/3/custom_referred_by/name",
"condition/3/custom_referred_by/value",
"condition/3/variable/name",
"condition/3/variable/value",
"condition/3/domain/name",
"condition/3/domain/value",
"condition/3/user/name",
"condition/3/user/value",
"condition/3/auth/name",
"condition/3/auth/value",
"condition/3/from_trunk/name",
"condition/3/from_trunk/value"
]
},
"condition/3/standard/name": {
"field": "condition/3/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/standard/value": {
"field": "condition/3/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/header/name": {
"field": "condition/3/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/header/value": {
"field": "condition/3/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/call/name": {
"field": "condition/3/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/call/value": {
"field": "condition/3/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/sdp/name": {
"field": "condition/3/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/sdp/value": {
"field": "condition/3/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_header/name": {
"field": "condition/3/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_header/value": {
"field": "condition/3/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_from/name": {
"field": "condition/3/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_from/value": {
"field": "condition/3/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_to/name": {
"field": "condition/3/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_to/value": {
"field": "condition/3/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_referred_by/name": {
"field": "condition/3/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/custom_referred_by/value": {
"field": "condition/3/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/variable/name": {
"field": "condition/3/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/variable/value": {
"field": "condition/3/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/3/type"
},
"condition/3/domain/name": {
"field": "condition/3/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/domain/value": {
"field": "condition/3/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/user/name": {
"field": "condition/3/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/3/from_trunk/name": {
"field": "condition/3/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/3/type"
},
"condition/4/type": {
"field": "condition/4/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/4/type",
"composite": [
"condition/4/standard/name",
"condition/4/standard/value",
"condition/4/header/name",
"condition/4/header/value",
"condition/4/call/name",
"condition/4/call/value",
"condition/4/sdp/name",
"condition/4/sdp/value",
"condition/4/custom_header/name",
"condition/4/custom_header/value",
"condition/4/custom_from/name",
"condition/4/custom_from/value",
"condition/4/custom_to/name",
"condition/4/custom_to/value",
"condition/4/custom_referred_by/name",
"condition/4/custom_referred_by/value",
"condition/4/variable/name",
"condition/4/variable/value",
"condition/4/domain/name",
"condition/4/domain/value",
"condition/4/user/name",
"condition/4/user/value",
"condition/4/auth/name",
"condition/4/auth/value",
"condition/4/from_trunk/name",
"condition/4/from_trunk/value"
]
},
"condition/4/standard/name": {
"field": "condition/4/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/standard/value": {
"field": "condition/4/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/header/name": {
"field": "condition/4/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/header/value": {
"field": "condition/4/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/call/name": {
"field": "condition/4/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/call/value": {
"field": "condition/4/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/sdp/name": {
"field": "condition/4/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/sdp/value": {
"field": "condition/4/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_header/name": {
"field": "condition/4/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_header/value": {
"field": "condition/4/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_from/name": {
"field": "condition/4/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_from/value": {
"field": "condition/4/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_to/name": {
"field": "condition/4/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_to/value": {
"field": "condition/4/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_referred_by/name": {
"field": "condition/4/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/custom_referred_by/value": {
"field": "condition/4/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/variable/name": {
"field": "condition/4/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/variable/value": {
"field": "condition/4/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/4/type"
},
"condition/4/domain/name": {
"field": "condition/4/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/domain/value": {
"field": "condition/4/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/user/name": {
"field": "condition/4/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/4/from_trunk/name": {
"field": "condition/4/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/4/type"
},
"condition/5/type": {
"field": "condition/5/type",
"label": "Condition",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"sdp": "SDP Information",
"custom_header": "SIP Custom Header",
"custom_from": "SIP From: Parameter",
"custom_to": "SIP To: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"variable": "Variable",
"domain": "Known Domain",
"user": "Known User",
"auth": "Authorized User",
"from_trunk": "From SIP Trunk"
},
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"style": "width:157px;",
"group": "condition/5/type",
"composite": [
"condition/5/standard/name",
"condition/5/standard/value",
"condition/5/header/name",
"condition/5/header/value",
"condition/5/call/name",
"condition/5/call/value",
"condition/5/sdp/name",
"condition/5/sdp/value",
"condition/5/custom_header/name",
"condition/5/custom_header/value",
"condition/5/custom_from/name",
"condition/5/custom_from/value",
"condition/5/custom_to/name",
"condition/5/custom_to/value",
"condition/5/custom_referred_by/name",
"condition/5/custom_referred_by/value",
"condition/5/variable/name",
"condition/5/variable/value",
"condition/5/domain/name",
"condition/5/domain/value",
"condition/5/user/name",
"condition/5/user/value",
"condition/5/auth/name",
"condition/5/auth/value",
"condition/5/from_trunk/name",
"condition/5/from_trunk/value"
]
},
"condition/5/standard/name": {
"field": "condition/5/standard/name",
"label": "Name",
"type": "dropdown",
"default": "callee_id_name",
"value": {
"callee_id_name": "Callee ID Name",
"callee_id_number": "Callee ID Number",
"caller_id_name": "Caller ID Name",
"caller_id_number": "Caller ID Number",
"destination_number": "Destination Address"
},
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/standard/value": {
"field": "condition/5/standard/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/header/name": {
"field": "condition/5/header/name",
"label": "Name",
"type": "dropdown",
"default": "${alert_info}",
"value": {
"${alert_info}": "Alert-Info",
"${sip_cseq}": "CSeq",
"${sip_call_id}": "Call-ID",
"${sip_call_info}": "Call-Info",
"${sip_contact_host}": "Contact: Host",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_contact_params}": "Contact: Parameters",
"${sip_contact_uri}": "Contact: URI",
"${sip_contact_user}": "Contact: User",
"${sip_full_from}": "From",
"${sip_from_display}": "From: Display",
"${sip_from_host}": "From: Host",
"${sip_from_port}": "From: Host Network Port",
"${sip_from_params}": "From: Parameters",
"${sip_from_uri}": "From: URI",
"${sip_from_user}": "From: User",
"${sip_from_tag}": "From: tag",
"${sip_history_info}": "History-Info",
"${max_forwards}": "Max-Forwards",
"${sip_req_uri}": "R-URI",
"${sip_req_host}": "R-URI Host",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_req_params}": "R-URI Parameters",
"${sip_req_user}": "R-URI User",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_full_route}": "Route",
"${sip_subject}": "Subject",
"${sip_full_to}": "To",
"${sip_to_host}": "To: Host",
"${sip_to_port}": "To: Host Network Port",
"${sip_to_params}": "To: Parameters",
"${sip_to_uri}": "To: URI",
"${sip_to_user}": "To: User",
"${sip_to_tag}": "To: tag",
"${sip_user_agent}": "User-Agent",
"${sip_full_via}": "Via",
"${sip_via_host}": "Via Host",
"${sip_via_port}": "Via Port",
"${sip_via_protocol}": "Via Protocol",
"${sip_via_rport}": "Via Remote Port"
},
"rules": "required[,in,__selectone__]|required|in_list[${alert_info},${sip_cseq},${sip_call_id},${sip_call_info},${sip_contact_host},${sip_contact_port},${sip_contact_params},${sip_contact_uri},${sip_contact_user},${sip_full_from},${sip_from_display},${sip_from_host},${sip_from_port},${sip_from_params},${sip_from_uri},${sip_from_user},${sip_from_tag},${sip_history_info},${max_forwards},${sip_req_uri},${sip_req_host},${sip_req_port},${sip_req_params},${sip_req_user},${sip_referred_by_host},${sip_referred_by_port},${sip_referred_by_params},${sip_referred_by_uri},${sip_referred_by_user},${sip_full_route},${sip_subject},${sip_full_to},${sip_to_host},${sip_to_port},${sip_to_params},${sip_to_uri},${sip_to_user},${sip_to_tag},${sip_user_agent},${sip_full_via},${sip_via_host},${sip_via_port},${sip_via_protocol},${sip_via_rport}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/header/value": {
"field": "condition/5/header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/call/name": {
"field": "condition/5/call/name",
"label": "Name",
"type": "dropdown",
"default": "${sip_authorized}",
"value": {
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_looped_call}": "Looped Call",
"${sip_network_ip}": "Remote Network IP",
"${sip_network_port}": "Remote Network Port",
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_trunk}": "Trunk Name"
},
"rules": "required[,in,__selectone__]|required|in_list[${sip_authorized},${sip_cid_type},${sip_looped_call},${sip_network_ip},${sip_network_port},${sip_local_network_addr},${sip_trunk}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/call/value": {
"field": "condition/5/call/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/sdp/name": {
"field": "condition/5/sdp/name",
"label": "Name",
"type": "dropdown",
"default": "${dtmf_type}",
"value": {
"${dtmf_type}": "DTMF type",
"${media_audio_mode}": "Media Mode",
"${sip_remote_audio_rtcp_port}": "RTCP Port",
"${switch_r_sdp}": "Remote SDP",
"${ep_codec_string}": "SDP Codec",
"${sip_has_crypto}": "SDP Crypto Suite",
"${remote_media_ip}": "SDP RTP IP",
"${remote_media_port}": "SDP RTP Port",
"${sip_secure_media}": "Secure Media"
},
"rules": "required[,in,__selectone__]|required|in_list[${dtmf_type},${media_audio_mode},${sip_remote_audio_rtcp_port},${switch_r_sdp},${ep_codec_string},${sip_has_crypto},${remote_media_ip},${remote_media_port},${sip_secure_media}]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/sdp/value": {
"field": "condition/5/sdp/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_header/name": {
"field": "condition/5/custom_header/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_header/value": {
"field": "condition/5/custom_header/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_from/name": {
"field": "condition/5/custom_from/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_from/value": {
"field": "condition/5/custom_from/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_to/name": {
"field": "condition/5/custom_to/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_to/value": {
"field": "condition/5/custom_to/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_referred_by/name": {
"field": "condition/5/custom_referred_by/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/custom_referred_by/value": {
"field": "condition/5/custom_referred_by/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/variable/name": {
"field": "condition/5/variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/variable/value": {
"field": "condition/5/variable/value",
"label": "Expression",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "condition/5/type"
},
"condition/5/domain/name": {
"field": "condition/5/domain/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_host",
"value": {
"sip_from_host": "SIP From:Host",
"sip_to_host": "SIP To:Host"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/domain/value": {
"field": "condition/5/domain/value",
"label": "Domain",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:210px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/user/name": {
"field": "condition/5/user/name",
"label": "Direction",
"type": "dropdown",
"default": "sip_from_user",
"value": {
"sip_from_user": "SIP From:User",
"sip_to_user": "SIP To:User"
},
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"condition/5/from_trunk/name": {
"field": "condition/5/from_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "condition/5/type"
},
"action/1/type": {
"field": "action/1/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "callback_check_actions|required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "action/1/type",
"composite": [
"action/1/respond/name",
"action/1/respond/value",
"action/1/hangup/name",
"action/1/hangup/value",
"action/1/challenge/name",
"action/1/challenge/value",
"action/1/bridge_profile/name",
"action/1/bridge_profile/value",
"action/1/bridge_trunk/name",
"action/1/bridge_trunk/value",
"action/1/bridge_user/name",
"action/1/bridge_user/value",
"action/1/bridge_distributor/name",
"action/1/bridge_distributor/value",
"action/1/transfer_dialplan/name",
"action/1/transfer_dialplan/value",
"action/1/set_variable/name",
"action/1/set_variable/value",
"action/1/unset_variable/name",
"action/1/unset_variable/value",
"action/1/log/name",
"action/1/log/value",
"action/1/export/name",
"action/1/export/value",
"action/1/custom/name",
"action/1/custom/value",
"action/1/inline_custom/name",
"action/1/inline_custom/value",
"action/1/trace_call/name",
"action/1/trace_call/value"
],
"category_setting": "expanded",
"category": "Actions to perform if condition matches"
},
"action/1/respond/name": {
"field": "action/1/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/respond/value": {
"field": "action/1/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/hangup/name": {
"field": "action/1/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_profile/name": {
"field": "action/1/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_profile/value": {
"field": "action/1/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_trunk/name": {
"field": "action/1/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_trunk/value": {
"field": "action/1/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_user/name": {
"field": "action/1/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_distributor/name": {
"field": "action/1/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/bridge_distributor/value": {
"field": "action/1/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/transfer_dialplan/name": {
"field": "action/1/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/transfer_dialplan/value": {
"field": "action/1/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/set_variable/name": {
"field": "action/1/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/set_variable/value": {
"field": "action/1/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/unset_variable/name": {
"field": "action/1/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/log/name": {
"field": "action/1/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/1/type"
},
"action/1/log/value": {
"field": "action/1/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/export/name": {
"field": "action/1/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/export/value": {
"field": "action/1/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/custom/name": {
"field": "action/1/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/1/type"
},
"action/1/custom/value": {
"field": "action/1/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/1/inline_custom/name": {
"field": "action/1/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/1/type"
},
"action/1/inline_custom/value": {
"field": "action/1/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/1/type"
},
"action/2/type": {
"field": "action/2/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "action/2/type",
"composite": [
"action/2/respond/name",
"action/2/respond/value",
"action/2/hangup/name",
"action/2/hangup/value",
"action/2/challenge/name",
"action/2/challenge/value",
"action/2/bridge_profile/name",
"action/2/bridge_profile/value",
"action/2/bridge_trunk/name",
"action/2/bridge_trunk/value",
"action/2/bridge_user/name",
"action/2/bridge_user/value",
"action/2/bridge_distributor/name",
"action/2/bridge_distributor/value",
"action/2/transfer_dialplan/name",
"action/2/transfer_dialplan/value",
"action/2/set_variable/name",
"action/2/set_variable/value",
"action/2/unset_variable/name",
"action/2/unset_variable/value",
"action/2/log/name",
"action/2/log/value",
"action/2/export/name",
"action/2/export/value",
"action/2/custom/name",
"action/2/custom/value",
"action/2/inline_custom/name",
"action/2/inline_custom/value",
"action/2/trace_call/name",
"action/2/trace_call/value"
]
},
"action/2/respond/name": {
"field": "action/2/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/respond/value": {
"field": "action/2/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/hangup/name": {
"field": "action/2/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_profile/name": {
"field": "action/2/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_profile/value": {
"field": "action/2/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_trunk/name": {
"field": "action/2/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_trunk/value": {
"field": "action/2/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_user/name": {
"field": "action/2/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_distributor/name": {
"field": "action/2/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/bridge_distributor/value": {
"field": "action/2/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/transfer_dialplan/name": {
"field": "action/2/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/transfer_dialplan/value": {
"field": "action/2/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/set_variable/name": {
"field": "action/2/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/set_variable/value": {
"field": "action/2/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/unset_variable/name": {
"field": "action/2/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/log/name": {
"field": "action/2/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/2/type"
},
"action/2/log/value": {
"field": "action/2/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/export/name": {
"field": "action/2/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/export/value": {
"field": "action/2/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/custom/name": {
"field": "action/2/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/2/type"
},
"action/2/custom/value": {
"field": "action/2/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/2/inline_custom/name": {
"field": "action/2/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/2/type"
},
"action/2/inline_custom/value": {
"field": "action/2/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/2/type"
},
"action/3/type": {
"field": "action/3/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "action/3/type",
"composite": [
"action/3/respond/name",
"action/3/respond/value",
"action/3/hangup/name",
"action/3/hangup/value",
"action/3/challenge/name",
"action/3/challenge/value",
"action/3/bridge_profile/name",
"action/3/bridge_profile/value",
"action/3/bridge_trunk/name",
"action/3/bridge_trunk/value",
"action/3/bridge_user/name",
"action/3/bridge_user/value",
"action/3/bridge_distributor/name",
"action/3/bridge_distributor/value",
"action/3/transfer_dialplan/name",
"action/3/transfer_dialplan/value",
"action/3/set_variable/name",
"action/3/set_variable/value",
"action/3/unset_variable/name",
"action/3/unset_variable/value",
"action/3/log/name",
"action/3/log/value",
"action/3/export/name",
"action/3/export/value",
"action/3/custom/name",
"action/3/custom/value",
"action/3/inline_custom/name",
"action/3/inline_custom/value",
"action/3/trace_call/name",
"action/3/trace_call/value"
]
},
"action/3/respond/name": {
"field": "action/3/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/respond/value": {
"field": "action/3/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/hangup/name": {
"field": "action/3/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_profile/name": {
"field": "action/3/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_profile/value": {
"field": "action/3/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_trunk/name": {
"field": "action/3/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_trunk/value": {
"field": "action/3/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_user/name": {
"field": "action/3/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_distributor/name": {
"field": "action/3/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/bridge_distributor/value": {
"field": "action/3/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/transfer_dialplan/name": {
"field": "action/3/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/transfer_dialplan/value": {
"field": "action/3/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/set_variable/name": {
"field": "action/3/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/set_variable/value": {
"field": "action/3/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/unset_variable/name": {
"field": "action/3/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/log/name": {
"field": "action/3/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/3/type"
},
"action/3/log/value": {
"field": "action/3/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/export/name": {
"field": "action/3/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/export/value": {
"field": "action/3/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/custom/name": {
"field": "action/3/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/3/type"
},
"action/3/custom/value": {
"field": "action/3/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/3/inline_custom/name": {
"field": "action/3/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/3/type"
},
"action/3/inline_custom/value": {
"field": "action/3/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/3/type"
},
"action/4/type": {
"field": "action/4/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "action/4/type",
"composite": [
"action/4/respond/name",
"action/4/respond/value",
"action/4/hangup/name",
"action/4/hangup/value",
"action/4/challenge/name",
"action/4/challenge/value",
"action/4/bridge_profile/name",
"action/4/bridge_profile/value",
"action/4/bridge_trunk/name",
"action/4/bridge_trunk/value",
"action/4/bridge_user/name",
"action/4/bridge_user/value",
"action/4/bridge_distributor/name",
"action/4/bridge_distributor/value",
"action/4/transfer_dialplan/name",
"action/4/transfer_dialplan/value",
"action/4/set_variable/name",
"action/4/set_variable/value",
"action/4/unset_variable/name",
"action/4/unset_variable/value",
"action/4/log/name",
"action/4/log/value",
"action/4/export/name",
"action/4/export/value",
"action/4/custom/name",
"action/4/custom/value",
"action/4/inline_custom/name",
"action/4/inline_custom/value",
"action/4/trace_call/name",
"action/4/trace_call/value"
]
},
"action/4/respond/name": {
"field": "action/4/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/respond/value": {
"field": "action/4/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/hangup/name": {
"field": "action/4/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_profile/name": {
"field": "action/4/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_profile/value": {
"field": "action/4/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_trunk/name": {
"field": "action/4/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_trunk/value": {
"field": "action/4/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_user/name": {
"field": "action/4/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_distributor/name": {
"field": "action/4/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/bridge_distributor/value": {
"field": "action/4/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/transfer_dialplan/name": {
"field": "action/4/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/transfer_dialplan/value": {
"field": "action/4/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/set_variable/name": {
"field": "action/4/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/set_variable/value": {
"field": "action/4/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/unset_variable/name": {
"field": "action/4/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/log/name": {
"field": "action/4/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/4/type"
},
"action/4/log/value": {
"field": "action/4/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/export/name": {
"field": "action/4/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/export/value": {
"field": "action/4/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/custom/name": {
"field": "action/4/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/4/type"
},
"action/4/custom/value": {
"field": "action/4/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/4/inline_custom/name": {
"field": "action/4/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/4/type"
},
"action/4/inline_custom/value": {
"field": "action/4/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/4/type"
},
"action/5/type": {
"field": "action/5/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "action/5/type",
"composite": [
"action/5/respond/name",
"action/5/respond/value",
"action/5/hangup/name",
"action/5/hangup/value",
"action/5/challenge/name",
"action/5/challenge/value",
"action/5/bridge_profile/name",
"action/5/bridge_profile/value",
"action/5/bridge_trunk/name",
"action/5/bridge_trunk/value",
"action/5/bridge_user/name",
"action/5/bridge_user/value",
"action/5/bridge_distributor/name",
"action/5/bridge_distributor/value",
"action/5/transfer_dialplan/name",
"action/5/transfer_dialplan/value",
"action/5/set_variable/name",
"action/5/set_variable/value",
"action/5/unset_variable/name",
"action/5/unset_variable/value",
"action/5/log/name",
"action/5/log/value",
"action/5/export/name",
"action/5/export/value",
"action/5/custom/name",
"action/5/custom/value",
"action/5/inline_custom/name",
"action/5/inline_custom/value",
"action/5/trace_call/name",
"action/5/trace_call/value"
]
},
"action/5/respond/name": {
"field": "action/5/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/respond/value": {
"field": "action/5/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/hangup/name": {
"field": "action/5/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_profile/name": {
"field": "action/5/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_profile/value": {
"field": "action/5/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_trunk/name": {
"field": "action/5/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_trunk/value": {
"field": "action/5/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_user/name": {
"field": "action/5/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_distributor/name": {
"field": "action/5/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/bridge_distributor/value": {
"field": "action/5/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/transfer_dialplan/name": {
"field": "action/5/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/transfer_dialplan/value": {
"field": "action/5/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/set_variable/name": {
"field": "action/5/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/set_variable/value": {
"field": "action/5/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/unset_variable/name": {
"field": "action/5/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/log/name": {
"field": "action/5/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "action/5/type"
},
"action/5/log/value": {
"field": "action/5/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/export/name": {
"field": "action/5/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/export/value": {
"field": "action/5/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/custom/name": {
"field": "action/5/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/5/type"
},
"action/5/custom/value": {
"field": "action/5/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"action/5/inline_custom/name": {
"field": "action/5/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "action/5/type"
},
"action/5/inline_custom/value": {
"field": "action/5/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "action/5/type"
},
"anti-action/1/type": {
"field": "anti-action/1/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "anti-action/1/type",
"composite": [
"anti-action/1/respond/name",
"anti-action/1/respond/value",
"anti-action/1/hangup/name",
"anti-action/1/hangup/value",
"anti-action/1/challenge/name",
"anti-action/1/challenge/value",
"anti-action/1/bridge_profile/name",
"anti-action/1/bridge_profile/value",
"anti-action/1/bridge_trunk/name",
"anti-action/1/bridge_trunk/value",
"anti-action/1/bridge_user/name",
"anti-action/1/bridge_user/value",
"anti-action/1/bridge_distributor/name",
"anti-action/1/bridge_distributor/value",
"anti-action/1/transfer_dialplan/name",
"anti-action/1/transfer_dialplan/value",
"anti-action/1/set_variable/name",
"anti-action/1/set_variable/value",
"anti-action/1/unset_variable/name",
"anti-action/1/unset_variable/value",
"anti-action/1/log/name",
"anti-action/1/log/value",
"anti-action/1/export/name",
"anti-action/1/export/value",
"anti-action/1/custom/name",
"anti-action/1/custom/value",
"anti-action/1/inline_custom/name",
"anti-action/1/inline_custom/value",
"anti-action/1/trace_call/name",
"anti-action/1/trace_call/value"
],
"category_setting": "expanded",
"category": "Actions to perform if condition doesn’t match"
},
"anti-action/1/respond/name": {
"field": "anti-action/1/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/respond/value": {
"field": "anti-action/1/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/hangup/name": {
"field": "anti-action/1/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_profile/name": {
"field": "anti-action/1/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_profile/value": {
"field": "anti-action/1/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_trunk/name": {
"field": "anti-action/1/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_trunk/value": {
"field": "anti-action/1/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_user/name": {
"field": "anti-action/1/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_distributor/name": {
"field": "anti-action/1/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/bridge_distributor/value": {
"field": "anti-action/1/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/transfer_dialplan/name": {
"field": "anti-action/1/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/transfer_dialplan/value": {
"field": "anti-action/1/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/set_variable/name": {
"field": "anti-action/1/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/set_variable/value": {
"field": "anti-action/1/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/unset_variable/name": {
"field": "anti-action/1/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/log/name": {
"field": "anti-action/1/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/log/value": {
"field": "anti-action/1/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/export/name": {
"field": "anti-action/1/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/export/value": {
"field": "anti-action/1/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/custom/name": {
"field": "anti-action/1/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/custom/value": {
"field": "anti-action/1/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/inline_custom/name": {
"field": "anti-action/1/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/1/type"
},
"anti-action/1/inline_custom/value": {
"field": "anti-action/1/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/1/type"
},
"anti-action/2/type": {
"field": "anti-action/2/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "anti-action/2/type",
"composite": [
"anti-action/2/respond/name",
"anti-action/2/respond/value",
"anti-action/2/hangup/name",
"anti-action/2/hangup/value",
"anti-action/2/challenge/name",
"anti-action/2/challenge/value",
"anti-action/2/bridge_profile/name",
"anti-action/2/bridge_profile/value",
"anti-action/2/bridge_trunk/name",
"anti-action/2/bridge_trunk/value",
"anti-action/2/bridge_user/name",
"anti-action/2/bridge_user/value",
"anti-action/2/bridge_distributor/name",
"anti-action/2/bridge_distributor/value",
"anti-action/2/transfer_dialplan/name",
"anti-action/2/transfer_dialplan/value",
"anti-action/2/set_variable/name",
"anti-action/2/set_variable/value",
"anti-action/2/unset_variable/name",
"anti-action/2/unset_variable/value",
"anti-action/2/log/name",
"anti-action/2/log/value",
"anti-action/2/export/name",
"anti-action/2/export/value",
"anti-action/2/custom/name",
"anti-action/2/custom/value",
"anti-action/2/inline_custom/name",
"anti-action/2/inline_custom/value",
"anti-action/2/trace_call/name",
"anti-action/2/trace_call/value"
]
},
"anti-action/2/respond/name": {
"field": "anti-action/2/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/respond/value": {
"field": "anti-action/2/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/hangup/name": {
"field": "anti-action/2/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_profile/name": {
"field": "anti-action/2/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_profile/value": {
"field": "anti-action/2/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_trunk/name": {
"field": "anti-action/2/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_trunk/value": {
"field": "anti-action/2/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_user/name": {
"field": "anti-action/2/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_distributor/name": {
"field": "anti-action/2/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/bridge_distributor/value": {
"field": "anti-action/2/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/transfer_dialplan/name": {
"field": "anti-action/2/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/transfer_dialplan/value": {
"field": "anti-action/2/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/set_variable/name": {
"field": "anti-action/2/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/set_variable/value": {
"field": "anti-action/2/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/unset_variable/name": {
"field": "anti-action/2/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/log/name": {
"field": "anti-action/2/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/log/value": {
"field": "anti-action/2/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/export/name": {
"field": "anti-action/2/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/export/value": {
"field": "anti-action/2/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/custom/name": {
"field": "anti-action/2/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/custom/value": {
"field": "anti-action/2/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/inline_custom/name": {
"field": "anti-action/2/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/2/type"
},
"anti-action/2/inline_custom/value": {
"field": "anti-action/2/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/2/type"
},
"anti-action/3/type": {
"field": "anti-action/3/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "anti-action/3/type",
"composite": [
"anti-action/3/respond/name",
"anti-action/3/respond/value",
"anti-action/3/hangup/name",
"anti-action/3/hangup/value",
"anti-action/3/challenge/name",
"anti-action/3/challenge/value",
"anti-action/3/bridge_profile/name",
"anti-action/3/bridge_profile/value",
"anti-action/3/bridge_trunk/name",
"anti-action/3/bridge_trunk/value",
"anti-action/3/bridge_user/name",
"anti-action/3/bridge_user/value",
"anti-action/3/bridge_distributor/name",
"anti-action/3/bridge_distributor/value",
"anti-action/3/transfer_dialplan/name",
"anti-action/3/transfer_dialplan/value",
"anti-action/3/set_variable/name",
"anti-action/3/set_variable/value",
"anti-action/3/unset_variable/name",
"anti-action/3/unset_variable/value",
"anti-action/3/log/name",
"anti-action/3/log/value",
"anti-action/3/export/name",
"anti-action/3/export/value",
"anti-action/3/custom/name",
"anti-action/3/custom/value",
"anti-action/3/inline_custom/name",
"anti-action/3/inline_custom/value",
"anti-action/3/trace_call/name",
"anti-action/3/trace_call/value"
]
},
"anti-action/3/respond/name": {
"field": "anti-action/3/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/respond/value": {
"field": "anti-action/3/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/hangup/name": {
"field": "anti-action/3/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_profile/name": {
"field": "anti-action/3/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_profile/value": {
"field": "anti-action/3/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_trunk/name": {
"field": "anti-action/3/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_trunk/value": {
"field": "anti-action/3/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_user/name": {
"field": "anti-action/3/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_distributor/name": {
"field": "anti-action/3/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/bridge_distributor/value": {
"field": "anti-action/3/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/transfer_dialplan/name": {
"field": "anti-action/3/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/transfer_dialplan/value": {
"field": "anti-action/3/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/set_variable/name": {
"field": "anti-action/3/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/set_variable/value": {
"field": "anti-action/3/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/unset_variable/name": {
"field": "anti-action/3/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/log/name": {
"field": "anti-action/3/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/log/value": {
"field": "anti-action/3/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/export/name": {
"field": "anti-action/3/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/export/value": {
"field": "anti-action/3/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/custom/name": {
"field": "anti-action/3/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/custom/value": {
"field": "anti-action/3/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/inline_custom/name": {
"field": "anti-action/3/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/3/type"
},
"anti-action/3/inline_custom/value": {
"field": "anti-action/3/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/3/type"
},
"anti-action/4/type": {
"field": "anti-action/4/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "anti-action/4/type",
"composite": [
"anti-action/4/respond/name",
"anti-action/4/respond/value",
"anti-action/4/hangup/name",
"anti-action/4/hangup/value",
"anti-action/4/challenge/name",
"anti-action/4/challenge/value",
"anti-action/4/bridge_profile/name",
"anti-action/4/bridge_profile/value",
"anti-action/4/bridge_trunk/name",
"anti-action/4/bridge_trunk/value",
"anti-action/4/bridge_user/name",
"anti-action/4/bridge_user/value",
"anti-action/4/bridge_distributor/name",
"anti-action/4/bridge_distributor/value",
"anti-action/4/transfer_dialplan/name",
"anti-action/4/transfer_dialplan/value",
"anti-action/4/set_variable/name",
"anti-action/4/set_variable/value",
"anti-action/4/unset_variable/name",
"anti-action/4/unset_variable/value",
"anti-action/4/log/name",
"anti-action/4/log/value",
"anti-action/4/export/name",
"anti-action/4/export/value",
"anti-action/4/custom/name",
"anti-action/4/custom/value",
"anti-action/4/inline_custom/name",
"anti-action/4/inline_custom/value",
"anti-action/4/trace_call/name",
"anti-action/4/trace_call/value"
]
},
"anti-action/4/respond/name": {
"field": "anti-action/4/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/respond/value": {
"field": "anti-action/4/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/hangup/name": {
"field": "anti-action/4/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_profile/name": {
"field": "anti-action/4/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_profile/value": {
"field": "anti-action/4/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_trunk/name": {
"field": "anti-action/4/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_trunk/value": {
"field": "anti-action/4/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_user/name": {
"field": "anti-action/4/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_distributor/name": {
"field": "anti-action/4/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/bridge_distributor/value": {
"field": "anti-action/4/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/transfer_dialplan/name": {
"field": "anti-action/4/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/transfer_dialplan/value": {
"field": "anti-action/4/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/set_variable/name": {
"field": "anti-action/4/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/set_variable/value": {
"field": "anti-action/4/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/unset_variable/name": {
"field": "anti-action/4/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/log/name": {
"field": "anti-action/4/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/log/value": {
"field": "anti-action/4/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/export/name": {
"field": "anti-action/4/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/export/value": {
"field": "anti-action/4/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/custom/name": {
"field": "anti-action/4/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/custom/value": {
"field": "anti-action/4/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/inline_custom/name": {
"field": "anti-action/4/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/4/type"
},
"anti-action/4/inline_custom/value": {
"field": "anti-action/4/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/4/type"
},
"anti-action/5/type": {
"field": "anti-action/5/type",
"label": "Action",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( Please Select One )",
"respond": "Respond",
"hangup": "Hangup",
"challenge": "Challenge",
"bridge_profile": "Bridge",
"bridge_trunk": "Bridge to Trunk",
"bridge_user": "Bridge to User",
"bridge_distributor": "Bridge to Distributor",
"transfer_dialplan": "Transfer to Dialplan",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"export": "Export Variable",
"custom": "Custom",
"inline_custom": "Custom(inline)",
"trace_call": "Trace Call"
},
"rules": "required|in_list[__none__,respond,hangup,challenge,bridge_profile,bridge_trunk,bridge_user,bridge_distributor,transfer_dialplan,set_variable,unset_variable,log,export,custom,inline_custom,trace_call]",
"style": "width:157px;",
"group": "anti-action/5/type",
"composite": [
"anti-action/5/respond/name",
"anti-action/5/respond/value",
"anti-action/5/hangup/name",
"anti-action/5/hangup/value",
"anti-action/5/challenge/name",
"anti-action/5/challenge/value",
"anti-action/5/bridge_profile/name",
"anti-action/5/bridge_profile/value",
"anti-action/5/bridge_trunk/name",
"anti-action/5/bridge_trunk/value",
"anti-action/5/bridge_user/name",
"anti-action/5/bridge_user/value",
"anti-action/5/bridge_distributor/name",
"anti-action/5/bridge_distributor/value",
"anti-action/5/transfer_dialplan/name",
"anti-action/5/transfer_dialplan/value",
"anti-action/5/set_variable/name",
"anti-action/5/set_variable/value",
"anti-action/5/unset_variable/name",
"anti-action/5/unset_variable/value",
"anti-action/5/log/name",
"anti-action/5/log/value",
"anti-action/5/export/name",
"anti-action/5/export/value",
"anti-action/5/custom/name",
"anti-action/5/custom/value",
"anti-action/5/inline_custom/name",
"anti-action/5/inline_custom/value",
"anti-action/5/trace_call/name",
"anti-action/5/trace_call/value"
]
},
"anti-action/5/respond/name": {
"field": "anti-action/5/respond/name",
"label": "Code",
"type": "dropdown",
"default": 100,
"value": {
"100": "100 Trying",
"180": "180 Ringing",
"181": "181 Call is Being Forwarded",
"182": "182 Queued",
"183": "183 Session in Progress",
"199": "199 Early Dialog Terminated",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"400": "400 Bad Request",
"401": "401 Unauthorized",
"402": "402 Payment Required",
"403": "403 Forbidden",
"404": "404 Not Found",
"405": "405 Method Not Allowed",
"406": "406 Not Acceptable",
"407": "407 Proxy Authentication Required",
"408": "408 Request Timeout",
"409": "409 Conflict",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"420": "420 Bad Extension",
"421": "421 Extension Required",
"422": "422 Session Interval Too Small",
"423": "423 Interval Too Brief",
"424": "424 Bad Location Information",
"428": "428 Use Identity Header",
"429": "429 Provide Referrer Identity",
"430": "430 Flow Failed",
"433": "433 Anonymity Disallowed",
"436": "436 Bad Identity-Info",
"437": "437 Unsupported Certificate",
"438": "438 Invalid Identity Header",
"439": "439 First Hop Lacks Outbound Support",
"470": "470 Consent Needed",
"480": "480 Temporarily Unavailable",
"481": "481 Call/Transaction Does Not Exist",
"482": "482 Loop Detected",
"483": "483 Too Many Hops",
"484": "484 Address Incomplete",
"485": "485 Ambiguous",
"486": "486 Busy Here",
"487": "487 Request Terminated",
"488": "488 Not Acceptable Here",
"489": "489 Bad Event",
"491": "491 Request Pending",
"493": "493 Undecipherable",
"494": "494 Security Agreement Required",
"500": "500 Server Internal Error",
"501": "501 Not Implemented",
"502": "502 Bad Gateway",
"503": "503 Service Unavailable",
"504": "504 Server Time-out",
"505": "505 Version Not Supported",
"513": "513 Message Too Large",
"580": "580 Precondition Failure",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"604": "604 Does Not Exist Anywhere",
"606": "606 Not Acceptable"
},
"rules": "required[,in,__selectone__]|required|in_list[100,180,181,182,183,199,200,202,204,300,301,302,305,380,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,428,429,430,433,436,437,438,439,470,480,481,482,483,484,485,486,487,488,489,491,493,494,500,501,502,503,504,505,513,580,600,603,604,606]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/respond/value": {
"field": "anti-action/5/respond/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/hangup/name": {
"field": "anti-action/5/hangup/name",
"label": "Cause",
"type": "dropdown",
"default": "NORMAL_CLEARING",
"value": {
"NORMAL_CLEARING": "NORMAL_CLEARING",
"UNSPECIFIED": "UNSPECIFIED",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"USER_BUSY": "USER_BUSY",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"NO_ANSWER": "NO_ANSWER",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"CALL_REJECTED": "CALL_REJECTED",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"PRE_EMPTED": "PRE_EMPTED",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"INTERWORKING": "INTERWORKING",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"CRASH": "CRASH",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"LOSE_RACE": "LOSE_RACE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"USER_CHALLENGE": "USER_CHALLENGE",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"PICKED_OFF": "PICKED_OFF",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"GATEWAY_DOWN": "GATEWAY_DOWN"
},
"rules": "required[,in,__selectone__]|required|in_list[NORMAL_CLEARING,UNSPECIFIED,UNALLOCATED_NUMBER,NO_ROUTE_TRANSIT_NET,NO_ROUTE_DESTINATION,CHANNEL_UNACCEPTABLE,CALL_AWARDED_DELIVERED,USER_BUSY,NO_USER_RESPONSE,NO_ANSWER,SUBSCRIBER_ABSENT,CALL_REJECTED,NUMBER_CHANGED,REDIRECTION_TO_NEW_DESTINATION,EXCHANGE_ROUTING_ERROR,DESTINATION_OUT_OF_ORDER,INVALID_NUMBER_FORMAT,FACILITY_REJECTED,RESPONSE_TO_STATUS_ENQUIRY,NORMAL_UNSPECIFIED,NORMAL_CIRCUIT_CONGESTION,NETWORK_OUT_OF_ORDER,NORMAL_TEMPORARY_FAILURE,SWITCH_CONGESTION,ACCESS_INFO_DISCARDED,REQUESTED_CHAN_UNAVAIL,PRE_EMPTED,FACILITY_NOT_SUBSCRIBED,OUTGOING_CALL_BARRED,INCOMING_CALL_BARRED,BEARERCAPABILITY_NOTAUTH,BEARERCAPABILITY_NOTAVAIL,SERVICE_UNAVAILABLE,BEARERCAPABILITY_NOTIMPL,CHAN_NOT_IMPLEMENTED,FACILITY_NOT_IMPLEMENTED,SERVICE_NOT_IMPLEMENTED,INVALID_CALL_REFERENCE,INCOMPATIBLE_DESTINATION,INVALID_MSG_UNSPECIFIED,MANDATORY_IE_MISSING,MESSAGE_TYPE_NONEXIST,WRONG_MESSAGE,IE_NONEXIST,INVALID_IE_CONTENTS,WRONG_CALL_STATE,RECOVERY_ON_TIMER_EXPIRE,MANDATORY_IE_LENGTH_ERROR,PROTOCOL_ERROR,INTERWORKING,ORIGINATOR_CANCEL,CRASH,SYSTEM_SHUTDOWN,LOSE_RACE,MANAGER_REQUEST,BLIND_TRANSFER,ATTENDED_TRANSFER,ALLOTTED_TIMEOUT,USER_CHALLENGE,MEDIA_TIMEOUT,PICKED_OFF,USER_NOT_REGISTERED,PROGRESS_TIMEOUT,GATEWAY_DOWN]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_profile/name": {
"field": "anti-action/5/bridge_profile/name",
"label": "Profile",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_profile/value": {
"field": "anti-action/5/bridge_profile/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_trunk/name": {
"field": "anti-action/5/bridge_trunk/name",
"label": "Trunk",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_trunk/value": {
"field": "anti-action/5/bridge_trunk/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_user/name": {
"field": "anti-action/5/bridge_user/name",
"label": "User",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_distributor/name": {
"field": "anti-action/5/bridge_distributor/name",
"label": "List",
"type": "dropdown",
"default": "__selectone__",
"value": {
"__selectone__": "( Please Select One )"
},
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/bridge_distributor/value": {
"field": "anti-action/5/bridge_distributor/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/transfer_dialplan/name": {
"field": "anti-action/5/transfer_dialplan/name",
"label": "Dialplan",
"type": "dropdown",
"default": "default",
"value": {
"default": "default"
},
"rules": "required[,in,__selectone__]|required|in_list[default]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/transfer_dialplan/value": {
"field": "anti-action/5/transfer_dialplan/value",
"label": "Destination",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/set_variable/name": {
"field": "anti-action/5/set_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/set_variable/value": {
"field": "anti-action/5/set_variable/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/unset_variable/name": {
"field": "anti-action/5/unset_variable/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/log/name": {
"field": "anti-action/5/log/name",
"label": "Level",
"type": "dropdown",
"default": "DEBUG",
"value": {
"DEBUG": "Debug",
"INFO": "Info",
"NOTICE": "Notice",
"WARNING": "Warning",
"ERR": "Error",
"CRIT": "Critical",
"ALERT": "Alert"
},
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"style": "width:190px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/log/value": {
"field": "anti-action/5/log/value",
"label": "Message",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/export/name": {
"field": "anti-action/5/export/name",
"label": "Name",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/export/value": {
"field": "anti-action/5/export/value",
"label": "Value",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/custom/name": {
"field": "anti-action/5/custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/custom/value": {
"field": "anti-action/5/custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/inline_custom/name": {
"field": "anti-action/5/inline_custom/name",
"label": "Application",
"type": "text",
"default": "",
"size": 30,
"style": "width:186px;",
"label_style": "width:60px;",
"composite_style": "display: none;",
"rules": "required|alpha_dash",
"composite_parent": "anti-action/5/type"
},
"anti-action/5/inline_custom/value": {
"field": "anti-action/5/inline_custom/value",
"label": "Data",
"type": "text",
"default": "",
"size": 40,
"style": "width:206px;",
"label_style": "width:65px;",
"composite_style": "display: none;",
"rules": "required",
"composite_parent": "anti-action/5/type"
}
}
}
}
},
"advanced": {
"name": "Advanced Call Routing",
"dynamic": true,
"base_path": "/NSC/local/software/routing/advanced",
"controller_url": "/SAFe/fs_routing_config",
"methods": {
"create": {
"name": "Create",
"description": "Create a ",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Call Routing",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a Call Routing",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a Call Routing",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List advanced."
],
"request": "GET"
}
},
"description": "Advanced Call Routing",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"description": {
"field": "description",
"label": "Description",
"type": "text",
"default": "",
"size": 100
},
"data": {
"field": "data",
"label": "XML Dialplan",
"type": "text",
"default": ""
}
}
}
}
}{
"name": "RTCP Monitor",
"description": [
"The RTCP Monitor module allows you to configure settings of the RTCP Monitor service and download RTCP report data."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"global/NSC_RTCPMON_ENABLE": {
"field": "global/NSC_RTCPMON_ENABLE",
"label": "Enable RTCP Monitor",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable RTCP Monitor",
"group": "global"
},
"dbcleanup/days-keep-records": {
"field": "dbcleanup/days-keep-records",
"label": "Days to keep logs",
"type": "string",
"default": "7",
"size": 10,
"help": "Number of days to keep RTCP Monitor records.",
"rules": "required[global/NSC_RTCPMON_ENABLE]|greater_than[0]"
},
"dbcleanup/daily-time": {
"field": "dbcleanup/daily-time",
"label": "Time to cleanup logs",
"type": "string",
"default": "23:58:00",
"size": 10,
"rules": "required[global/NSC_RTCPMON_ENABLE]|valid_time",
"help": "Time during the day to clean out RTCP Monitor logs."
},
"logging/level": {
"field": "logging/level",
"label": "Log Level",
"type": "dropdown",
"default": "info",
"value": {
"debug": "Debug",
"info": "Info"
},
"rules": "required|in_list[debug,info]",
"help": "Type of information that will be printed within the RTCP Monitor logs."
},
"logging/syslog": {
"field": "logging/syslog",
"label": "Log in Syslog",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Enable/Disable logging of the RTCP Monitor logs within syslog."
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/rtcpmon/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/rtcpmon/service",
"configurable": true,
"pagination": false,
"global_methods": false
},
"log": {
"description": "Log file",
"methods": {
"download": {
"name": "Download",
"description": [
"Download log files."
],
"request": "GET"
},
"list": {
"name": "List",
"description": [
"List log."
],
"request": "GET"
}
}
}
}
}""
[ "The SIP module takes care of the administration of SIP profiles, trunks and channels." ]
{
"name": "Channel",
"configurable": false,
"pagination": true,
"dynamic": true,
"base_path": false,
"global_methods": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a Channel",
"request": "GET",
"scope": "both"
},
"list": {
"name": "List",
"description": [
"List channel."
],
"request": "GET"
}
},
"description": "Channel"
}"/NSC/local/software/nsc/profile/sip"
"/NSC/local/software/sip/profile"
""
"__none__"
"TLS/SSL certificate that will be used with this specific sip profile. Must be a valid PEM file."
false
"required|in_list[__none__]"
30
"upload"
"dropdown"
{
"__none__": "(None)"
}"greater_than[1024]|less_than[65525]|is_numeric"
"valid_port_number|greater_than[1024]|less_than[65525]|callback_port_check[TLS/tls-sip-port]"
"expanded"
"expanded"
"-- None --"
"(None)"
"expanded"
"expanded"
"sip-core-null-routing"
"default"
"required|in_list[sip-core-null-routing,user-new_dialplan1,user-new_dialplan2,user-from-loader01]"
"required[,in,__selectone__]|required|in_list[default]"
"default"
"-- None --"
"from-loader01"
"new_dialplan1"
"new_dialplan2"
{
"field": "domains",
"label": "domains",
"type": "private",
"default": []
}{
"field": "egress",
"label": "Egress ",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( None )"
},
"rules": "required|in_list[__none__]"
}"expanded"
"expanded"
"expanded"
{
"field": "ingress",
"label": "Ingress ",
"type": "dropdown",
"default": "__none__",
"value": {
"__none__": "( None )"
},
"rules": "required|in_list[__none__]",
"category_setting": "expanded",
"category": "Header Manipulation"
}"Maximum Sip Request URI Length"
"Maximum SIP Request URI Length"
{
"field": "rtp-auto-local-port-renew-on-reinvite",
"label": "Renew RTP Port On ReInvite",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": [
"Enable/Disable Automatic Local RTP Port Renewal On ReInvite.",
"If enabled, when a new SDP offer is received in connected state and if media line remote IP or Port has been changed, a new local port is assigned for the RTP stream."
]
}{
"field": "rtp-timeout-sec",
"label": "RTP Timeout",
"type": "string",
"default": 0,
"rules": "integer|greater_or_equal[0]",
"help": "RTP Timeout in seconds. If 0 is specified, timeout is disabled."
}{
"help": [
"Advanced XML script handler for every SIP message received in this SIP profile during a call.",
"",
"Warning: Note this may be very intensive if done for every single call",
"An alternative is only setting the channel variable \"sip_dialplan_handler\" for calls where you need this",
"",
"You can create routing plan in the Call Routing Section."
],
"default": "default",
"value": {
"default": "-- None --",
"user-new_dialplan2": "new_dialplan2",
"user-new_dialplan1": "new_dialplan1",
"user-from-loader01": "from-loader01"
},
"label": "SIP Message Handler",
"field": "sip-dialplan-handler",
"rules": "required|in_list[default,user-new_dialplan1,user-new_dialplan2,user-from-loader01]",
"type": "dropdown"
}"required|required|in_list[eth0,eth1]"
"required|required|in_list[eth0]"
"eth0 - 10.10.0.207"
"eth0 - 10.20.1.28"
"eth1 - 192.168.168.1"
"required|integer|greater_than[0]"
"required|valid_port_number|callback_port_check[sip-port]"
"expanded"
"tls"
"expanded"
true
"/SAFe/nsc_sip_profiles"
"/SAFe/fs_sip_profile_config"
false
true
{
"name": "Create",
"description": "Create a SIP Profile",
"request": "POST"
}{
"name": "Delete",
"description": "Delete a SIP Profile",
"request": "POST"
}{
"name": "List",
"description": [
"List profile."
],
"request": "GET"
}{
"name": "Start",
"descripton": "Start a SIP Profile",
"request": "POST"
}{
"name": "Retrieve Status",
"descripton": "Retrieve SIP Profile Status",
"request": "GET"
}{
"name": "Stop",
"descripton": "Stop a SIP Profile",
"request": "POST"
}{
"name": "Update",
"description": "Update a SIP Profile",
"request": "POST"
}{
"registration": {
"name": "Profile Registration",
"configurable": false,
"pagination": true,
"dynamic": true,
"base_path": false,
"autoname": true,
"global_methods": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a registration",
"request": "GET",
"scope": "both"
},
"flush": {
"name": "Flush",
"description": "Delete a registration",
"request": "POST",
"scope": "both"
},
"list": {
"name": "List",
"description": [
"List registration."
],
"request": "GET"
}
},
"description": "Profile Registration"
},
"limit": {
"name": "Limits",
"base_path": "/NSC/local/software/sip/profile/default/limits",
"dynamic": true,
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Create a limit",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a limit",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a limit",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a limit",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List limit."
],
"request": "GET"
}
},
"description": "Limits",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"method": {
"field": "method",
"label": "SIP Method",
"type": "dropdown",
"default": "ANY",
"value": {
"ANY": "ANY",
"INVITE": "INVITE",
"REGISTER": "REGISTER",
"ACK": "ACK",
"BYE": "BYE",
"CANCEL": "CANCEL",
"OPTIONS": "OPTIONS",
"PRACK": "PRACK",
"SUBSCRIBE": "SUBSCRIBE",
"NOTIFY": "NOTIFY",
"PUBLISH": "PUBLISH",
"INFO": "INFO",
"REFER": "REFER",
"MESSAGE": "MESSAGE",
"UPDATE": "UPDATE",
"MALFORMED": "MALFORMED"
},
"rules": "required|required|in_list[ANY,INVITE,REGISTER,ACK,BYE,CANCEL,OPTIONS,PRACK,SUBSCRIBE,NOTIFY,PUBLISH,INFO,REFER,MESSAGE,UPDATE,MALFORMED]",
"help": "SIP messages which will be used in the limitation rule."
},
"host": {
"field": "host",
"label": "Host",
"type": "string",
"default": "ANY",
"size": 60,
"rules": "valid_ip_or_blank_or_any",
"help": "Host which will be used in the limitation rule. If this field is left blank, the rule will use any host. The field accepts any IPv4 IP address."
},
"limit": {
"field": "limit",
"label": "Rate Limit",
"type": "string",
"default": "",
"size": 20,
"rules": "required|is_numeric|greater_than[0]",
"help": "Number of SIP messages to limit"
},
"period": {
"field": "period",
"label": "Rate Period",
"type": "string",
"default": "",
"size": 20,
"rules": "required|is_numeric|greater_than[0]",
"help": "Time period in seconds to limit incoming requests."
}
}
}
}false
"/NSC/local/software/nsc/profile/sip_trunk"
"/NSC/local/software/sip/trunk"
{
"contact-host": {
"help": [
"Optional custom contact host (@host) in the Contact header of the SIP messages exchanged with this SIP Trunk.",
"Note this value must be an IP of FQDN routable back to the SBC in order to receive calls."
],
"default": "",
"label": "Contact Host",
"field": "contact-host",
"type": "string",
"size": 25
},
"from-user": {
"help": "User Name that will be used in the SIP \"FROM\" header. If not provided, the authentication username will be used.",
"default": "",
"label": "From User",
"field": "from-user",
"rules": "min_length[1]|max_length[254]",
"type": "string",
"size": 50
},
"call-routing": {
"help": "Use a specific routing plan for this SIP Trunk.",
"default": "default",
"value": {
"default": "-- SIP Profile Default --",
"user-new_dialplan2": "new_dialplan2",
"user-new_dialplan1": "new_dialplan1",
"user-from-loader01": "from-loader01"
},
"label": "Routing Plan",
"field": "call-routing",
"rules": "required|in_list[default,user-new_dialplan1,user-new_dialplan2,user-from-loader01]",
"type": "dropdown"
},
"retry-seconds": {
"help": [
"Number of seconds to wait until retrying registration after a timeout or a failure.",
"",
"For 503 (service unavailable) errors or timeout, the retry period remains constant (always the value specified here)",
"",
"For other registration errors (ie, 403 Forbidden), the retry period will increase linearly multiplied by the number of failures."
],
"default": 30,
"label": "Register Retry Seconds",
"field": "retry-seconds",
"rules": "required[register]|greater_than[4]",
"type": "string",
"size": 10
},
"carrier_name": {
"category": "LCR",
"help": [
"Select a carrier to use for Least Cost Routing.",
"Selecting None disables LCR."
],
"default": "none",
"value": {
"NSC_new_carrier_profile1": "NSC_new_carrier_profile1",
"none": "-- None --"
},
"label": "LCR Carrier",
"field": "carrier_name",
"rules": "required|in_list[none,NSC_new_carrier_profile1]",
"type": "dropdown"
},
"outbound-proxy": {
"help": [
"Domain name or IP address to use as the SIP outbound proxy. If not provided, the Domain provided will be used.",
"",
"Outbound Proxy address can also be in IP:PORT notation (i.e. 10.10.0.1:8888)."
],
"default": "",
"label": "Outbound Proxy Address",
"field": "outbound-proxy",
"rules": "valid_ip_port_domain",
"type": "string",
"size": 50
},
"inbound-media-profile": {
"help": "Media profile that will be used on all incoming calls.",
"default": "__empty__",
"value": {
"default": "default",
"__empty__": "-- SIP Profile Default --"
},
"label": "Inbound Media Profile",
"field": "inbound-media-profile",
"rules": "required|in_list[__empty__,default]",
"type": "dropdown"
},
"register-proxy": {
"help": [
"Domain name or IP address to use as the Registrar proxy. If not provided, the Proxy address will be used.",
"",
"Registrar Proxy address can also be in IP:PORT notation (i.e. 10.10.0.1:8888)."
],
"default": "",
"label": "Registrar Proxy Address",
"field": "register-proxy",
"rules": "valid_ip_port_domain",
"type": "string",
"size": 50
},
"timeout-seconds": {
"help": "Number of seconds to wait before declaring a REGISTER request unsuccessful if no reply",
"default": 60,
"label": "Register Timeout Seconds",
"field": "timeout-seconds",
"rules": "required[register]|greater_or_equal[5]",
"type": "string",
"size": 10
},
"realm": {
"category": "General",
"help": "Domain Name (if DNS is supported) or IP address provided by the ITSP",
"default": "",
"label": "Domain",
"field": "realm",
"rules": "required|valid_ip_or_domain rule",
"type": "string",
"size": 50
},
"caller-id-in-from": {
"help": "For outbound calls, whether\n to use the From user caller id as received from the inbound leg.\n If disabled, the From user configured for this SIP trunk is\n used.",
"default": "true",
"value": {
"false": "Disabled",
"true": "Enabled"
},
"label": "Transparent CallerID",
"field": "caller-id-in-from",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"ping": {
"help": [
"How many seconds to wait between SIP OPTIONS ping messages to see if the SIP host is responsive (minimum is 5 seconds).",
"",
"If left empty no OPTIONS Ping requests will be sent to determine trunk"
],
"default": "",
"label": "OPTIONS Ping Frequency",
"field": "ping",
"rules": "greater_than[4]",
"type": "string",
"size": 10
},
"outbound-media-profile": {
"help": "Media profile that will be used on all outgoing calls.",
"default": "__empty__",
"value": {
"default": "default",
"__empty__": "-- SIP Profile Default --"
},
"label": "Outbound Media Profile",
"field": "outbound-media-profile",
"rules": "required|in_list[__empty__,default]",
"type": "dropdown"
},
"from-domain": {
"help": "Domain name that will be used in the SIP \"FROM\" header. If not provided, the Domain provided will be used",
"default": "",
"label": "From Domain",
"field": "from-domain",
"type": "string",
"size": 50
},
"session-rate-limit": {
"help": "Maximum number of sessions per period of time configured in 'Session Rate Period'",
"default": "",
"label": "Session Rate Limit",
"field": "session-rate-limit",
"rules": "greater_than[0]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"username": {
"help": "The authentication username to be used in all outgoing INVITE and REGISTER messages in this trunk.",
"default": "",
"label": "User Name",
"field": "username",
"rules": "required[password]|alpha_dash",
"type": "string",
"size": 25
},
"register-transport": {
"help": "SIP Transport used for calls in this SIP Trunk.",
"default": "udp",
"value": {
"tls": "TLS",
"udp": "UDP",
"tcp": "TCP"
},
"label": "Transport",
"field": "register-transport",
"rules": "required|in_list[udp,tcp,tls]",
"type": "dropdown"
},
"max-sessions": {
"category": "Call Admission Control",
"help": "Maximum allowed concurrent sessions",
"default": "",
"label": "Max Sessions",
"field": "max-sessions",
"rules": "greater_than[0]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"proxy": {
"help": [
"Domain name or IP address to use as the SIP proxy. If not provided, the Domain provided will be used.",
"",
"Proxy address can also be in IP:PORT notation (i.e. 10.10.0.1:8888)."
],
"default": "",
"label": "Proxy Address",
"field": "proxy",
"rules": "valid_ip_port_domain",
"type": "string",
"size": 50
},
"password": {
"help": "The SIP trunk authentication password.",
"default": "",
"label": "Password",
"field": "password",
"rules": "required[username]",
"type": "password",
"size": 25
},
"distinct-to": {
"help": [
"This affects how the REGISTER To: header is created.",
"",
"If 'From User' is selected, the REGISTER To: header will be the same as the user in the From: header. This is normal RFC3261 behavior.",
"",
"If 'Username' is selected, the REGISTER To: header will be created using the specified 'User Name' for this sip trunk."
],
"default": "false",
"value": {
"true": "User Name",
"false": "From User"
},
"label": "Register To: Header",
"field": "distinct-to",
"rules": "required|in_list[false,true]",
"type": "dropdown"
},
"expire-seconds": {
"help": "Time until SIP registration expires. In seconds.",
"default": 3600,
"label": "Register Expire Seconds",
"field": "expire-seconds",
"rules": "required[register]|greater_than[10]",
"type": "string",
"size": 10
},
"sip_profile": {
"help": "The SIP Profile this SIP trunk will be associated to.",
"default": "internal",
"value": {
"internal": "internal",
"internal-2": "internal-2",
"external": "external"
},
"label": "SIP Profile",
"field": "sip_profile",
"rules": "required|in_list[internal,external,internal-2]",
"type": "dropdown"
},
"register": {
"category": "Registration",
"group": "register",
"help": "Indicates whether or not to register to the trunk.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Registration",
"field": "register",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"contact-params": {
"help": "Extra SIP parameters to send in the \"Contact\" header of the SIP messages exchanged with this SIP Trunk.",
"default": "",
"label": "Contact Parameters",
"field": "contact-params",
"type": "string",
"size": 50
},
"session-rate-period": {
"help": "Period of time in seconds to enforce the rate limit specified in 'Session Rate Limit'",
"default": "",
"label": "Session Rate Period",
"field": "session-rate-period",
"rules": "required[session-rate-limit]|greater_than[0]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"ping-max": {
"help": [
"Each successful ping is counted and tracked up to this value. It must be bigger than 0.",
"This is useful to control the number of successful and failed pings before declaring a SIP trunk available or unavailable.",
"Each successful ping will increase the counter, when the counter reaches 'OPTIONS Min Ping' the SIP trunk will be declared available",
"Each failed ping will decrease the counter, when the counter goes below 'OPTIONS Min Ping' the SIP trunk will be declared unavailable",
"",
"If left empty it will default to 1"
],
"default": "",
"label": "OPTIONS Max Ping",
"field": "ping-max",
"rules": "greater_than[0]|greater_or_equal[ping-min]",
"type": "string",
"size": 10
},
"ping-min": {
"help": [
"The minimum value of ping counts to reach before declaring a SIP trunk available. It must be bigger than 0.",
"This is useful to control the number of successful and failed pings before declaring a SIP trunk available or unavailable.",
"Each successful ping will increase the counter, when the counter reaches 'OPTIONS Min Ping' the SIP trunk will be declared available",
"Each failed ping will decrease the counter, when the counter goes below 'OPTIONS Min Ping' the SIP trunk will be declared unavailable",
"",
"If left empty it will default to 1"
],
"default": "",
"label": "OPTIONS Min Ping",
"field": "ping-min",
"rules": "greater_than[0]",
"type": "string",
"size": 10
}
}true
"/SAFe/nsc_sip_trunk"
"/SAFe/fs_sip_trunk_config"
false
{
"name": "List",
"description": [
"List trunk."
],
"request": "GET"
}{
"name": "Retrieve Status",
"descripton": "Retrieve SIP Trunk Status",
"request": "GET"
}false
{
"name": "SIP Security Monitor",
"description": [
"The SIP Security Monitor module allows you to configure settings for this service."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"failed_attempts": {
"field": "failed_attempts",
"label": "Failed Attempts",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of failed registration attempts to match the rule."
},
"time_frame": {
"field": "time_frame",
"label": "Interval",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of minutes to wait before resetting the counter for failed attempts."
},
"src_ip_filter_expr": {
"field": "src_ip_filter_expr",
"label": "Source IP Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "src_ip_filter_rule",
"help": [
"\n\t\t\t\tWhether to filter registration attempts based on source IP.",
"",
"Below is the syntax that must be used for the source IP filter:",
"",
"1) Empty = No source IP/Network filtering will be performed.",
"2) IPv4 IP Address (10.10.0.1)",
"3) IPv4 Network Address (172.16.0.0/16)",
"4) Comma seperated list of IPv4 addresses or networks (10.10.0.1, 172.16.0.0/16)"
]
},
"profile_filter": {
"field": "profile_filter",
"label": "SIP Profile Filter",
"type": "dropdown",
"default": "__empty__",
"value": {
"__empty__": "none"
},
"rules": "required|in_list[__empty__]",
"help": "Whether to filter registration attempts based on SIP profile."
},
"account_filter_expr": {
"field": "account_filter_expr",
"label": "Account Registration Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_account_filter",
"help": [
"Whether to filter registration attempts based on account.",
"",
"Below is the syntax that must be used for the Account Registration filter:",
"",
"1) Empty = No account filtering will be perfomed.",
"2) Unknown = The string \"unknown\" matches any accounts that are not known to the registrar (ie, trying to register joe@domain.com where the domain.com registrar does not know about any joe user). This option only works when SIP thru registration is disabled for the profile receiving the REGISTER request.",
"3) Comma-separated list of accounts to match, ie \"bob@company.com, alice@company.com\".",
"4) A regular expression matching the desired accounts in format: regex=\"the regular expression\""
]
},
"user_agent_filter_expr": {
"field": "user_agent_filter_expr",
"label": "User Agent Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_user_agent_filter",
"help": [
"Whether to filter registration attempts based on user agent.",
"",
"Below is the syntax that must be used for the user agent filter:",
"",
"1) Empty = No user agent filtering will be perfomed.",
"2) Any string (this will be an exact match of the string with the user agent)",
"3) A regular expression matching the desired user agent in format: regex=\"the regular expression\""
]
},
"action_expr": {
"field": "action_expr",
"label": "Action",
"type": "dropdown",
"default": "false",
"value": {
"false": "Log",
"block_ip": "Block IP"
},
"rules": "required|in_list[false,block_ip]",
"help": "Action to perform when the rule matches",
"group": "action"
},
"action_param": {
"field": "action_param",
"label": "Action Parameter",
"type": "string",
"default": "",
"size": 50,
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"help": [
"Defines parameter of the selected action:",
"",
"Block IP - Number of minutes the IP will remain blocked, from [0 to 1439]. 0 means block this IP forever, until admin manually unblocks it."
]
},
"comments": {
"field": "comments",
"label": "Comments",
"type": "string",
"default": "",
"size": 80
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/sipsecmon/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"rules": {
"name": "Rules",
"dynamic": true,
"base_path": "/NSC/local/software/sipsecmon/rules",
"methods": {
"create": {
"name": "Create",
"description": "Create a rule",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a rule",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a rule",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a rule",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List rules."
],
"request": "GET"
}
},
"description": "Rules",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"failed_attempts": {
"field": "failed_attempts",
"label": "Failed Attempts",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of failed registration attempts to match the rule."
},
"time_frame": {
"field": "time_frame",
"label": "Interval",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of minutes to wait before resetting the counter for failed attempts."
},
"src_ip_filter_expr": {
"field": "src_ip_filter_expr",
"label": "Source IP Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "src_ip_filter_rule",
"help": [
"\n\t\t\t\tWhether to filter registration attempts based on source IP.",
"",
"Below is the syntax that must be used for the source IP filter:",
"",
"1) Empty = No source IP/Network filtering will be performed.",
"2) IPv4 IP Address (10.10.0.1)",
"3) IPv4 Network Address (172.16.0.0/16)",
"4) Comma seperated list of IPv4 addresses or networks (10.10.0.1, 172.16.0.0/16)"
]
},
"profile_filter": {
"field": "profile_filter",
"label": "SIP Profile Filter",
"type": "dropdown",
"default": "__empty__",
"value": {
"__empty__": "none"
},
"rules": "required|in_list[__empty__]",
"help": "Whether to filter registration attempts based on SIP profile."
},
"account_filter_expr": {
"field": "account_filter_expr",
"label": "Account Registration Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_account_filter",
"help": [
"Whether to filter registration attempts based on account.",
"",
"Below is the syntax that must be used for the Account Registration filter:",
"",
"1) Empty = No account filtering will be perfomed.",
"2) Unknown = The string \"unknown\" matches any accounts that are not known to the registrar (ie, trying to register joe@domain.com where the domain.com registrar does not know about any joe user). This option only works when SIP thru registration is disabled for the profile receiving the REGISTER request.",
"3) Comma-separated list of accounts to match, ie \"bob@company.com, alice@company.com\".",
"4) A regular expression matching the desired accounts in format: regex=\"the regular expression\""
]
},
"user_agent_filter_expr": {
"field": "user_agent_filter_expr",
"label": "User Agent Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_user_agent_filter",
"help": [
"Whether to filter registration attempts based on user agent.",
"",
"Below is the syntax that must be used for the user agent filter:",
"",
"1) Empty = No user agent filtering will be perfomed.",
"2) Any string (this will be an exact match of the string with the user agent)",
"3) A regular expression matching the desired user agent in format: regex=\"the regular expression\""
]
},
"action_expr": {
"field": "action_expr",
"label": "Action",
"type": "dropdown",
"default": "false",
"value": {
"false": "Log",
"block_ip": "Block IP"
},
"rules": "required|in_list[false,block_ip]",
"help": "Action to perform when the rule matches",
"group": "action"
},
"action_param": {
"field": "action_param",
"label": "Action Parameter",
"type": "string",
"default": "",
"size": 50,
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"help": [
"Defines parameter of the selected action:",
"",
"Block IP - Number of minutes the IP will remain blocked, from [0 to 1439]. 0 means block this IP forever, until admin manually unblocks it."
]
},
"comments": {
"field": "comments",
"label": "Comments",
"type": "string",
"default": "",
"size": 80
}
}
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/sipsecmon/service",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"failed_attempts": {
"field": "failed_attempts",
"label": "Failed Attempts",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of failed registration attempts to match the rule."
},
"time_frame": {
"field": "time_frame",
"label": "Interval",
"type": "integer",
"default": "",
"size": 4,
"rules": "required",
"help": "Number of minutes to wait before resetting the counter for failed attempts."
},
"src_ip_filter_expr": {
"field": "src_ip_filter_expr",
"label": "Source IP Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "src_ip_filter_rule",
"help": [
"\n\t\t\t\tWhether to filter registration attempts based on source IP.",
"",
"Below is the syntax that must be used for the source IP filter:",
"",
"1) Empty = No source IP/Network filtering will be performed.",
"2) IPv4 IP Address (10.10.0.1)",
"3) IPv4 Network Address (172.16.0.0/16)",
"4) Comma seperated list of IPv4 addresses or networks (10.10.0.1, 172.16.0.0/16)"
]
},
"profile_filter": {
"field": "profile_filter",
"label": "SIP Profile Filter",
"type": "dropdown",
"default": "__empty__",
"value": {
"__empty__": "none"
},
"rules": "required|in_list[__empty__]",
"help": "Whether to filter registration attempts based on SIP profile."
},
"account_filter_expr": {
"field": "account_filter_expr",
"label": "Account Registration Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_account_filter",
"help": [
"Whether to filter registration attempts based on account.",
"",
"Below is the syntax that must be used for the Account Registration filter:",
"",
"1) Empty = No account filtering will be perfomed.",
"2) Unknown = The string \"unknown\" matches any accounts that are not known to the registrar (ie, trying to register joe@domain.com where the domain.com registrar does not know about any joe user). This option only works when SIP thru registration is disabled for the profile receiving the REGISTER request.",
"3) Comma-separated list of accounts to match, ie \"bob@company.com, alice@company.com\".",
"4) A regular expression matching the desired accounts in format: regex=\"the regular expression\""
]
},
"user_agent_filter_expr": {
"field": "user_agent_filter_expr",
"label": "User Agent Filter",
"type": "string",
"default": "",
"size": 50,
"rules": "validate_user_agent_filter",
"help": [
"Whether to filter registration attempts based on user agent.",
"",
"Below is the syntax that must be used for the user agent filter:",
"",
"1) Empty = No user agent filtering will be perfomed.",
"2) Any string (this will be an exact match of the string with the user agent)",
"3) A regular expression matching the desired user agent in format: regex=\"the regular expression\""
]
},
"action_expr": {
"field": "action_expr",
"label": "Action",
"type": "dropdown",
"default": "false",
"value": {
"false": "Log",
"block_ip": "Block IP"
},
"rules": "required|in_list[false,block_ip]",
"help": "Action to perform when the rule matches",
"group": "action"
},
"action_param": {
"field": "action_param",
"label": "Action Parameter",
"type": "string",
"default": "",
"size": 50,
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"help": [
"Defines parameter of the selected action:",
"",
"Block IP - Number of minutes the IP will remain blocked, from [0 to 1439]. 0 means block this IP forever, until admin manually unblocks it."
]
},
"comments": {
"field": "comments",
"label": "Comments",
"type": "string",
"default": "",
"size": 80
}
}
},
"log": {
"description": "Log file",
"methods": {
"download": {
"name": "Download",
"description": [
"Download log files."
],
"request": "GET"
},
"list": {
"name": "List",
"description": [
"List log."
],
"request": "GET"
}
}
}
}
}{
"name": "Media Server",
"description": [
"The Media Server module provides with an interface to discover media server interfaces (DSPs) and configure their settings."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"enable_media_interface": {
"field": "enable_media_interface",
"label": "Enable/Disable Media Interfaces",
"type": "dropdown",
"default": "true",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"help": "Option to enable/disable media interfaces from being used with the system.",
"category_setting": "expanded",
"category": "General",
"group": "media_int"
},
"interfaces": {
"field": "interfaces",
"label": "Detect Media Interfaces",
"type": "checkbox",
"default": "__empty__",
"value": {
"eth0": "eth0"
},
"inline": "true",
"rules": "required[enable_media_interface]|required[,in,__empty__]|is_array|in_list[eth0]",
"help": [
"Select from a list of interfaces to detect media modules.",
"Media modules will only be detected on selected interfaces.",
"All other media module information will be removed."
]
},
"individual-ip": {
"field": "individual-ip",
"label": "IP Mode",
"type": "dropdown",
"default": "false",
"value": {
"true": "Exposed",
"false": "Hidden"
},
"rules": "required|in_list[true,false]",
"help": "\n Sets whether the transcoding modules are exposed on the external network.
\n Hidden - All media interfaces will be hidden and protected from the external network. Signaling and media will flow together thru the primary network interfaces (ie, eth0 and eth1).\n Do NOT plug an ethernet cable to the media ethernet port (D500/D100).
\n Exposed - All media interfaces will be exposed in the network. Media will flow thru the media ethernet port only.\n You must connect an ethernet cable to the media ethernet port (D500/D100)\n ",
"group": "global",
"category_setting": "expanded",
"category": "Network"
},
"ip_address": {
"field": "ip_address",
"label": "Base IP address",
"type": "text",
"default": "10.10.0.1",
"rules": "required|valid_ip",
"help": [
"Starting IP Address to be assigned to the media modules.",
"For every module discovered, the IP address will be incremented by 1."
]
},
"vlan_id": {
"field": "vlan_id",
"label": "VLAN Identifier",
"type": "string",
"default": "",
"size": 10,
"rules": "greater_than[0]|less_than[4097]",
"help": "Specify the VLAN identifier that will be used on all media modules discovered."
},
"ext_ip_address": {
"field": "ext_ip_address",
"label": "Base External IP address",
"type": "text",
"default": "",
"rules": "valid_ip",
"help": [
"This is the starting IP address that system will use in the SDP offer or answer. For every module discovered, the IP address will be incremented by 1.",
"If not specified, system will use the assigned IP address to the media module(default behavior).",
"",
"When system is behind a firewall (ie: DMZ or port-forwarding) with RTP ports being forwarded to the media module,\n \t\tit may be desirable to specify this parameter to an IP address that will be mapped by the firewall port-forwarding capabilities to the IP address of the media module.\n \t\tIf not set when working under a DMZ or port-forwarding scenario, calls may end up not having audio.\n \t\t"
]
},
"mask": {
"field": "mask",
"label": "Network Mask",
"type": "text",
"default": "255.255.255.0",
"rules": "required[individual-ip]|valid_ip",
"help": "Subnet mask to be assigned to the media modules."
},
"gateway": {
"field": "gateway",
"label": "Default Gateway",
"type": "text",
"default": "10.10.0.100",
"rules": "valid_ip",
"help": "Default Gateway to be assigned to the media modules."
},
"udp_begin": {
"field": "udp_begin",
"label": "First UDP port",
"type": "text",
"default": "10000",
"rules": "required|valid_port_number|greater_or_equal[5004]",
"help": "Starting UDP port to be assigned to the media modules."
},
"udp_end": {
"field": "udp_end",
"label": "Last UDP port",
"type": "text",
"default": "20000",
"rules": "valid_port_number",
"help": "Ending UDP port to be assigned to the media modules."
},
"vqe/acoustic_echo": {
"field": "vqe/acoustic_echo",
"label": "Acoustic Echo Cancellation",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"help": [
"Enable acoustic echo cancellation for all media sessions.",
"This reduces echo on calls but increases the possibility of double-talk clipping.",
"Use this value for situations where the echo path is highly non-linear.",
"Note that enabling this feature will reduce your call capacity in about 35%."
],
"category_setting": "expanded",
"category": "VQE"
},
"vqe/rx_adaptative_noise_reduction": {
"field": "vqe/rx_adaptative_noise_reduction",
"label": "Adaptative Noise Reduction",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"help": [
"Enable Adaptive Noise Reduction for all media sessions.",
"This removes the noise present while leaving voice intact.",
"Note that enabling this feature will reduce your call capacity in about 35%."
]
},
"vqe/rx_automatic_level_control": {
"field": "vqe/rx_automatic_level_control",
"label": "Adaptative Level Control (RX)",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"help": [
"Enable RX Automatic Level Control for all media sessions.",
"Using the level threshold limit specified in Automatic Level Control Target, dBm0 level is being filtered.",
"Note that enabling this feature will reduce your call capacity in about 15%."
],
"composite": [
"vqe/rx_automatic_level_control_target_dbm0"
],
"group": "rx_alc"
},
"vqe/rx_automatic_level_control_target_dbm0": {
"field": "vqe/rx_automatic_level_control_target_dbm0",
"label": "Target",
"type": "integer",
"default": -21,
"size": 5,
"rules": "required[vqe/rx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"composite_parent": "vqe/rx_automatic_level_control"
},
"vqe/tx_automatic_level_control": {
"field": "vqe/tx_automatic_level_control",
"label": "Adaptative Level Control (TX)",
"type": "dropdown",
"default": "0",
"value": {
"0": "Disable",
"1": "Enable"
},
"rules": "required|in_list[1,0]",
"help": [
"Enable TX Automatic Level Control for all media sessions.",
"Using the level threshold limit specified in Automatic Level Control Target, dBm0 level is being filtered.",
"Note that enabling this feature will reduce your call capacity in about 15%."
],
"composite": [
"vqe/tx_automatic_level_control_target_dbm0"
],
"group": "tx_alc"
},
"vqe/tx_automatic_level_control_target_dbm0": {
"field": "vqe/tx_automatic_level_control_target_dbm0",
"label": "Target",
"type": "integer",
"default": -21,
"size": 5,
"rules": "required[vqe/tx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"composite_parent": "vqe/tx_automatic_level_control"
}
},
"controller_url": "/SAFe/fs_sngms_config",
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/sngms/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "SNMP",
"description": [
"The SNMP module configure settings for the SNMP service such as version, transport, IP information etc."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"assisted": {
"field": "assisted",
"label": "Assisted Configuration",
"type": "dropdown",
"default": "false",
"value": {
"true": "Enable",
"false": "Disable"
},
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"category": "General",
"group": "options"
},
"version3": {
"field": "version3",
"label": "Version",
"type": "dropdown",
"default": "false",
"value": {
"false": "SNMP v1/2c",
"true": "SNMP v3"
},
"rules": "required|in_list[false,true]"
},
"interface": {
"field": "interface",
"label": "Network Interface",
"type": "dropdown",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.28"
},
"rules": "required|in_list[all,eth0]",
"help": "Select interface that SNMP listens on.",
"category_setting": "expanded",
"category": "Network Configuration"
},
"transport": {
"field": "transport",
"label": "Transport",
"type": "dropdown",
"default": "udp",
"value": {
"udp": "UDP",
"tcp": "TCP"
},
"rules": "required|in_list[udp,tcp]"
},
"port": {
"field": "port",
"label": "Port",
"type": "text",
"default": "161",
"size": 10,
"help": "Port number that snmpd listens on.",
"rules": "required|integer|greater_than[0]|less_than[61000]|callback_port_check[port]"
},
"user": {
"field": "user",
"label": "User Name",
"type": "text",
"default": "",
"size": 20,
"rules": "required[version3]|alpha_dash",
"category_setting": "expanded",
"category": "SNMPv3 User"
},
"password": {
"field": "password",
"label": "Password",
"type": "password",
"default": "",
"size": 20,
"rules": "required[version3]|alpha_dash|min_length[8]"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/snmpd/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"view": {
"name": "View",
"dynamic": true,
"autoname": true,
"methods": {
"create": {
"name": "Create",
"description": "Add a View",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a View",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a View",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a View",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List view."
],
"request": "GET"
}
},
"description": "View",
"base_path": "/NSC/local/software/snmpd/view",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"oid": {
"field": "oid",
"label": "OID",
"type": "text",
"default": "",
"size": 25,
"help": "OID Tree",
"rules": "required|alpha_dash"
},
"type": {
"field": "type",
"label": "Type",
"type": "dropdown",
"default": "included",
"value": {
"included": "Included",
"excluded": "Excluded"
},
"rules": "required|in_list[included,excluded]",
"help": "Include or exclude OID tree."
},
"access": {
"field": "access",
"label": "Access",
"type": "dropdown",
"default": "ro",
"value": {
"ro": "Read Only",
"rw": "Read/Write"
},
"rules": "required|in_list[ro,rw]",
"help": "OID tree access."
}
}
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/snmpd/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Intrusion Detection",
"description": "",
"object": {
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/snort/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Intrusion Prevention",
"description": "",
"object": {
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/snortsam/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "Secure Shell",
"description": [
"The SSH module takes care of configuring the SSH service."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"interface": {
"field": "interface",
"label": "Network Interface",
"type": "dropdown",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.28"
},
"rules": "required|in_list[all,eth0]",
"help": "Select interface that secure shell listens on."
},
"port": {
"field": "port",
"label": "Port",
"type": "text",
"default": "22",
"size": 10,
"help": "Port number that secure shell listens on.",
"rules": "required|valid_port_number|less_than[61000]|callback_port_check[port]"
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/sshd/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
},
"service": {
"name": "Service",
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"singleton": true,
"methods": {
"status": {
"name": "Service Status",
"description": "Returns service status and statistics.",
"request": "GET"
},
"start": {
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic.",
"request": "POST"
},
"stop": {
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual.",
"request": "POST"
},
"restart": {
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic.",
"request": "POST"
}
},
"base_path": "/NSC/local/software/sshd/service",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}{
"name": "System",
"description": [
"The System module configures miscelaneous system-wide configuration settings such as creating and removing users."
],
"object": {
"user": {
"name": "User",
"dynamic": true,
"methods": {
"create": {
"name": "Create",
"description": "Add a User",
"request": "POST"
},
"retrieve": {
"name": "Retrieve",
"description": "Retrieve a User",
"request": "GET"
},
"update": {
"name": "Update",
"description": "Update a User",
"request": "POST"
},
"delete": {
"name": "Delete",
"description": "Delete a User",
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List user."
],
"request": "GET"
}
},
"description": "User",
"base_path": "/NSC/local/system/user",
"configurable": true,
"pagination": false,
"global_methods": false,
"class": {
"name": {
"field": "name",
"label": "Name",
"type": "text",
"default": "",
"size": "50",
"category_setting": "expanded",
"category": "Contact"
},
"email": {
"field": "email",
"label": "Email Address",
"type": "text",
"default": "default@mtl-xteam-deploy-NSC-2-1-dev",
"size": "50"
},
"secure/password": {
"field": "secure/password",
"label": "Password",
"type": "password",
"default": "",
"size": "30",
"rules": "required",
"category_setting": "expanded",
"category": "Credentials"
},
"secure/verify": {
"field": "secure/verify",
"label": "Verify",
"type": "password",
"default": "",
"size": "30",
"rules": "matches[secure/password]"
}
}
}
}
}{
"name": "Update",
"description": [
"The Update module allows you to update the SBC operating system software."
],
"object": {
"package": {
"description": "Software Package",
"singleton": true,
"methods": {
"upload": {
"name": "Upload",
"description": [
"Upload a package file."
],
"request": "POST"
},
"description": {
"name": "Get Package desription",
"description": "Get Package desription",
"request": "GET"
},
"install": {
"name": "Install",
"description": "Install the update",
"request": "POST"
},
"status": {
"name": "Get update status",
"description": "Get update status",
"request": "GET"
},
"delete": {
"name": "Delete",
"description": [
"Delete a package file."
],
"request": "POST"
},
"list": {
"name": "List",
"description": [
"List package."
],
"request": "GET"
}
}
}
}
}{
"name": "Web Server",
"description": [
"The Web Server module allows you to configure miscelaneous preferences for the web server serving the SBC web gui and REST API calls."
],
"object": {
"configuration": {
"name": "Configuration",
"singleton": true,
"methods": {
"retrieve": {
"name": "Retrieve",
"request": "GET"
},
"update": {
"name": "Update",
"request": "POST"
}
},
"class": {
"interface": {
"field": "interface",
"label": "Network Interface",
"type": "dropdown",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.28"
},
"rules": "required|in_list[all,eth0]",
"help": "Select interface that web server listens on."
},
"http_port": {
"field": "http_port",
"label": "HTTP port",
"type": "text",
"default": "80",
"size": 10,
"rules": "required|valid_port_number|less_than[61000]|not_matches[https_port]|different_than[81]|callback_port_check[http_port]",
"help": "Port number for HTTP protocol."
},
"https_port": {
"field": "https_port",
"label": "HTTPS port",
"type": "text",
"default": "443",
"size": 10,
"rules": "required|valid_port_number|less_than[61000]|not_matches[http_port]|different_than[81]|callback_port_check[https_port]",
"help": "Port number for HTTPS protocol."
}
},
"description": "Configuration",
"dynamic": false,
"base_path": "/NSC/local/software/webconfig/configuration",
"configurable": true,
"pagination": false,
"global_methods": false
}
}
}