{
"firewall": {
"object": {
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/firewall/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "IP Firewall",
"description": [
"The Firewall module takes care of configuring miscelaneous IP firewall settings."
]
},
"webconfig": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/webconfig/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"interface": {
"help": "Select interface that web server listens on.",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.26"
},
"label": "Network Interface",
"field": "interface",
"rules": "required|in_list[all,eth0]",
"type": "dropdown"
},
"http_port": {
"help": "Port number for HTTP protocol.",
"default": "80",
"label": "HTTP port",
"field": "http_port",
"rules": "required|valid_port_number|less_than[61000]|not_matches[https_port]|different_than[81]|callback_port_check[http_port]",
"type": "text",
"size": 10
},
"https_port": {
"help": "Port number for HTTPS protocol.",
"default": "443",
"label": "HTTPS port",
"field": "https_port",
"rules": "required|valid_port_number|less_than[61000]|not_matches[http_port]|different_than[81]|callback_port_check[https_port]",
"type": "text",
"size": 10
}
},
"name": "Configuration"
}
},
"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."
]
},
"nsc": {
"object": {
"core": {
"description": "Core Dump",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download a Core Dump files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List core."
]
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete a Core Dump files."
]
}
}
},
"license": {
"singleton": true,
"controller_url": "/SAFe/sng_license",
"methods": {
"info": {
"request": "GET",
"name": "Info",
"description": [
"Returns System information required to produce a new License."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List license."
]
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": [
"Returns Application currently installed license and status."
]
},
"upload": {
"request": "POST",
"name": "Upload",
"description": [
"Upload License."
]
}
},
"description": [
"Manages Application licensed Features."
],
"dynamic": false,
"pagination": false,
"base_path": false,
"configurable": true,
"global_methods": false,
"class": [],
"name": "License"
},
"preferences": {
"singleton": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": [
"Returns Application preferences."
]
},
"update": {
"request": "POST",
"name": "Update",
"description": [
"Modifies Application preferences."
]
}
},
"description": [
"Manages Application preferences."
],
"dynamic": false,
"pagination": false,
"base_path": false,
"configurable": true,
"global_methods": false,
"class": {
"keyboard_mode": {
"help": [
"Keyboard layout for text editor component.",
"Select Standard if unsure."
],
"default": "standard",
"value": {
"vim": "Vi",
"emacs": "Emacs",
"standard": "Standard"
},
"label": "Editor Key Bindings Mode",
"field": "keyboard_mode",
"rules": "required|in_list[standard,vim,emacs]",
"type": "dropdown"
}
},
"name": "Preferences"
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/nsc/service",
"configurable": true,
"global_methods": false,
"name": "Service"
},
"version": {
"singleton": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": [
"Returns Application version information."
]
}
},
"description": [
"Manages Application components version."
],
"dynamic": false,
"pagination": false,
"base_path": false,
"configurable": true,
"global_methods": false,
"class": {
"product_version": {
"default": "2.1.3-34",
"field": "product_version",
"type": "text",
"disabled": "disabled",
"label": "product_version"
},
"name": {
"default": "nsc",
"field": "name",
"type": "text",
"disabled": "disabled",
"label": "name"
},
"short_name": {
"default": "nsc",
"field": "short_name",
"type": "text",
"disabled": "disabled",
"label": "short_name"
},
"major_version": {
"default": "2",
"field": "major_version",
"type": "text",
"disabled": "disabled",
"label": "major_version"
},
"minor_version": {
"default": "1",
"field": "minor_version",
"type": "text",
"disabled": "disabled",
"label": "minor_version"
},
"release_version": {
"default": "GA",
"field": "release_version",
"type": "text",
"disabled": "disabled",
"label": "release_version"
},
"patch_version": {
"default": "3",
"field": "patch_version",
"type": "text",
"disabled": "disabled",
"label": "patch_version"
},
"full_name": {
"default": "NetBorder Session Controller",
"field": "full_name",
"type": "text",
"disabled": "disabled",
"label": "full_name"
},
"build_version": {
"default": "34",
"field": "build_version",
"type": "text",
"disabled": "disabled",
"label": "build_version"
}
},
"name": "Version"
},
"corebt": {
"description": "Core Dump Back Trace",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download a Core Dump files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List corebt."
]
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete a Core Dump files."
]
}
}
},
"archive": {
"description": "Archive",
"methods": {
"restore": {
"request": "POST",
"name": "Restore",
"description": [
"Restore a backup files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List archive."
]
},
"upload": {
"request": "POST",
"name": "Upload",
"description": [
"Upload a backup files."
]
},
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download a backup files."
]
},
"backup": {
"class": {
"backup_type": {
"default": "configuration",
"value": {
"support": "Support Backup",
"configuration": "Configuration Backup",
"data": "Data Backup",
"system": "System Backup"
},
"label": "Backup Type",
"field": "backup_type",
"rules": "required|in_list[configuration,data,support,system]",
"type": "dropdown"
}
},
"request": "POST",
"name": "Backup",
"description": [
"Backup system settings."
]
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete a backup files."
]
}
}
},
"log": {
"description": "Log File",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download log files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List log."
]
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete a Core Dump files."
]
}
}
}
},
"name": "Vega Session Controller",
"description": [
"The Application module takes care of the SBC system startup, configuration and licensing."
]
},
"rest": {
"object": {
"apikey": {
"pagination": false,
"description": "API Key",
"dynamic": false,
"base_path": "/NSC/local/software/rest/apikey",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List apikey."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a API Key"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a API Key"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a API Key"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a API Key"
}
},
"global_methods": false,
"class": {
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
},
"key": {
"help": "REST API Key for authentication/access control. This option is read only,generated by system.",
"default": "E68B509B2B6CF6DA2DAA69D8310C9C8A",
"label": "API key",
"field": "key",
"readonly": "readonly",
"rules": "required",
"type": "text",
"size": 40
}
},
"name": "API Key"
},
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/rest/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"enable": {
"category": "General",
"help": "Option to enable/disable RESTful API",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "RESTful API",
"field": "enable",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"api-key": {
"category": "Access Control",
"help": [
"Any client connecting to RESTful API will be checked against the api key.",
"Key is send using X-API-KEY header."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "API Key",
"field": "api-key",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"ip-whitelist": {
"category": "Access Control",
"help": "Any client connecting to RESTful API will be checked against the list of allowed IP addresses.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "IP White List",
"field": "ip-whitelist",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
}
},
"name": "Configuration"
},
"ipaddr": {
"pagination": false,
"description": "Allowed IP Address",
"dynamic": false,
"base_path": "/NSC/local/software/rest/ipaddr",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List ipaddr."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a IP Address Condition"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a IP Address Condition"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a IP Address Condition"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a IP Address Condition"
}
},
"global_methods": false,
"class": {
"ipaddr": {
"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"
],
"default": "",
"label": "IP Address",
"field": "ipaddr",
"rules": "required|valid_ip_or_prefix",
"type": "text",
"size": 25
},
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
}
},
"name": "Allowed IP Address"
}
},
"name": "REST",
"description": [
"The REST module configures REST API access control and other miscelaneous settings."
]
},
"hardware": {
"object": {
"adapter": {
"pagination": false,
"controller_url": "/admin/network.php",
"name": "Adapter",
"has_child": true,
"description": "Adapter",
"object": {
"module": {
"pagination": false,
"description": "Transcoding Module",
"dynamic": false,
"base_path": "/NSC/local/hardware/ETHERNET/adapter/module",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List module."
]
},
"upgrade": {
"scope": "global",
"request": "POST",
"name": "Upgrade",
"description": "Upgrade Transcoding Modules Firmware"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve Transcoding Module"
}
},
"global_methods": true,
"class": {
"vqe/tx_automatic_level_control_target_dbm0": {
"composite_parent": "vqe/tx_automatic_level_control",
"default": -21,
"label": "Target",
"disabled": "disabled",
"field": "vqe/tx_automatic_level_control_target_dbm0",
"rules": "required[vqe/tx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"type": "integer",
"size": 5
},
"enable": {
"category": "General",
"group": "module",
"help": "Enable/Disable this particular module.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable",
"field": "enable",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"vqe/acoustic_echo": {
"category": "VQE",
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Acoustic Echo Cancellation",
"disabled": "disabled",
"field": "vqe/acoustic_echo",
"rules": "required|in_list[1,0]",
"category_setting": "expanded",
"type": "dropdown"
},
"vqe/rx_automatic_level_control_target_dbm0": {
"composite_parent": "vqe/rx_automatic_level_control",
"default": -21,
"label": "Target",
"disabled": "disabled",
"field": "vqe/rx_automatic_level_control_target_dbm0",
"rules": "required[vqe/rx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"type": "integer",
"size": 5
},
"ip_address": {
"category": "Network",
"help": "IP address of this particular module.",
"default": "",
"label": "IP address",
"field": "ip_address",
"rules": "required[enable]|valid_ip",
"category_setting": "expanded",
"type": "text"
},
"mask": {
"help": "Subnet Mask of this particular module",
"default": "",
"label": "Network Mask",
"field": "mask",
"rules": "required[enable]|valid_ip",
"type": "text"
},
"vqe/rx_automatic_level_control": {
"composite": [
"vqe/rx_automatic_level_control_target_dbm0"
],
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Level Control (RX)",
"disabled": "disabled",
"field": "vqe/rx_automatic_level_control",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"mac": {
"default": null,
"field": "mac",
"type": "string",
"disabled": "disabled",
"label": "MAC Address"
},
"version": {
"default": null,
"field": "version",
"type": "string",
"disabled": "disabled",
"label": "Version"
},
"udp_end": {
"help": "Ending UDP port being used by this module.",
"default": "16000",
"label": "Last UDP port",
"field": "udp_end",
"rules": "required|valid_port_number",
"type": "text"
},
"vqe/rx_adaptative_noise_reduction": {
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Noise Reduction",
"disabled": "disabled",
"field": "vqe/rx_adaptative_noise_reduction",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"vqe/tx_automatic_level_control": {
"composite": [
"vqe/tx_automatic_level_control_target_dbm0"
],
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Level Control (TX)",
"disabled": "disabled",
"field": "vqe/tx_automatic_level_control",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"udp_begin": {
"help": "Starting UDP port being used by this module",
"default": "14000",
"label": "First UDP port",
"field": "udp_begin",
"rules": "required|valid_port_number|greater_or_equal[5004]",
"type": "text"
},
"ext_ip_address": {
"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."
],
"default": "",
"label": "External IP address",
"field": "ext_ip_address",
"rules": "valid_ip",
"type": "text"
},
"gateway": {
"help": "Default gateway of this particular module.",
"default": "",
"label": "Gateway",
"field": "gateway",
"rules": "valid_ip",
"type": "text"
},
"vlan_id": {
"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."
],
"default": "",
"label": "VLAN Identifier",
"field": "vlan_id",
"rules": "greater_than[0]|less_than[4097]",
"type": "string",
"size": 10
}
},
"name": "Transcoding Module"
}
},
"dynamic": false,
"base_path": false,
"configurable": true,
"global_methods": false,
"class": [],
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List adapter."
]
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve Adapter"
}
}
}
},
"name": "Hardware",
"description": [
"The Hardware module takes care of configuring hardware such as transcoding network adapters."
]
},
"radius": {
"object": {
"vsas": {
"pagination": false,
"description": "VSAs",
"dynamic": true,
"base_path": "/NSC/local/software/radius/vsas",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List vsas."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a RADIUS VSAs"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a RADIUS VSAs"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a RADIUS VSAs"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a RADIUS VSAs"
}
},
"global_methods": false,
"class": {
"vsa-id": {
"help": "VSA ID within this vendor's scope in this vendor specified attribute.",
"default": "",
"label": "VSA ID",
"field": "vsa-id",
"rules": "required|greater_than[-1]|less_than[65535]",
"type": "string",
"size": 10
},
"vsa-value": {
"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.",
"default": "",
"label": "VSA Value",
"field": "vsa-value",
"rules": "required|alpha-dash",
"type": "string",
"size": 60
},
"vendor-id": {
"help": "RADIUS vendor ID required for VSA. Example: 0 is default, 9 is for Cisco",
"default": "",
"label": "VSA Vendor ID",
"field": "vendor-id",
"rules": "required|greater_than[-1]|less_than[16777215]",
"type": "string",
"size": ""
},
"radius-message": {
"help": "Decision on whether this VSA is used as an input RADIUS request or an output RADIUS response.",
"default": "in",
"value": {
"out": "Response",
"in": "Request"
},
"label": "VSA in RADIUS Message",
"field": "radius-message",
"rules": "required|in_list[in,out]",
"type": "dropdown"
},
"vsa-value-type": {
"help": "The VSA value type that will be used in the RADIUS message.",
"default": "0",
"value": [
"Direct String Input",
"Channel Variable"
],
"label": "VSA Value Type",
"field": "vsa-value-type",
"rules": "required|in_list[0,1]",
"type": "dropdown"
}
},
"name": "VSAs"
},
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/radius/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"enable-accounting": {
"group": "accounting",
"help": "Enable or Disable RADIUS accounting service.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "RADIUS Server Accounting",
"field": "enable-accounting",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"default_realm": {
"help": "Default authentication realm to append all usernames. The realm identifies where the receiving RADIUS server should forward the AAA requests.",
"default": "",
"label": "Authentication Realm",
"field": "default_realm",
"rules": "valid_ip_or_domain",
"type": "string",
"size": 60
},
"bindaddr": {
"help": "IP Address from which RADIUS packets have been sent to..",
"default": "eth0",
"value": {
"eth0": "eth0 - 10.20.1.26"
},
"label": "Bind Local IP address",
"field": "bindaddr",
"rules": "required|in_list[eth0]",
"type": "dropdown"
},
"authserver": {
"help": "The domain name or IP address of the RADIUS Server.",
"default": "localhost",
"label": "RADIUS Server Address",
"field": "authserver",
"rules": "required|valid_ip_or_domain",
"type": "string",
"size": 50
},
"auth_port": {
"help": "The authentication and authorization port of the RADIUS Server.",
"default": "1812",
"label": "Authentication Port",
"field": "auth_port",
"rules": "required|valid_port_number",
"type": "string",
"size": 10
},
"radius_retries": {
"help": "Number of times to retry the RADIUS server in seconds.",
"default": "3",
"label": "Request Retries",
"field": "radius_retries",
"rules": "required|greater_than[0]|less_than[20]",
"type": "string",
"size": 10
},
"shared-secret": {
"help": "Encryption password used by the RADIUS Server",
"default": "testing123",
"label": "RADIUS Shared Secret",
"field": "shared-secret",
"rules": "required|alpha-dash",
"type": "string",
"size": 60
},
"acct-port": {
"help": "The port being used for RADIUS Server Accounting.",
"default": "1813",
"label": "RADIUS Accounting Port",
"field": "acct-port",
"rules": "required[enable-accounting]|valid_port_number",
"type": "string",
"size": 10
},
"radius_timeout": {
"help": "Time to wait for a reply from the RADIUS server",
"default": "10",
"label": "RADIUS Timeout",
"field": "radius_timeout",
"rules": "required|greater_than[3]|less_than[180]",
"type": "string",
"size": 10
}
},
"name": "Configuration"
}
},
"name": "RADIUS",
"description": [
"The RADIUS module allows you to configure RADIUS protocol settings for authentication and authorization, VSAs, etc."
]
},
"cdr": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/cdr/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"http/retries": {
"default": 2,
"field": "http/retries",
"type": "int",
"rules": "required[global/http]|greater_than[0]",
"label": "Number of Retries"
},
"http/url": {
"default": "",
"label": "HTTP URL",
"field": "http/url",
"rules": "required[global/http]|valid_url",
"type": "string",
"size": 64
},
"local/max_size": {
"help": [
"This option sets the size limit of CDR stroage in MB."
],
"default": "100",
"label": "Local Max Size",
"field": "local/max_size",
"rules": "required[global/local]|integer|greater_than[0]",
"type": "int",
"size": 5
},
"global/local": {
"category": "Local Storage",
"group": "local",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Local Storage",
"field": "global/local",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"global/http": {
"category": "HTTP Storage",
"group": "http",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "HTTP Storage",
"field": "global/http",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"local/schedule": {
"default": "daily",
"value": {
"monthly": "Monthly",
"hourly": "Hourly",
"daily": "Daily",
"weekly": "Weekly"
},
"label": "Cleanup Frequency",
"field": "local/schedule",
"rules": "required|in_list[hourly,daily,weekly,monthly]",
"type": "dropdown"
},
"http/delay": {
"default": 5,
"field": "http/delay",
"type": "int",
"rules": "required[global/http]|greater_than[0]",
"label": "Retry Delay"
}
},
"name": "Configuration"
},
"cdr": {
"description": "Call Data Records",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download cdr files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List cdr."
]
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete cdr files."
]
}
}
}
},
"name": "CDR",
"description": [
"The CDR module takes care of configuring the CDR service and allows you to retrieve CDR data as well."
]
},
"snmpd": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/snmpd/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"version3": {
"default": "false",
"value": {
"true": "SNMP v3",
"false": "SNMP v1/2c"
},
"label": "Version",
"field": "version3",
"rules": "required|in_list[false,true]",
"type": "dropdown"
},
"assisted": {
"category": "General",
"group": "options",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Assisted Configuration",
"field": "assisted",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"user": {
"category": "SNMPv3 User",
"default": "",
"label": "User Name",
"field": "user",
"rules": "required[version3]|alpha_dash",
"category_setting": "expanded",
"type": "text",
"size": 20
},
"interface": {
"category": "Network Configuration",
"help": "Select interface that SNMP listens on.",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.26"
},
"label": "Network Interface",
"field": "interface",
"rules": "required|in_list[all,eth0]",
"category_setting": "expanded",
"type": "dropdown"
},
"password": {
"default": "",
"label": "Password",
"field": "password",
"rules": "required[version3]|alpha_dash|min_length[8]",
"type": "password",
"size": 20
},
"port": {
"help": "Port number that snmpd listens on.",
"default": "161",
"label": "Port",
"field": "port",
"rules": "required|integer|greater_than[0]|less_than[61000]|callback_port_check[port]",
"type": "text",
"size": 10
},
"transport": {
"default": "udp",
"value": {
"udp": "UDP",
"tcp": "TCP"
},
"label": "Transport",
"field": "transport",
"rules": "required|in_list[udp,tcp]",
"type": "dropdown"
}
},
"name": "Configuration"
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/snmpd/service",
"configurable": true,
"global_methods": false,
"name": "Service"
},
"view": {
"pagination": false,
"autoname": true,
"description": "View",
"dynamic": true,
"base_path": "/NSC/local/software/snmpd/view",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List view."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Add a View"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a View"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a View"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a View"
}
},
"global_methods": false,
"class": {
"access": {
"help": "OID tree access.",
"default": "ro",
"value": {
"ro": "Read Only",
"rw": "Read/Write"
},
"label": "Access",
"field": "access",
"rules": "required|in_list[ro,rw]",
"type": "dropdown"
},
"oid": {
"help": "OID Tree",
"default": "",
"label": "OID",
"field": "oid",
"rules": "required|alpha_dash",
"type": "text",
"size": 25
},
"type": {
"help": "Include or exclude OID tree.",
"default": "included",
"value": {
"included": "Included",
"excluded": "Excluded"
},
"label": "Type",
"field": "type",
"rules": "required|in_list[included,excluded]",
"type": "dropdown"
}
},
"name": "View"
}
},
"name": "SNMP",
"description": [
"The SNMP module configure settings for the SNMP service such as version, transport, IP information etc."
]
},
"distributor": {
"object": {
"generic": {
"pagination": false,
"description": "Generic list",
"has_child": true,
"object": {
"resource": {
"pagination": false,
"autoname": true,
"description": "Resource",
"dynamic": true,
"base_path": "/NSC/local/software/distributor/generic/default/resource",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List resource."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Resource"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Resource"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Resource"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Resource"
}
},
"global_methods": false,
"class": {
"resource": {
"help": [
"Resource Identifier."
],
"default": "",
"label": "Resource",
"field": "resource",
"rules": "required",
"type": "text",
"size": 50
},
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
},
"weight": {
"help": [
"Weight of the resource.",
"Defines the number of time this Resource will be returned before balancing to next resource in list."
],
"default": "1",
"label": "Weight",
"field": "weight",
"rules": "required|integer|greater_than[0]",
"type": "text",
"size": 10
}
},
"name": "Resource"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/distributor/generic",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List generic."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Generic List"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Generic List"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Generic List"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Generic List"
}
},
"global_methods": false,
"class": {
"enable": {
"help": [
"Enable/Disable List from being used by Load Balancing module."
],
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable List",
"field": "enable",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
}
},
"name": "Generic list"
},
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/distributor/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"enable": {
"help": [
"Enable/Disable Balancing module."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable Load Balancing",
"field": "enable",
"rules": "required|in_list[true,false]",
"type": "dropdown"
}
},
"name": "Configuration"
},
"trunk": {
"pagination": false,
"description": "SIP Trunk List",
"has_child": true,
"object": {
"resource": {
"pagination": false,
"autoname": true,
"description": "Resource",
"dynamic": true,
"base_path": "/NSC/local/software/distributor/trunk/default/resource",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List resource."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Resource"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Resource"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Resource"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Resource"
}
},
"global_methods": false,
"class": {
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
},
"weight": {
"help": [
"Weight of the resource.",
"Defines the number of time this Resource will be returned before balancing to next resource in list."
],
"default": "1",
"label": "Weight",
"field": "weight",
"rules": "required|integer|greater_than[0]",
"type": "text",
"size": 10
},
"trunk": {
"help": [
"Select a SIP Trunk to bind to this Load Balancing list.",
"Selecting None to not bind to any."
],
"default": "Trunk1",
"value": {
"Trunk1": "Trunk1"
},
"label": "SIP Trunk",
"field": "trunk",
"rules": "required[,in,none]|required|in_list[Trunk1]",
"type": "dropdown"
}
},
"name": "Resource"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/distributor/trunk",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List trunk."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Trunk List"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Trunk List"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Trunk List"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Trunk List"
}
},
"global_methods": false,
"class": {
"enable": {
"help": [
"Enable/Disable List from being used by Load Balancing module."
],
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable List",
"field": "enable",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
}
},
"name": "SIP Trunk List"
}
},
"name": "Load Balancing",
"description": [
"The Load Balancing module takes care of creating lists of resources and setting balancing preferences for those resources."
]
},
"lcr": {
"object": {
"carrier": {
"pagination": false,
"description": "Carrier",
"has_child": true,
"object": {
"rate": {
"pagination": false,
"autoname": true,
"description": "Carrier Rate",
"dynamic": true,
"base_path": "/NSC/local/software/lcr/carrier/default/rate",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rate."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a rate"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a rate"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a rate"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a rate"
}
},
"global_methods": false,
"class": {
"digits": {
"help": "The entered numbers will be matched with the dialed number to determine which route to use.",
"default": "",
"label": "Digits to match",
"field": "digits",
"rules": "required|min_length[1]|max_length[30]",
"type": "string",
"size": 50
},
"date_start": {
"help": "Date when the carrier rate will become active. Must be entered in YYYY-MM-DD format.",
"default": "",
"label": "Start Date",
"field": "date_start",
"rules": "valid_date",
"type": "date",
"size": 20
},
"suffix": {
"help": "Suffix to add after the dialed number.",
"default": "",
"label": "Suffix",
"field": "suffix",
"rules": "alpha_dash",
"type": "string",
"size": 50
},
"date_end": {
"help": "Date when the carrier rate will end. Must be entered in YYYY-MM-DD format.",
"default": "",
"label": "End Date",
"field": "date_end",
"rules": "valid_date|date_greater_than[today]|date_greater_than[date_start]",
"type": "date",
"size": 20
},
"lead_strip": {
"help": "Number of digits to strip off the front off the dialed number.",
"default": "",
"label": "Strip Leading Digits",
"field": "lead_strip",
"rules": "greater_than[0]|less_than[29]",
"type": "string",
"size": 50
},
"trail_strip": {
"help": "Number of digits to strip off the trailing portion of the dialed number.",
"default": "",
"label": "Strip Trailing Digits",
"field": "trail_strip",
"rules": "greater_than[0]|less_than[29]",
"type": "string",
"size": 50
},
"prefix": {
"help": "Prefix to add in front of the dialed number.",
"default": "",
"label": "Prefix",
"field": "prefix",
"rules": "alpha_dash",
"type": "string",
"size": 50
},
"rate": {
"help": "The rate indicates the relative cost of the using this carrier.",
"default": "",
"label": "Least Cost Routing Rate",
"field": "rate",
"rules": "required|decimal",
"type": "string",
"size": 50
}
},
"name": "Carrier Rate"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/lcr/carrier",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List carrier."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a carrier"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a carrier"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a carrier"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a carrier"
}
},
"global_methods": false,
"class": {
"enabled": {
"help": "Enable/Disable Carrier from being used for Least Cost Routing.",
"default": "1",
"value": {
"1": "Enabled",
"2": "Disabled"
},
"label": "Enabled",
"field": "enabled",
"rules": "required|in_list[1,2]",
"type": "dropdown"
},
"binding_name": {
"help": [
"Select a SIP Trunk or Load Balancing list to bind to this Least Cost Routing.",
"Selecting None to not bind to any."
],
"default": "sip/trunk/Trunk1",
"value": {
"sip/trunk/Trunk1": "SIP -- Trunk1"
},
"label": "SIP Trunk/Load Balancing List",
"field": "binding_name",
"rules": "callback_check_binding_name[binding_name]|required|in_list[sip/trunk/Trunk1]",
"type": "dropdown"
}
},
"name": "Carrier"
},
"ratefile": {
"singleton": true,
"description": "Carrier Rate file",
"methods": {
"upload": {
"request": "POST",
"name": "Upload",
"description": [
"Upload Rate file."
]
}
}
}
},
"name": "Least Cost Routing",
"description": [
"The LCR module takes care of configuring the least cost routing engine."
]
},
"sip": {
"object": {
"profile": {
"pagination": false,
"controller_url": "/SAFe/fs_sip_profile_config",
"name": "Profile",
"has_child": true,
"description": "Profile",
"object": {
"limit": {
"pagination": false,
"autoname": true,
"description": "Limits",
"dynamic": true,
"base_path": "/NSC/local/software/sip/profile/default/limits",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List limit."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a limit"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a limit"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a limit"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a limit"
}
},
"global_methods": false,
"class": {
"host": {
"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.",
"default": "ANY",
"label": "Host",
"field": "host",
"rules": "valid_ip_or_blank_or_any",
"type": "string",
"size": 60
},
"limit": {
"help": "Number of SIP messages to limit",
"default": "",
"label": "Rate Limit",
"field": "limit",
"rules": "required|is_numeric|greater_than[0]",
"type": "string",
"size": 20
},
"method": {
"help": "SIP messages which will be used in the limitation rule.",
"default": "ANY",
"value": {
"INFO": "INFO",
"INVITE": "INVITE",
"ACK": "ACK",
"REGISTER": "REGISTER",
"PRACK": "PRACK",
"UPDATE": "UPDATE",
"PUBLISH": "PUBLISH",
"OPTIONS": "OPTIONS",
"SUBSCRIBE": "SUBSCRIBE",
"NOTIFY": "NOTIFY",
"MALFORMED": "MALFORMED",
"CANCEL": "CANCEL",
"MESSAGE": "MESSAGE",
"BYE": "BYE",
"ANY": "ANY",
"REFER": "REFER"
},
"label": "SIP Method",
"field": "method",
"rules": "required|required|in_list[ANY,INVITE,REGISTER,ACK,BYE,CANCEL,OPTIONS,PRACK,SUBSCRIBE,NOTIFY,PUBLISH,INFO,REFER,MESSAGE,UPDATE,MALFORMED]",
"type": "dropdown"
},
"period": {
"help": "Time period in seconds to limit incoming requests.",
"default": "",
"label": "Rate Period",
"field": "period",
"rules": "required|is_numeric|greater_than[0]",
"type": "string",
"size": 20
}
},
"name": "Limits"
},
"registration": {
"pagination": true,
"autoname": true,
"name": "Profile Registration",
"description": "Profile Registration",
"dynamic": true,
"base_path": false,
"configurable": false,
"global_methods": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List registration."
]
},
"retrieve": {
"scope": "both",
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a registration"
},
"flush": {
"scope": "both",
"request": "POST",
"name": "Flush",
"description": "Delete a registration"
}
}
}
},
"dynamic": true,
"base_path": "/NSC/local/software/sip/profile",
"configurable": true,
"global_methods": false,
"class": {
"outbound-proxy": {
"help": "Optional outbound proxy",
"default": "",
"label": "Outbound Proxy",
"field": "outbound-proxy",
"rules": "valid_ip_port_domain",
"type": "string"
},
"nat-options-ping": {
"help": [
"Send OPTIONS ping requests to NATed registrations.",
"This helps to keep firewall pinholes open even when the registration refresh timer is long"
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Ping NAT Registrations",
"field": "nat-options-ping",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"enable-3pcc": {
"help": "Enable processing of 3PCC (third party call control) to allow processing INVITE messages without an SDP",
"default": "proxy",
"value": {
"false": "Disable",
"proxy": "Enable"
},
"label": "3PCC",
"field": "enable-3pcc",
"rules": "required|in_list[false,proxy]",
"type": "dropdown"
},
"max-sip-request-length": {
"help": "Maximum length of Request URI.",
"default": "",
"label": "Maximum SIP Request URI Length",
"field": "max-sip-request-length",
"rules": "integer|greater_than[0]",
"type": "string",
"size": 10
},
"TLS/tls-version": {
"category": "Encryption",
"help": "The version being used by SSL/TLS",
"default": "tlsv1",
"value": {
"tlsv1": "TLS Version 1",
"sslv23": "SSL Version 2 & 3"
},
"label": "TLS Version",
"field": "TLS/tls-version",
"rules": "required|in_list[sslv23,tlsv1]",
"category_setting": "expanded",
"type": "dropdown"
},
"rtp-timeout-sec": {
"help": "RTP Timeout in seconds. If 0 is specified, timeout is disabled.",
"default": 0,
"label": "RTP Timeout",
"field": "rtp-timeout-sec",
"rules": "integer|greater_or_equal[0]",
"type": "string"
},
"call-routing": {
"category": "Session Routing",
"help": "XML routing plan for all incoming calls received in this SIP profile.",
"default": "default",
"value": {
"default": "default"
},
"label": "Routing Plan",
"field": "call-routing",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"category_setting": "expanded",
"type": "dropdown"
},
"srtp/crypto-optional-mki-length-string": {
"help": "The MKI length is the size of the MKI field in the SRTP packet.",
"default": "__disable__",
"value": {
"1:1": "1:1",
"__disable__": "Disable"
},
"label": "Crypto MKI Length",
"field": "srtp/crypto-optional-mki-length-string",
"rules": "required|in_list[__disable__,1:1]",
"type": "dropdown"
},
"TLS/tls-sip-port": {
"help": "TCP Port required for secure SIP signalling",
"default": 5061,
"label": "TLS Port",
"field": "TLS/tls-sip-port",
"rules": "valid_port_number|greater_than[1024]|less_than[65525]|callback_port_check[TLS/tls-sip-port]",
"type": "string",
"size": 20
},
"load-limit-reject-cause": {
"help": "Reject calls based on the SIP Response.",
"default": 503,
"label": "Reject Response Code",
"field": "load-limit-reject-cause",
"rules": "required[enable-load-limit]|sip_fail_response_code",
"type": "string",
"size": 20
},
"auth-all-packets": {
"help": "Enable or Disable authentication on all incoming requests.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Authenticate Requests",
"field": "auth-all-packets",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"srtp/support-sdp-secure-avp": {
"help": [
"Enable or disable SDP secure AVP (a=crypto in RTP/AVP).",
"",
"Note: This option violates RFC 3711."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Secure AVP",
"field": "srtp/support-sdp-secure-avp",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"ingress": {
"category": "Header Manipulation",
"default": "__none__",
"value": {
"__none__": "( None )"
},
"label": "Ingress ",
"field": "ingress",
"rules": "required|in_list[__none__]",
"category_setting": "expanded",
"type": "dropdown"
},
"egress": {
"default": "__none__",
"value": {
"__none__": "( None )"
},
"label": "Egress ",
"field": "egress",
"rules": "required|in_list[__none__]",
"type": "dropdown"
},
"ext-rtp-ip": {
"help": [
"This is the RTP address to be advertised in the SDP for any SDP offer or answer.",
"",
"If RTP is handled via exposed hardware (ie 'exposed' media mode) this parameter is ignored.",
"",
"The accepted values are:",
"1. An IP address string such as '200.1.2.4'",
"",
"2. The string 'auto-nat'",
"Gateway will use uPNP or NAT-PMP to discover the public IP address it should use",
"",
"3. A string starting with 'stun:' followed by a host name or IP, such as: 'stun:my-stun-server.com'",
"Gateway will use the specified STUN server to discover the public IP address",
"",
"4. A string starting with 'host:' followed by a host name, such as 'host:my-small-office.com'",
"Gateway will resolve the given host name to find out the IP address to use (useful for dynamic DNS)"
],
"default": "",
"label": "External RTP IP address",
"field": "ext-rtp-ip",
"rules": "valid_ext_sip_ip",
"type": "string",
"size": 50
},
"disable-rtp-auto-adjust": {
"help": [
"This option enables the RTP auto-adjust feature used to detect RTP streams coming from hosts behind NAT.",
"",
"Note that when media interfaces are enabled, an incoming RTP stream is required before outgoing RTP is sent."
],
"default": "true",
"value": {
"false": "Enable",
"true": "Disable"
},
"label": "RTP Auto Adjust",
"field": "disable-rtp-auto-adjust",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"inbound-media-profile": {
"help": "Media profile that will be used on all incoming calls.",
"default": "default",
"value": {
"default": "default"
},
"label": "Inbound Media Profile",
"field": "inbound-media-profile",
"rules": "required|in_list[default]",
"type": "dropdown"
},
"lync-interop": {
"help": "Enable or Disable settings for Lync interoperability.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Lync Interoperability",
"field": "lync-interop",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"fqdn-in-contact": {
"help": "Use FQDN instead of IP address in Contact Header.",
"default": "",
"label": "FQDN in Contact Header",
"field": "fqdn-in-contact",
"rules": "valid_ip_or_domain",
"type": "string",
"size": 50
},
"sip-ip": {
"help": "IP Address being used for SIP signalling.",
"default": "eth0",
"value": {
"eth0": "eth0 - 10.20.1.26"
},
"label": "SIP IP Address",
"field": "sip-ip",
"rules": "required|required|in_list[eth0]",
"type": "dropdown"
},
"transport": {
"group": "tls",
"help": "Transport type being used for SIP.",
"default": "udptcp",
"value": {
"tls": "TLS",
"udptcptls": "UDP+TCP+TLS",
"udp": "UDP",
"udptcp": "UDP+TCP",
"tcp": "TCP"
},
"label": "Transport",
"field": "transport",
"rules": "required|in_list[udp,tcp,tls,udptcp,udptcptls]",
"type": "dropdown"
},
"load-limit-cause-string": {
"help": "Reject calls based on the string provided.",
"default": "Service Unavailable",
"label": "Reject Message",
"field": "load-limit-cause-string",
"type": "string",
"size": 60
},
"TLS/certificate": {
"default": "__none__",
"value": {
"__none__": "(None)"
},
"label": "TLS Certificate",
"field": "TLS/certificate",
"rules": "required|in_list[__none__]",
"type": "dropdown"
},
"enable-load-limit": {
"category": "Load Limits",
"group": "load-limit",
"help": "Enable or Disable Load Limiting on this SIP Profile",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable Load Limiting",
"field": "enable-load-limit",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"rtcp-audio-interval-msec": {
"help": "RTCP reports interval in msec.",
"default": "5000",
"label": "RTCP Interval",
"field": "rtcp-audio-interval-msec",
"rules": "integer|greater_or_equal[100]|less_or_equal[5000]",
"type": "string",
"size": 10
},
"inbound-bypass-media": {
"help": "Disable SDP parsing and bypass the SDP offer/answer payloads for incoming calls (This disables transcoding)",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Inbound Bypass Media",
"field": "inbound-bypass-media",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"enable-100rel": {
"category": "Interoperability",
"help": "SIP provisional message reliability.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "100 Reliability",
"field": "enable-100rel",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"accept-blind-auth": {
"help": "Warning: If set to enable, all authentication requests will be granted without checking.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Accept Blind Authentication",
"field": "accept-blind-auth",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"outbound-media-profile": {
"help": "Media profile that will be used on all outgoing calls.",
"default": "default",
"value": {
"default": "default"
},
"label": "Outbound Media Profile",
"field": "outbound-media-profile",
"rules": "required|in_list[default]",
"type": "dropdown"
},
"full-id-in-dialplan": {
"help": "Always use user@domain format when routing the call.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Always Use Full Identification",
"field": "full-id-in-dialplan",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"auth-calls": {
"category": "Authentication",
"help": "Enable or Disable authentication on all incoming calls.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Authenticate Calls",
"field": "auth-calls",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"session-timeout": {
"help": "Time in seconds for a specific session to expire.",
"default": 1800,
"label": "Session Expires",
"field": "session-timeout",
"rules": "required[timer]|is_numeric",
"type": "string"
},
"max-sessions": {
"help": "Maximum number of concurrent sessions that will be accepted in this profile. Unlimited if not specified.",
"default": "",
"label": "Max Concurrent Sessions",
"field": "max-sessions",
"rules": "greater_than[0]|less_than[10000]|is_numeric",
"type": "string",
"size": "20"
},
"srtp/crypto-optional-lifetime": {
"help": "Number of packets the SRTP crypto master key is valid for (RFC4568 lifetime optional sdp parameter). ",
"default": "__disable__",
"value": {
"2^48": "High",
"2^16": "Low",
"2^31": "Medium",
"__disable__": "Disable"
},
"label": "Crypto Life Time",
"field": "srtp/crypto-optional-lifetime",
"rules": "required|in_list[__disable__,2^48,2^31,2^16]",
"type": "dropdown"
},
"TLS/enable-secure-media": {
"group": "srtp",
"help": "Enable or Disable Secure RTP.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Secure RTP",
"field": "TLS/enable-secure-media",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"TLS/tls-verify-policy": {
"help": "Enable certificate verification policy on incoming, outgoing, or all connections. Can be disabled by selecting No Verification",
"default": "out",
"value": {
"all": "Incoming and Outgoing",
"out": "Outgoing",
"none": "No Verification",
"in": "Incoming"
},
"label": "Certificate Verification Policy",
"field": "TLS/tls-verify-policy",
"rules": "required|in_list[in,out,all,none]",
"type": "dropdown"
},
"sip-trace": {
"help": "Enable or Disable SIP messages tracing.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "SIP Trace",
"field": "sip-trace",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"notify-refer-on-final-rsp": {
"help": "Whether to determine REFER result base on final response. This applies only if a new call leg is created to the referee.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Notify REFER on Final Response",
"field": "notify-refer-on-final-rsp",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"TLS/tls-verify-date": {
"help": "Enable or Disable certificate date verification.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Certificate Date Verification",
"field": "TLS/tls-verify-date",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"manual-redirect": {
"help": [
"If enabled, all SIP 30X responses (Redirect Responses) will cause a new routing request to your dialplan.",
"If disabled, the SBC will try to follow the Redirect request as-is automatically",
"",
"The routing plan used is determined by the contents of the channel variable \"sip_redirect_context\""
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Manual Redirect Routing",
"field": "manual-redirect",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"apply-nat-acl": {
"category": "NAT Traversal",
"help": "Apply a given network ACL to the host IP of the Contact: header in SIP requests to determine if a host is behind NAT",
"default": "__empty__",
"value": {
"nat.auto": "RFC1918",
"__empty__": "(None)"
},
"label": "NAT ACL",
"field": "apply-nat-acl",
"rules": "required|in_list[__empty__,nat.auto]",
"category_setting": "expanded",
"type": "dropdown"
},
"minimum-session-expires": {
"help": "Minimum number of sessions that can be expired.",
"default": 1800,
"label": "Minimum Session Expires",
"field": "minimum-session-expires",
"rules": "required[timer]|is_numeric",
"type": "string"
},
"user-agent-string": {
"category": "General",
"default": "NetBorder Session Controller",
"label": "User Agent",
"field": "user-agent-string",
"rules": "required",
"category_setting": "expanded",
"type": "string",
"size": 50
},
"domains": {
"default": [],
"field": "domains",
"type": "private",
"label": "domains"
},
"rtp-tos-value": {
"help": "DiffServ integer value (0-255) for the RTP packets (this is the old TOS IP header value). You can use this to set TOS values as well.",
"default": "",
"label": "RTP TOS Value",
"field": "rtp-tos-value",
"rules": "greater_than[-1]|less_than[256]",
"type": "string",
"size": 10
},
"sip-port": {
"help": "Port being used for SIP Signalling",
"default": "5060",
"label": "Port",
"field": "sip-port",
"rules": "required|valid_port_number|callback_port_check[sip-port]",
"type": "string"
},
"rtp-ip": {
"help": [
"This is the RTP IP to be used for the RTP network connection. For this field the only accepted value is an IP address string such as '192.168.100.51'.",
"",
"If left empty the same IP address used for the signaling will be used for RTP.",
"",
"If RTP is handled via exposed hardware (ie 'exposed' media mode) this parameter is ignored."
],
"default": "",
"label": "RTP IP address",
"field": "rtp-ip",
"rules": "valid_ip",
"type": "string",
"size": 25
},
"enable-timer": {
"category": "Timing",
"group": "timer",
"help": "Enable or Disable the SIP session timer.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "SIP Session Timer",
"field": "enable-timer",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"rtp-auto-local-port-renew-on-reinvite": {
"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."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Renew RTP Port On ReInvite",
"field": "rtp-auto-local-port-renew-on-reinvite",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"ext-sip-ip": {
"help": [
"The accepted values are:",
"1. An IP address string such as '200.1.2.3'",
"All SIP requests in this profile will use the specified IP address",
"",
"2. The string 'auto-nat'",
"Gateway will use uPNP or NAT-PMP to discover the public IP address it should use",
"",
"3. A string starting with 'stun:' followed by a host name or IP, such as: 'stun:my-stun-server.com'",
"Gateway will use the specified STUN server to discover the public IP address",
"",
"4. A string starting with 'host:' followed by a host name, such as 'host:my-small-office.com'",
"Gateway will resolve the given host name to find out the IP address to use (useful for dynamic DNS)"
],
"default": "",
"label": "External SIP IP Address",
"field": "ext-sip-ip",
"rules": "valid_ext_sip_ip",
"type": "string",
"size": 50
},
"aggressive-nat-detection": {
"help": [
"This option enables aggressive NAT detection by examining the Via headers of requests",
"",
"It will determine if a given device is behind NAT if the network IP/Port from which the request was received differs from the IP/Port combination in the SIP Via: header.",
"",
"It also will determine if a given device is behind NAT if the Via: header contains the 'received' parameter, regardless of what it contains."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Aggressive NAT Detection",
"field": "aggressive-nat-detection",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"load-limit-low-threshold": {
"help": "CPU usage percentage amount that NSC will resume accepting calls. It is recommended this be 90% of the high threshold",
"default": 80,
"label": "CPU Low Threshold",
"field": "load-limit-low-threshold",
"rules": "required[enable-load-limit]|greater_than[0]|less_than[100]|is_numeric",
"type": "string",
"size": 20
},
"load-limit-high-threshold": {
"help": "CPU usage percentage amount that NSC will start rejecting calls.",
"default": "90",
"label": "CPU High Threshold",
"field": "load-limit-high-threshold",
"rules": "required[enable-load-limit]|greater_than[0]|less_than[100]|is_numeric",
"type": "string",
"size": "20"
},
"ignore-183nosdp": {
"help": "Enable or Disable ignoring 183 messages without a specific SDP.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Ignore 183 without SDP",
"field": "ignore-183nosdp",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"srtp/require-secure-rtp": {
"help": "Require inbound leg INVITE to include secure rtp offer.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Require Only Secure RTP",
"field": "srtp/require-secure-rtp",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"TLS/tls-passphrase": {
"help": "If this SIP Profile is using a private key with a passphrase, you can enter the passphrase here.",
"default": "",
"label": "TLS Passphrase",
"field": "TLS/tls-passphrase",
"rules": "alpha_dash",
"type": "string",
"size": 60
},
"NDLB-force-rport": {
"help": [
"Controls RFC3581 (Symmetric Response Routing) behavior",
"",
"If 'Enable' is selected, RFC3581 will be followed according to the specification",
"Selecting any of the other options is only advisable when this SIP profile will be used to connect",
"with user agents that are known to have issues with RFC3581 or lack support for it (ie: Polycom)",
"and they are known to be behind some sort of firewall or NAT device (ie remote employees)",
"",
"If 'Disable' is selected, RFC3581 support will be completely disabled",
"Outbound requests will not contain the Via rport parameter and responses will be routed back",
"to the port specified in the topmost Via header of the request even if the rport Via parameter",
"was specified in the request by the client (this helps with devices that have problems processing or",
"ignoring the Via rport parameter or when you want to disable the RFC3581 behavior even if",
"a client requests it or a server supports it)",
"",
"If 'Force Always' is selected, RFC3581 support will be always forced even if client does not request it",
"Outbound requests will contain the Via rport parameter and UDP responses",
"will be routed back to the network source port of the client even when no Via rport parameter was",
"specified in the request by the client. This effectively forces RFC3581 behavior even if not requested",
"This is non-RFC compliant but helps with devices behind NAT that do not implement RFC3581 but still",
"need the SBC to provide that functionality to route responses through NAT or firewall devices",
"* This option may break communications if used when requests come through a SIP proxy",
"or user agents that are not behind a firewall or NAT device",
"",
"If 'Auto Force' is selected, RFC3581 support will be forced on particular user agents known to be problematic",
"This option is equivalent to 'Force' except that it will force it only for inbound requests with a User-Agent",
"header such as Polycom or other known problematic user agents without RFC3581 support",
"* This option may break communications if used when requests come through a SIP proxy",
"",
"If 'Client Only' is selected, RFC3581 behavior is followed only for outbound requests",
"Outbound requests will contain the Via rport parameter and responses will still be routed",
"back to the port specified in the topmost Via header of the request (non-RFC3581 behavior)",
"even if the rport Via parameter was specified in the request by the client",
"This is non-RFC complaint but helps with clients that have issues/bugs with their RFC3581",
"This effecitvely disabling RFC3581 for inbound requests only",
"",
"If 'Server Only' is selected, RFC3581 behavior is followed only for inbound requests",
"Outbound requests will not contain the Via rport parameter but responses will be routed",
"back to the network source port when the client specifies the Via rport parameter in their request",
"This is effectively disabling RFC3581 for outbound requests only"
],
"default": "false",
"value": {
"false": "Enable",
"safe": "Auto Force",
"disabled": "Disable",
"server-only": "Server Only",
"client-only": "Client Only",
"true": "Force Always"
},
"label": "Symmetric Response Routing",
"field": "NDLB-force-rport",
"rules": "required|in_list[false,disabled,true,safe,client-only,server-only]",
"type": "dropdown"
},
"sip-tos-value": {
"category": "QoS",
"help": "DiffServ integer value (0-255) for the signaling packets (this is the old TOS IP header value). You can use this to set TOS values as well.",
"default": "",
"label": "SIP TOS Value",
"field": "sip-tos-value",
"rules": "greater_than[-1]|less_than[256]",
"category_setting": "expanded",
"type": "string",
"size": 10
}
},
"methods": {
"status": {
"request": "GET",
"name": "Retrieve Status",
"descripton": "Retrieve SIP Profile Status"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a SIP Profile"
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List profile."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a SIP Profile"
},
"stop": {
"request": "POST",
"name": "Stop",
"descripton": "Stop a SIP Profile"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a SIP Profile"
},
"start": {
"request": "POST",
"name": "Start",
"descripton": "Start a SIP Profile"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a SIP Profile"
}
}
},
"channel": {
"pagination": true,
"name": "Channel",
"description": "Channel",
"dynamic": true,
"base_path": false,
"configurable": false,
"global_methods": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List channel."
]
},
"retrieve": {
"scope": "both",
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Channel"
}
}
},
"trunk": {
"pagination": false,
"controller_url": "/SAFe/fs_sip_trunk_config",
"description": "Trunk",
"dynamic": true,
"base_path": "/NSC/local/software/sip/trunk",
"configurable": true,
"methods": {
"status": {
"request": "GET",
"name": "Retrieve Status",
"descripton": "Retrieve SIP Trunk Status"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a SIP Trunk"
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a SIP Trunk"
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List trunk."
]
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a SIP Trunk"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a SIP Trunk"
}
},
"global_methods": false,
"class": {
"ingress": {
"help": "Use a specific ingress Header Manipultion plan for this SIP Trunk.",
"default": "__none__",
"value": {
"__none__": "( SIP Profile Default )"
},
"label": "Ingress ",
"field": "ingress",
"rules": "required|in_list[__none__]",
"type": "dropdown"
},
"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": {
"category": "Routing & Header Manipulation",
"help": "Use a specific routing plan for this SIP Trunk.",
"default": "__none__",
"value": {
"default": "default",
"__none__": "( SIP Profile Default )"
},
"label": "Routing Plan",
"field": "call-routing",
"rules": "required|in_list[__none__,default]",
"category_setting": "expanded",
"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
},
"egress": {
"help": "Use a specific egress Header Manipultion plan for this SIP Trunk.",
"default": "__none__",
"value": {
"__none__": "( SIP Profile Default )"
},
"label": "Egress ",
"field": "egress",
"rules": "required|in_list[__none__]",
"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": "__none__",
"value": {
"default": "default",
"__none__": "( SIP Profile Default )"
},
"label": "Inbound Media Profile",
"field": "inbound-media-profile",
"rules": "required|in_list[__none__,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",
"category_setting": "expanded",
"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": "__none__",
"value": {
"default": "default",
"__none__": "( SIP Profile Default )"
},
"label": "Outbound Media Profile",
"field": "outbound-media-profile",
"rules": "required|in_list[__none__,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",
"category_setting": "expanded",
"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": "Profile1",
"value": {
"Profile1": "Profile1"
},
"label": "SIP Profile",
"field": "sip_profile",
"rules": "required|in_list[Profile1]",
"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]",
"category_setting": "expanded",
"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
}
},
"name": "Trunk"
}
},
"name": "SIP",
"description": [
"The SIP module takes care of the administration of SIP profiles, trunks and channels."
]
},
"network": {
"object": {
"route": {
"pagination": false,
"description": "Static Route",
"dynamic": true,
"base_path": "/NSC/local/software/network/route",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List route."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Static Route"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Static Route"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Static Route"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Static Route"
}
},
"global_methods": false,
"class": {
"interface": {
"help": "The network interface used to reach destination IP address.",
"default": "eth0",
"value": {
"eth0": "eth0 - 10.20.1.26/24"
},
"label": "Network Interface",
"field": "interface",
"rules": "required|in_list[eth0]",
"type": "dropdown"
},
"prefix": {
"composite_parent": "address",
"default": "",
"label": "Prefix",
"field": "prefix",
"rules": "greater_than[1]|less_or_equal[32]",
"type": "text",
"size": 5
},
"gateway": {
"help": "The default gateway, or an IP address that can be used to reach the destination IP address.",
"default": "",
"label": "Gateway",
"field": "gateway",
"rules": "valid_ip",
"type": "text",
"size": 25
},
"address": {
"composite": [
"prefix"
],
"help": [
"Destination",
"IP address.",
" ",
"Prefix",
"The network prefix for the destination IP address.",
"",
"Optional: If not specified, a host rule is created.",
" "
],
"default": "",
"label": "Destination",
"field": "address",
"rules": "required|valid_ip",
"type": "text",
"size": 25
}
},
"name": "Static Route"
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/network/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Network",
"description": [
"The Network module allows you to configure network settings such as routes."
]
},
"certificate": {
"object": {
"ca": {
"popup_add_form": true,
"pagination": false,
"autoname": true,
"name": "CA",
"description": "CA",
"dynamic": true,
"base_path": "/NSC/local/software/certificate/ca",
"configurable": true,
"global_methods": false,
"class": {
"certificate-file-name": {
"default": "",
"field": "certificate-file-name",
"type": "text",
"label": "file"
},
"name": {
"default": "",
"field": "name",
"size": 60,
"type": "text",
"label": "Name"
},
"expires": {
"default": "",
"field": "expires",
"size": 60,
"type": "text",
"label": "Expires"
},
"certificate-file-contents": {
"default": "",
"field": "certificate-file-contents",
"type": "base64",
"label": "file-contents"
},
"issuer": {
"default": "",
"field": "issuer",
"size": 60,
"type": "text",
"label": "Issuer"
},
"subject": {
"default": "",
"field": "subject",
"size": 60,
"type": "text",
"label": "Subject"
}
},
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List ca."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create CA certificate"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve CA certificate"
},
"update": {
"request": "POST",
"name": "Create",
"description": "Update CA certificate"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete CA certificate"
}
}
},
"server": {
"popup_add_form": true,
"pagination": false,
"autoname": true,
"name": "Server",
"description": "Server",
"dynamic": false,
"base_path": "/NSC/local/software/certificate/server",
"configurable": true,
"global_methods": false,
"class": {
"certificate-file-name": {
"default": "",
"field": "certificate-file-name",
"type": "text",
"label": "file"
},
"name": {
"default": "",
"field": "name",
"size": 60,
"type": "text",
"label": "Name"
},
"expires": {
"default": "",
"field": "expires",
"size": 60,
"type": "text",
"label": "Expires"
},
"certificate-file-contents": {
"default": "",
"field": "certificate-file-contents",
"type": "base64",
"label": "file-contents"
},
"issuer": {
"default": "",
"field": "issuer",
"size": 60,
"type": "text",
"label": "Issuer"
},
"subject": {
"default": "",
"field": "subject",
"size": 60,
"type": "text",
"label": "Subject"
}
},
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List server."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create Server certificate"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve Server certificate"
},
"update": {
"request": "POST",
"name": "Create",
"description": "Update CA certificate"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete CA certificate"
}
}
}
},
"name": "Certificate",
"description": [
"The Certificate module takes care of administering CA and Server TLS/SSL certificates."
]
},
"media": {
"object": {
"profile": {
"pagination": false,
"controller_url": "/SAFe/fs_media_config",
"description": "Profile",
"dynamic": true,
"base_path": "/NSC/local/software/media/profile",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List profile."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Media Profile"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Media Profile"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Media Profile"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Media Profile"
}
},
"global_methods": false,
"class": {
"negotiation": {
"help": "When determining which codec to use, whether to prefer the remote or local list of codecs to generate an SDP response",
"default": "generous",
"value": {
"generous": "Prefer-Remote",
"greedy": "Prefer-Local"
},
"label": "Codec Negotiation Mode",
"field": "negotiation",
"rules": "required|in_list[generous,greedy]",
"type": "dropdown"
},
"silence-supp": {
"help": [
"Enable/Disable Silence Suppression.",
"When working in media server mode (hardware transcoding), this enables both silence suppression and VAD.",
"When working in software transcoding mode, this only enables VAD. Software transcoding does not support silence suppression transmission."
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable Silence Suppression",
"field": "silence-supp",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"dtmf-type": {
"help": "DTMF Type that will be used. DTMF modes available are RFC2833 and Inband",
"default": "rfc2833",
"value": {
"none": "Inband",
"rfc2833": "RFC 2833"
},
"label": "DTMF Mode",
"field": "dtmf-type",
"rules": "required|in_list[none,rfc2833]",
"type": "dropdown"
},
"codec-2": {
"default": "PCMA@20i",
"value": {
"PCMU@30i": "PCMU 30ms, PT=0",
"PCMU@20i": "PCMU 20ms, PT=0",
"G726-24@30i": "G.726 24Kbps 30ms, PT=123",
"G726-40@30i": "G.726 40Kbps 30ms, PT=121",
"G726-24@20i": "G.726 24Kbps 20ms, PT=123",
"G726-40@20i": "G.726 40Kbps 20ms, PT=121",
"G726-32@20i": "G.726 32Kbps 20ms, PT=122",
"G7221@16000h@32000b@20i": "G.722.1 32Kbps 20ms, PT=107",
"G726-16@20i": "G.726 16Kbps 20ms, PT=124",
"iLBC@15200b@20i": "iLBC 15.20Kbps 20ms, PT=98",
"AMR@12200b@40i": "AMR 12.20Kbps 40ms, PT=96",
"G729@20i": "G.729 20ms, PT=18",
"AMR@4750b@20i": "AMR 4.75Kbps 20ms, PT=96",
"G722@20i": "G.722 20ms, PT=9",
"GSM@20i": "GSM, PT=3",
"PCMA@30i": "PCMA 30ms, PT=8",
"PCMA@20i": "PCMA 20ms, PT=8",
"G726-32@30i": "G.726 32Kbps 30ms, PT=122",
"iLBC@13330b@30i": "iLBC 13.33Kbps 30ms, PT=97",
"AMR@12200b@20i": "AMR 12.20Kbps 20ms, PT=96",
"AMR-WB@23850b@20i": "AMR-WB 23.85Kbps 20ms, PT=103",
"G7221@16000h@24000b@20i": "G.722.1 24Kbps 20ms, PT=107",
"G729@30i": "G.729 30ms, PT=18",
"none": "",
"G722@30i": "G.722 30ms, PT=9",
"G723@30i": "G.723.1 30ms, PT=4",
"G726-16@30i": "G.726 16Kbps 30ms, PT=124",
"AMR@4750b@40i": "AMR 4.75Kbps 40ms, PT=96"
},
"label": "Codec #2",
"field": "codec-2",
"rules": "not_matches[codec-1]|not_matches[codec-3]|not_matches[codec-4]|not_matches[codec-5]|required|in_list[none,PCMU@20i,PCMU@30i,PCMA@20i,PCMA@30i,G729@20i,G729@30i,AMR@4750b@20i,AMR@4750b@40i,AMR@12200b@20i,AMR@12200b@40i,AMR-WB@23850b@20i,iLBC@15200b@20i,iLBC@13330b@30i,GSM@20i,G722@20i,G722@30i,G7221@16000h@32000b@20i,G7221@16000h@24000b@20i,G723@30i,G726-16@20i,G726-24@20i,G726-32@20i,G726-40@20i,G726-16@30i,G726-24@30i,G726-32@30i,G726-40@30i]",
"type": "dropdown"
},
"codec-3": {
"default": "G729@20i",
"value": {
"PCMU@30i": "PCMU 30ms, PT=0",
"PCMU@20i": "PCMU 20ms, PT=0",
"G726-24@30i": "G.726 24Kbps 30ms, PT=123",
"G726-40@30i": "G.726 40Kbps 30ms, PT=121",
"G726-24@20i": "G.726 24Kbps 20ms, PT=123",
"G726-40@20i": "G.726 40Kbps 20ms, PT=121",
"G726-32@20i": "G.726 32Kbps 20ms, PT=122",
"G7221@16000h@32000b@20i": "G.722.1 32Kbps 20ms, PT=107",
"G726-16@20i": "G.726 16Kbps 20ms, PT=124",
"iLBC@15200b@20i": "iLBC 15.20Kbps 20ms, PT=98",
"AMR@12200b@40i": "AMR 12.20Kbps 40ms, PT=96",
"G729@20i": "G.729 20ms, PT=18",
"AMR@4750b@20i": "AMR 4.75Kbps 20ms, PT=96",
"G722@20i": "G.722 20ms, PT=9",
"GSM@20i": "GSM, PT=3",
"PCMA@30i": "PCMA 30ms, PT=8",
"PCMA@20i": "PCMA 20ms, PT=8",
"G726-32@30i": "G.726 32Kbps 30ms, PT=122",
"iLBC@13330b@30i": "iLBC 13.33Kbps 30ms, PT=97",
"AMR@12200b@20i": "AMR 12.20Kbps 20ms, PT=96",
"AMR-WB@23850b@20i": "AMR-WB 23.85Kbps 20ms, PT=103",
"G7221@16000h@24000b@20i": "G.722.1 24Kbps 20ms, PT=107",
"G729@30i": "G.729 30ms, PT=18",
"none": "",
"G722@30i": "G.722 30ms, PT=9",
"G723@30i": "G.723.1 30ms, PT=4",
"G726-16@30i": "G.726 16Kbps 30ms, PT=124",
"AMR@4750b@40i": "AMR 4.75Kbps 40ms, PT=96"
},
"label": "Codec #3",
"field": "codec-3",
"rules": "not_matches[codec-1]|not_matches[codec-2]|not_matches[codec-4]|not_matches[codec-5]|required|in_list[none,PCMU@20i,PCMU@30i,PCMA@20i,PCMA@30i,G729@20i,G729@30i,AMR@4750b@20i,AMR@4750b@40i,AMR@12200b@20i,AMR@12200b@40i,AMR-WB@23850b@20i,iLBC@15200b@20i,iLBC@13330b@30i,GSM@20i,G722@20i,G722@30i,G7221@16000h@32000b@20i,G7221@16000h@24000b@20i,G723@30i,G726-16@20i,G726-24@20i,G726-32@20i,G726-40@20i,G726-16@30i,G726-24@30i,G726-32@30i,G726-40@30i]",
"type": "dropdown"
},
"codec-1": {
"help": [
"Order in which media codecs will be used. Please select codecs in order of priority.",
"1 is the highest priority and 5 is the lowest priority"
],
"default": "PCMU@20i",
"value": {
"PCMU@30i": "PCMU 30ms, PT=0",
"PCMU@20i": "PCMU 20ms, PT=0",
"G726-24@30i": "G.726 24Kbps 30ms, PT=123",
"G726-40@30i": "G.726 40Kbps 30ms, PT=121",
"G726-24@20i": "G.726 24Kbps 20ms, PT=123",
"G726-40@20i": "G.726 40Kbps 20ms, PT=121",
"G726-32@20i": "G.726 32Kbps 20ms, PT=122",
"G7221@16000h@32000b@20i": "G.722.1 32Kbps 20ms, PT=107",
"G726-16@20i": "G.726 16Kbps 20ms, PT=124",
"iLBC@15200b@20i": "iLBC 15.20Kbps 20ms, PT=98",
"AMR@12200b@40i": "AMR 12.20Kbps 40ms, PT=96",
"G729@20i": "G.729 20ms, PT=18",
"AMR@4750b@20i": "AMR 4.75Kbps 20ms, PT=96",
"G722@20i": "G.722 20ms, PT=9",
"GSM@20i": "GSM, PT=3",
"PCMA@30i": "PCMA 30ms, PT=8",
"PCMA@20i": "PCMA 20ms, PT=8",
"G726-32@30i": "G.726 32Kbps 30ms, PT=122",
"iLBC@13330b@30i": "iLBC 13.33Kbps 30ms, PT=97",
"AMR@12200b@20i": "AMR 12.20Kbps 20ms, PT=96",
"AMR-WB@23850b@20i": "AMR-WB 23.85Kbps 20ms, PT=103",
"G7221@16000h@24000b@20i": "G.722.1 24Kbps 20ms, PT=107",
"G729@30i": "G.729 30ms, PT=18",
"none": "",
"G722@30i": "G.722 30ms, PT=9",
"G723@30i": "G.723.1 30ms, PT=4",
"G726-16@30i": "G.726 16Kbps 30ms, PT=124",
"AMR@4750b@40i": "AMR 4.75Kbps 40ms, PT=96"
},
"label": "Codec #1",
"field": "codec-1",
"rules": "not_matches[codec-2]|not_matches[codec-3]|not_matches[codec-4]|not_matches[codec-5]|required|in_list[none,PCMU@20i,PCMU@30i,PCMA@20i,PCMA@30i,G729@20i,G729@30i,AMR@4750b@20i,AMR@4750b@40i,AMR@12200b@20i,AMR@12200b@40i,AMR-WB@23850b@20i,iLBC@15200b@20i,iLBC@13330b@30i,GSM@20i,G722@20i,G722@30i,G7221@16000h@32000b@20i,G7221@16000h@24000b@20i,G723@30i,G726-16@20i,G726-24@20i,G726-32@20i,G726-40@20i,G726-16@30i,G726-24@30i,G726-32@30i,G726-40@30i]",
"type": "dropdown"
},
"codec-4": {
"default": "iLBC@13330b@30i",
"value": {
"PCMU@30i": "PCMU 30ms, PT=0",
"PCMU@20i": "PCMU 20ms, PT=0",
"G726-24@30i": "G.726 24Kbps 30ms, PT=123",
"G726-40@30i": "G.726 40Kbps 30ms, PT=121",
"G726-24@20i": "G.726 24Kbps 20ms, PT=123",
"G726-40@20i": "G.726 40Kbps 20ms, PT=121",
"G726-32@20i": "G.726 32Kbps 20ms, PT=122",
"G7221@16000h@32000b@20i": "G.722.1 32Kbps 20ms, PT=107",
"G726-16@20i": "G.726 16Kbps 20ms, PT=124",
"iLBC@15200b@20i": "iLBC 15.20Kbps 20ms, PT=98",
"AMR@12200b@40i": "AMR 12.20Kbps 40ms, PT=96",
"G729@20i": "G.729 20ms, PT=18",
"AMR@4750b@20i": "AMR 4.75Kbps 20ms, PT=96",
"G722@20i": "G.722 20ms, PT=9",
"GSM@20i": "GSM, PT=3",
"PCMA@30i": "PCMA 30ms, PT=8",
"PCMA@20i": "PCMA 20ms, PT=8",
"G726-32@30i": "G.726 32Kbps 30ms, PT=122",
"iLBC@13330b@30i": "iLBC 13.33Kbps 30ms, PT=97",
"AMR@12200b@20i": "AMR 12.20Kbps 20ms, PT=96",
"AMR-WB@23850b@20i": "AMR-WB 23.85Kbps 20ms, PT=103",
"G7221@16000h@24000b@20i": "G.722.1 24Kbps 20ms, PT=107",
"G729@30i": "G.729 30ms, PT=18",
"none": "",
"G722@30i": "G.722 30ms, PT=9",
"G723@30i": "G.723.1 30ms, PT=4",
"G726-16@30i": "G.726 16Kbps 30ms, PT=124",
"AMR@4750b@40i": "AMR 4.75Kbps 40ms, PT=96"
},
"label": "Codec #4",
"field": "codec-4",
"rules": "not_matches[codec-1]|not_matches[codec-2]|not_matches[codec-3]|not_matches[codec-5]|required|in_list[none,PCMU@20i,PCMU@30i,PCMA@20i,PCMA@30i,G729@20i,G729@30i,AMR@4750b@20i,AMR@4750b@40i,AMR@12200b@20i,AMR@12200b@40i,AMR-WB@23850b@20i,iLBC@15200b@20i,iLBC@13330b@30i,GSM@20i,G722@20i,G722@30i,G7221@16000h@32000b@20i,G7221@16000h@24000b@20i,G723@30i,G726-16@20i,G726-24@20i,G726-32@20i,G726-40@20i,G726-16@30i,G726-24@30i,G726-32@30i,G726-40@30i]",
"type": "dropdown"
},
"codec-5": {
"default": "G722@20i",
"value": {
"PCMU@30i": "PCMU 30ms, PT=0",
"PCMU@20i": "PCMU 20ms, PT=0",
"G726-24@30i": "G.726 24Kbps 30ms, PT=123",
"G726-40@30i": "G.726 40Kbps 30ms, PT=121",
"G726-24@20i": "G.726 24Kbps 20ms, PT=123",
"G726-40@20i": "G.726 40Kbps 20ms, PT=121",
"G726-32@20i": "G.726 32Kbps 20ms, PT=122",
"G7221@16000h@32000b@20i": "G.722.1 32Kbps 20ms, PT=107",
"G726-16@20i": "G.726 16Kbps 20ms, PT=124",
"iLBC@15200b@20i": "iLBC 15.20Kbps 20ms, PT=98",
"AMR@12200b@40i": "AMR 12.20Kbps 40ms, PT=96",
"G729@20i": "G.729 20ms, PT=18",
"AMR@4750b@20i": "AMR 4.75Kbps 20ms, PT=96",
"G722@20i": "G.722 20ms, PT=9",
"GSM@20i": "GSM, PT=3",
"PCMA@30i": "PCMA 30ms, PT=8",
"PCMA@20i": "PCMA 20ms, PT=8",
"G726-32@30i": "G.726 32Kbps 30ms, PT=122",
"iLBC@13330b@30i": "iLBC 13.33Kbps 30ms, PT=97",
"AMR@12200b@20i": "AMR 12.20Kbps 20ms, PT=96",
"AMR-WB@23850b@20i": "AMR-WB 23.85Kbps 20ms, PT=103",
"G7221@16000h@24000b@20i": "G.722.1 24Kbps 20ms, PT=107",
"G729@30i": "G.729 30ms, PT=18",
"none": "",
"G722@30i": "G.722 30ms, PT=9",
"G723@30i": "G.723.1 30ms, PT=4",
"G726-16@30i": "G.726 16Kbps 30ms, PT=124",
"AMR@4750b@40i": "AMR 4.75Kbps 40ms, PT=96"
},
"label": "Codec #5",
"field": "codec-5",
"rules": "not_matches[codec-1]|not_matches[codec-2]|not_matches[codec-3]|not_matches[codec-4]|required|in_list[none,PCMU@20i,PCMU@30i,PCMA@20i,PCMA@30i,G729@20i,G729@30i,AMR@4750b@20i,AMR@4750b@40i,AMR@12200b@20i,AMR@12200b@40i,AMR-WB@23850b@20i,iLBC@15200b@20i,iLBC@13330b@30i,GSM@20i,G722@20i,G722@30i,G7221@16000h@32000b@20i,G7221@16000h@24000b@20i,G723@30i,G726-16@20i,G726-24@20i,G726-32@20i,G726-40@20i,G726-16@30i,G726-24@30i,G726-32@30i,G726-40@30i]",
"type": "dropdown"
}
},
"name": "Profile"
}
},
"name": "Media",
"description": [
"The Media module allows you to configure codecs preferences."
]
},
"system": {
"object": {
"user": {
"pagination": false,
"description": "User",
"dynamic": true,
"base_path": "/NSC/local/system/user",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List user."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Add a User"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a User"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a User"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a User"
}
},
"global_methods": false,
"class": {
"secure/password": {
"category": "Credentials",
"default": "",
"label": "Password",
"field": "secure/password",
"rules": "required",
"category_setting": "expanded",
"type": "password",
"size": "30"
},
"secure/verify": {
"default": "",
"label": "Verify",
"field": "secure/verify",
"rules": "matches[secure/password]",
"type": "password",
"size": "30"
},
"name": {
"category": "Contact",
"default": "",
"label": "Name",
"field": "name",
"category_setting": "expanded",
"type": "text",
"size": "50"
},
"email": {
"default": "default@mtl-xteam-deploy-NSC-2-1",
"field": "email",
"size": "50",
"type": "text",
"label": "Email Address"
}
},
"name": "User"
}
},
"name": "System",
"description": [
"The System module configures miscelaneous system-wide configuration settings such as creating and removing users."
]
},
"rtcpmon": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/rtcpmon/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"dbcleanup/days-keep-records": {
"help": "Number of days to keep RTCP Monitor records.",
"default": "7",
"label": "Days to keep logs",
"field": "dbcleanup/days-keep-records",
"rules": "required[global/NSC_RTCPMON_ENABLE]|greater_than[0]",
"type": "string",
"size": 10
},
"global/NSC_RTCPMON_ENABLE": {
"group": "global",
"help": "Enable/Disable RTCP Monitor",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable RTCP Monitor",
"field": "global/NSC_RTCPMON_ENABLE",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"dbcleanup/daily-time": {
"help": "Time during the day to clean out RTCP Monitor logs.",
"default": "23:58:00",
"label": "Time to cleanup logs",
"field": "dbcleanup/daily-time",
"rules": "required[global/NSC_RTCPMON_ENABLE]|valid_time",
"type": "string",
"size": 10
},
"logging/syslog": {
"help": "Enable/Disable logging of the RTCP Monitor logs within syslog.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Log in Syslog",
"field": "logging/syslog",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"logging/level": {
"help": "Type of information that will be printed within the RTCP Monitor logs.",
"default": "info",
"value": {
"debug": "Debug",
"info": "Info"
},
"label": "Log Level",
"field": "logging/level",
"rules": "required|in_list[debug,info]",
"type": "dropdown"
}
},
"name": "Configuration"
},
"log": {
"description": "Log file",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download log files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List log."
]
}
}
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/rtcpmon/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "RTCP Monitor",
"description": [
"The RTCP Monitor module allows you to configure settings of the RTCP Monitor service and download RTCP report data."
]
},
"routing": {
"object": {
"advanced": {
"pagination": false,
"controller_url": "/SAFe/fs_routing_config",
"description": "Advanced Call Routing",
"dynamic": true,
"base_path": "/NSC/local/software/routing/advanced",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List advanced."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a "
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Call Routing"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Call Routing"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Call Routing"
}
},
"global_methods": false,
"class": {
"data": {
"default": "",
"field": "data",
"type": "text",
"label": "XML Dialplan"
},
"description": {
"default": "",
"field": "description",
"size": 100,
"type": "text",
"label": "Description"
}
},
"name": "Advanced Call Routing"
},
"basic": {
"pagination": false,
"controller_url": "/SAFe/fs_routing_config",
"name": "Basic Call Routing",
"has_child": true,
"description": "Basic Call Routing",
"object": {
"rule": {
"pagination": false,
"autoname": true,
"description": "Rule",
"dynamic": true,
"base_path": "/NSC/local/software/routing/basic/default/rule",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rule."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Rule"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Rule"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Rule"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Rule"
}
},
"global_methods": false,
"class": {
"anti-action/2/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/2/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "action/4/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/1/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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": "Actions to perform if condition doesn\u2019t match",
"style": "width:157px;",
"group": "anti-action/1/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "anti-action/1/type",
"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]",
"category_setting": "expanded",
"type": "dropdown"
},
"condition/2/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/2/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/4/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/5/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/call/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/4/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/header/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/call/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/3/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/respond/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/1/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/respond/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "action/5/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/5/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/hangup/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "action/3/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "action/1/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "action/2/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "anti-action/5/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/5/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/hangup/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "action/4/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/respond/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/2/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "action/3/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/header/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/call/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "anti-action/3/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/log/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/5/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/5/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "anti-action/5/type",
"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]",
"type": "dropdown"
},
"anti-action/3/respond/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/3/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/export/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/respond/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "action/2/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/respond/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/5/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/3/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/header/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/2/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/respond/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/2/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/1/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "action/3/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/log/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/1/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/hangup/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "action/2/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/2/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/3/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/export/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/1/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/2/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/export/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/2/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/hangup/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "anti-action/3/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/3/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "action/3/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/2/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "action/1/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/respond/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "action/4/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "anti-action/2/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/3/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/3/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/3/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/5/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/call/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/1/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"global/rank": {
"composite_parent": "global/description",
"default": "",
"label": "Rank",
"field": "global/rank",
"rules": "integer|greater_or_equal[0]",
"type": "text",
"size": 5
},
"condition/4/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/4/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "anti-action/2/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "anti-action/5/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/respond/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "action/1/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/3/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "anti-action/3/type",
"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]",
"type": "dropdown"
},
"condition/3/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/1/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "anti-action/1/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/respond/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/5/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "anti-action/1/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "anti-action/4/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "anti-action/3/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/export/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/user/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/2/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "anti-action/3/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/5/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/export/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/hangup/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "anti-action/4/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/log/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/2/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/5/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/4/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/custom/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/2/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/1/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/4/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/user/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/4/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "anti-action/1/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "anti-action/3/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "anti-action/4/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/log/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/1/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/1/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/1/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/respond/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/3/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/5/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "action/4/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "action/1/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/user/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/5/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"global/description": {
"category": "Condition",
"default": "",
"label": "Description",
"field": "global/description",
"composite": [
"global/rank"
],
"category_setting": "expanded",
"type": "text",
"size": 90
},
"anti-action/2/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/2/respond/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "anti-action/2/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "anti-action/5/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/log/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/5/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/custom/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/1/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/4/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/3/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/2/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/call/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/5/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/3/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/5/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/custom/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/4/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/3/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"action/5/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "action/5/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/header/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/4/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/5/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/1/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/1/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "action/2/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/hangup/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "anti-action/2/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/custom/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/5/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "action/4/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/hangup/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "anti-action/5/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/5/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/3/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/1/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/call/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/3/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/custom/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/1/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/5/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/2/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/header/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/1/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/1/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/3/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/2/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "anti-action/2/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/5/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"action/2/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/2/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/export/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/2/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "action/3/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "action/3/type",
"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]",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "action/5/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "action/5/type",
"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]",
"type": "dropdown"
},
"action/2/export/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/2/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "action/5/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/4/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/hangup/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "action/5/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/3/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/1/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "anti-action/2/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/4/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/custom/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/3/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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"
],
"style": "width:157px;",
"group": "action/4/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "action/4/type",
"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]",
"type": "dropdown"
},
"anti-action/4/respond/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/4/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "anti-action/2/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/3/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "condition/1/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/1/type",
"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]",
"type": "dropdown"
},
"anti-action/3/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/3/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/2/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "action/4/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/4/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/1/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/user/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/3/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/respond/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "anti-action/1/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/matching": {
"composite": [
"condition/break"
],
"group": "new_always",
"default": "all",
"value": {
"always": "Always",
"all": "All",
"xor": "Only One",
"any": "Any"
},
"label": "Matching",
"field": "condition/matching",
"rules": "required|in_list[all,any,xor,always]",
"type": "dropdown"
},
"action/4/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/4/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "action/5/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/header/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/5/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/5/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "condition/4/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/4/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"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": "Actions to perform if condition matches",
"style": "width:157px;",
"group": "action/1/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "action/1/type",
"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]",
"category_setting": "expanded",
"type": "dropdown"
},
"anti-action/2/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/2/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "condition/2/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/2/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"condition/3/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/4/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/5/custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/5/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/3/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "anti-action/1/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/respond/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/1/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/2/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/1/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "action/1/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/log/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/3/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/1/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/1/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/custom/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/5/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "action/4/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/export/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/2/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/4/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "condition/5/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/5/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"action/4/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/call/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/3/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/2/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/export/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/3/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/header/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/2/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/5/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "anti-action/5/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/1/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/hangup/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "action/1/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/1/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/4/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/export/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/1/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/1/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/log/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/3/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/export/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/log/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/4/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/2/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"anti-action/5/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/5/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/respond/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/4/respond/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/export/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/export/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/export/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/4/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/break": {
"composite_parent": "condition/matching",
"default": "never",
"value": {
"always": "Stop",
"on-true": "Stop On Success",
"on-false": "Stop On Failure",
"never": "Continue"
},
"label": "Stop Policy",
"field": "condition/break",
"rules": "required|in_list[on-true,on-false,always,never]",
"type": "dropdown"
},
"action/2/bridge_trunk/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "action/2/bridge_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/3/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/hangup/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "NORMAL_CLEARING",
"composite_style": "display: none;",
"value": {
"BEARERCAPABILITY_NOTAVAIL": "BEARERCAPABILITY_NOTAVAIL",
"INVALID_NUMBER_FORMAT": "INVALID_NUMBER_FORMAT",
"ALLOTTED_TIMEOUT": "ALLOTTED_TIMEOUT",
"SERVICE_UNAVAILABLE": "SERVICE_UNAVAILABLE",
"LOSE_RACE": "LOSE_RACE",
"NORMAL_TEMPORARY_FAILURE": "NORMAL_TEMPORARY_FAILURE",
"WRONG_MESSAGE": "WRONG_MESSAGE",
"IE_NONEXIST": "IE_NONEXIST",
"CHANNEL_UNACCEPTABLE": "CHANNEL_UNACCEPTABLE",
"MANDATORY_IE_LENGTH_ERROR": "MANDATORY_IE_LENGTH_ERROR",
"INVALID_IE_CONTENTS": "INVALID_IE_CONTENTS",
"BEARERCAPABILITY_NOTAUTH": "BEARERCAPABILITY_NOTAUTH",
"USER_CHALLENGE": "USER_CHALLENGE",
"MANAGER_REQUEST": "MANAGER_REQUEST",
"NO_ROUTE_DESTINATION": "NO_ROUTE_DESTINATION",
"PRE_EMPTED": "PRE_EMPTED",
"NO_ROUTE_TRANSIT_NET": "NO_ROUTE_TRANSIT_NET",
"MESSAGE_TYPE_NONEXIST": "MESSAGE_TYPE_NONEXIST",
"USER_NOT_REGISTERED": "USER_NOT_REGISTERED",
"NORMAL_CLEARING": "NORMAL_CLEARING",
"NORMAL_CIRCUIT_CONGESTION": "NORMAL_CIRCUIT_CONGESTION",
"ORIGINATOR_CANCEL": "ORIGINATOR_CANCEL",
"SUBSCRIBER_ABSENT": "SUBSCRIBER_ABSENT",
"PROTOCOL_ERROR": "PROTOCOL_ERROR",
"FACILITY_NOT_SUBSCRIBED": "FACILITY_NOT_SUBSCRIBED",
"INCOMPATIBLE_DESTINATION": "INCOMPATIBLE_DESTINATION",
"BEARERCAPABILITY_NOTIMPL": "BEARERCAPABILITY_NOTIMPL",
"REDIRECTION_TO_NEW_DESTINATION": "REDIRECTION_TO_NEW_DESTINATION",
"NUMBER_CHANGED": "NUMBER_CHANGED",
"CALL_REJECTED": "CALL_REJECTED",
"NO_USER_RESPONSE": "NO_USER_RESPONSE",
"USER_BUSY": "USER_BUSY",
"FACILITY_NOT_IMPLEMENTED": "FACILITY_NOT_IMPLEMENTED",
"NO_ANSWER": "NO_ANSWER",
"GATEWAY_DOWN": "GATEWAY_DOWN",
"ATTENDED_TRANSFER": "ATTENDED_TRANSFER",
"SYSTEM_SHUTDOWN": "SYSTEM_SHUTDOWN",
"PICKED_OFF": "PICKED_OFF",
"EXCHANGE_ROUTING_ERROR": "EXCHANGE_ROUTING_ERROR",
"UNSPECIFIED": "UNSPECIFIED",
"CHAN_NOT_IMPLEMENTED": "CHAN_NOT_IMPLEMENTED",
"RECOVERY_ON_TIMER_EXPIRE": "RECOVERY_ON_TIMER_EXPIRE",
"MANDATORY_IE_MISSING": "MANDATORY_IE_MISSING",
"NETWORK_OUT_OF_ORDER": "NETWORK_OUT_OF_ORDER",
"INCOMING_CALL_BARRED": "INCOMING_CALL_BARRED",
"DESTINATION_OUT_OF_ORDER": "DESTINATION_OUT_OF_ORDER",
"MEDIA_TIMEOUT": "MEDIA_TIMEOUT",
"CRASH": "CRASH",
"CALL_AWARDED_DELIVERED": "CALL_AWARDED_DELIVERED",
"BLIND_TRANSFER": "BLIND_TRANSFER",
"RESPONSE_TO_STATUS_ENQUIRY": "RESPONSE_TO_STATUS_ENQUIRY",
"INVALID_MSG_UNSPECIFIED": "INVALID_MSG_UNSPECIFIED",
"PROGRESS_TIMEOUT": "PROGRESS_TIMEOUT",
"UNALLOCATED_NUMBER": "UNALLOCATED_NUMBER",
"ACCESS_INFO_DISCARDED": "ACCESS_INFO_DISCARDED",
"REQUESTED_CHAN_UNAVAIL": "REQUESTED_CHAN_UNAVAIL",
"NORMAL_UNSPECIFIED": "NORMAL_UNSPECIFIED",
"SERVICE_NOT_IMPLEMENTED": "SERVICE_NOT_IMPLEMENTED",
"INTERWORKING": "INTERWORKING",
"SWITCH_CONGESTION": "SWITCH_CONGESTION",
"INVALID_CALL_REFERENCE": "INVALID_CALL_REFERENCE",
"FACILITY_REJECTED": "FACILITY_REJECTED",
"WRONG_CALL_STATE": "WRONG_CALL_STATE",
"OUTGOING_CALL_BARRED": "OUTGOING_CALL_BARRED"
},
"label": "Cause",
"field": "anti-action/1/hangup/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "anti-action/3/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/1/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/2/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/custom/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/3/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/respond/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "action/3/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/5/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "anti-action/5/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/4/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/inline_custom/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/5/inline_custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/header/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/3/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/1/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/3/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/respond/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "anti-action/5/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/2/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/header/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "action/1/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/4/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "anti-action/4/type",
"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]",
"type": "dropdown"
},
"anti-action/4/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/call/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "action/5/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/log/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/4/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "action/2/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "action/2/type",
"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]",
"type": "dropdown"
},
"action/2/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "action/2/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/custom/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/2/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/2/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "anti-action/4/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/5/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/2/type",
"default": "__none__",
"value": {
"respond": "Respond",
"bridge_user": "Bridge to User",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"challenge": "Challenge",
"__none__": "( Please Select One )",
"bridge_distributor": "Bridge to Distributor",
"bridge_trunk": "Bridge to Trunk",
"hangup": "Hangup",
"inline_custom": "Custom(inline)",
"export": "Export Variable",
"transfer_dialplan": "Transfer to Dialplan",
"trace_call": "Trace Call",
"custom": "Custom",
"bridge_profile": "Bridge"
},
"label": "Action",
"field": "anti-action/2/type",
"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]",
"type": "dropdown"
},
"action/3/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/export/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "action/4/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/respond/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "anti-action/3/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/4/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/5/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/bridge_distributor/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/1/bridge_distributor/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/call/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/5/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/export/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/user/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/1/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/3/custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/3/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/header/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/5/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/3/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "action/3/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/bridge_user/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "User",
"field": "action/5/bridge_user/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "anti-action/1/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/4/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"anti-action/5/export/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "condition/3/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/3/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"condition/4/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/1/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/3/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/inline_custom/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Application",
"field": "anti-action/4/inline_custom/name",
"rules": "required|alpha_dash",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/export/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/export/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/bridge_distributor/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "List",
"field": "anti-action/4/bridge_distributor/name",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/1/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"action/2/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/export/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/4/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/custom/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "anti-action/2/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/bridge_profile/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/5/bridge_profile/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/export/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/export/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/call/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/2/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/transfer_dialplan/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "default",
"composite_style": "display: none;",
"value": {
"default": "default"
},
"label": "Dialplan",
"field": "action/2/transfer_dialplan/name",
"rules": "required[,in,__selectone__]|required|in_list[default]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/custom/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Data",
"field": "action/4/custom/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/respond/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": 100,
"composite_style": "display: none;",
"value": {
"604": "604 Does Not Exist Anywhere",
"504": "504 Server Time-out",
"199": "199 Early Dialog Terminated",
"600": "600 Busy Everywhere",
"603": "603 Decline",
"488": "488 Not Acceptable Here",
"438": "438 Invalid Identity Header",
"606": "606 Not Acceptable",
"494": "494 Security Agreement Required",
"181": "181 Call is Being Forwarded",
"500": "500 Server Internal Error",
"485": "485 Ambiguous",
"493": "493 Undecipherable",
"407": "407 Proxy Authentication Required",
"484": "484 Address Incomplete",
"183": "183 Session in Progress",
"405": "405 Method Not Allowed",
"491": "491 Request Pending",
"182": "182 Queued",
"406": "406 Not Acceptable",
"180": "180 Ringing",
"404": "404 Not Found",
"403": "403 Forbidden",
"402": "402 Payment Required",
"401": "401 Unauthorized",
"400": "400 Bad Request",
"421": "421 Extension Required",
"420": "420 Bad Extension",
"423": "423 Interval Too Brief",
"422": "422 Session Interval Too Small",
"502": "502 Bad Gateway",
"424": "424 Bad Location Information",
"409": "409 Conflict",
"408": "408 Request Timeout",
"200": "200 OK",
"202": "202 Accepted",
"204": "204 No Notification",
"580": "580 Precondition Failure",
"300": "300 Multiple Choices",
"301": "301 Moved Permanently",
"302": "302 Moved Temporarily",
"439": "439 First Hop Lacks Outbound Support",
"305": "305 Use Proxy",
"380": "380 Alternative Service",
"489": "489 Bad Event",
"437": "437 Unsupported Certificate",
"487": "487 Request Terminated",
"486": "486 Busy Here",
"100": "100 Trying",
"429": "429 Provide Referrer Identity",
"483": "483 Too Many Hops",
"482": "482 Loop Detected",
"481": "481 Call/Transaction Does Not Exist",
"480": "480 Temporarily Unavailable",
"470": "470 Consent Needed",
"505": "505 Version Not Supported",
"503": "503 Service Unavailable",
"414": "414 Request-URI Too Long",
"415": "415 Unsupported Media Type",
"416": "416 Unsupported URI Scheme",
"417": "417 Unknown Resource-Priority",
"410": "410 Gone",
"411": "411 Length Required",
"412": "412 Conditional Request Failed",
"413": "413 Request Entity Too Large",
"436": "436 Bad Identity-Info",
"428": "428 Use Identity Header",
"513": "513 Message Too Large",
"501": "501 Not Implemented",
"433": "433 Anonymity Disallowed",
"430": "430 Flow Failed"
},
"label": "Code",
"field": "anti-action/4/respond/name",
"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]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/5/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/transfer_dialplan/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "anti-action/4/transfer_dialplan/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/log/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/2/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/bridge_trunk/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Destination",
"field": "action/4/bridge_trunk/value",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "action/3/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/bridge_profile/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "Profile1",
"composite_style": "display: none;",
"value": {
"Profile1": "Profile1"
},
"label": "Profile",
"field": "anti-action/4/bridge_profile/name",
"rules": "required[,in,__selectone__]|required|in_list[Profile1]",
"label_style": "width:60px;",
"type": "dropdown"
}
},
"name": "Rule"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/routing/basic",
"configurable": true,
"global_methods": false,
"class": {
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
},
"trace-call": {
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Trace Call",
"field": "trace-call",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"default-response": {
"default": "404",
"field": "default-response",
"type": "text",
"label": "Default Response"
}
},
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List basic."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Call Routing"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Call Routing"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Call Routing"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Call Routing"
}
}
}
},
"name": "Call Routing",
"description": [
"The Routing module takes care of configuring advanced and basic routing rules."
]
},
"sngms": {
"object": {
"configuration": {
"singleton": true,
"controller_url": "/SAFe/fs_sngms_config",
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/sngms/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"vqe/tx_automatic_level_control_target_dbm0": {
"composite_parent": "vqe/tx_automatic_level_control",
"default": -21,
"label": "Target",
"field": "vqe/tx_automatic_level_control_target_dbm0",
"rules": "required[vqe/tx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"type": "integer",
"size": 5
},
"vqe/acoustic_echo": {
"category": "VQE",
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Acoustic Echo Cancellation",
"field": "vqe/acoustic_echo",
"rules": "required|in_list[1,0]",
"category_setting": "expanded",
"type": "dropdown"
},
"vqe/rx_automatic_level_control_target_dbm0": {
"composite_parent": "vqe/rx_automatic_level_control",
"default": -21,
"label": "Target",
"field": "vqe/rx_automatic_level_control_target_dbm0",
"rules": "required[vqe/rx_automatic_level_control]|integer|greater_or_equal[-42]|less_or_equal[-6]",
"type": "integer",
"size": 5
},
"ext_ip_address": {
"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"
],
"default": "",
"label": "Base External IP address",
"field": "ext_ip_address",
"rules": "valid_ip",
"type": "text"
},
"interfaces": {
"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."
],
"default": "__empty__",
"value": {
"eth0": "eth0"
},
"label": "Detect Media Interfaces",
"field": "interfaces",
"rules": "required[enable_media_interface]|required[,in,__empty__]|is_array|in_list[eth0]",
"inline": "true",
"type": "checkbox"
},
"individual-ip": {
"category": "Network",
"group": "global",
"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 ",
"default": "false",
"value": {
"false": "Hidden",
"true": "Exposed"
},
"label": "IP Mode",
"field": "individual-ip",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"mask": {
"help": "Subnet mask to be assigned to the media modules.",
"default": "255.255.255.0",
"label": "Network Mask",
"field": "mask",
"rules": "required[individual-ip]|valid_ip",
"type": "text"
},
"vqe/rx_automatic_level_control": {
"composite": [
"vqe/rx_automatic_level_control_target_dbm0"
],
"group": "rx_alc",
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Level Control (RX)",
"field": "vqe/rx_automatic_level_control",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"enable_media_interface": {
"category": "General",
"group": "media_int",
"help": "Option to enable/disable media interfaces from being used with the system.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enable/Disable Media Interfaces",
"field": "enable_media_interface",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
},
"udp_end": {
"help": "Ending UDP port to be assigned to the media modules.",
"default": "20000",
"label": "Last UDP port",
"field": "udp_end",
"rules": "valid_port_number",
"type": "text"
},
"vqe/rx_adaptative_noise_reduction": {
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Noise Reduction",
"field": "vqe/rx_adaptative_noise_reduction",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"vqe/tx_automatic_level_control": {
"composite": [
"vqe/tx_automatic_level_control_target_dbm0"
],
"group": "tx_alc",
"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%."
],
"default": "0",
"value": {
"1": "Enable",
"0": "Disable"
},
"label": "Adaptative Level Control (TX)",
"field": "vqe/tx_automatic_level_control",
"rules": "required|in_list[1,0]",
"type": "dropdown"
},
"udp_begin": {
"help": "Starting UDP port to be assigned to the media modules.",
"default": "10000",
"label": "First UDP port",
"field": "udp_begin",
"rules": "required|valid_port_number|greater_or_equal[5004]",
"type": "text"
},
"ip_address": {
"help": [
"Starting IP Address to be assigned to the media modules.",
"For every module discovered, the IP address will be incremented by 1."
],
"default": "10.10.0.1",
"label": "Base IP address",
"field": "ip_address",
"rules": "required|valid_ip",
"type": "text"
},
"gateway": {
"help": "Default Gateway to be assigned to the media modules.",
"default": "10.10.0.100",
"label": "Default Gateway",
"field": "gateway",
"rules": "valid_ip",
"type": "text"
},
"vlan_id": {
"help": "Specify the VLAN identifier that will be used on all media modules discovered.",
"default": "",
"label": "VLAN Identifier",
"field": "vlan_id",
"rules": "greater_than[0]|less_than[4097]",
"type": "string",
"size": 10
}
},
"name": "Configuration"
}
},
"name": "Media Server",
"description": [
"The Media Server module provides with an interface to discover media server interfaces (DSPs) and configure their settings."
]
},
"snortsam": {
"object": {
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/snortsam/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Intrusion Prevention",
"description": ""
},
"auditor": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/auditor/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"sipsecmon/service/action": {
"composite": [
"sipsecmon/service/level",
"sipsecmon/service/memory",
"sipsecmon/service/cpu"
],
"category": "Service",
"group": "sipsecmon/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "SIP Security Monitor",
"field": "sipsecmon/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/session/capacity/level": {
"composite_parent": "nsc/session/capacity/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/session/capacity/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"webconfig/service/action": {
"composite": [
"webconfig/service/level",
"webconfig/service/memory",
"webconfig/service/cpu",
"webconfig/service/restart"
],
"category": "Service",
"group": "webconfig/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Web Server",
"field": "webconfig/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"sipsecmon/log/critical/level": {
"composite_parent": "sipsecmon/log/critical/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "sipsecmon/log/critical/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/log/warning/level": {
"composite_parent": "mediamon/log/warning/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "mediamon/log/warning/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/log/error/action": {
"composite": [
"mediamon/log/error/level"
],
"category": "Media Firewall",
"group": "mediamon/log/error/action",
"help": [
"Alert when Media Firewall logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Error Messages",
"field": "mediamon/log/error/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/log/core-dump/action": {
"composite": [
"nsc/log/core-dump/level"
],
"category": "Vega Session Controller",
"group": "nsc/log/core-dump/action",
"help": [
"Alert when NSC produces a core dump.",
{
"Core Dump": [
"Enable/Disable Core Dump audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Core Dump",
"field": "nsc/log/core-dump/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"webconfig/service/level": {
"composite_parent": "webconfig/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "webconfig/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"sipsecmon/service/level": {
"composite_parent": "sipsecmon/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "sipsecmon/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mysqld/service/memory": {
"composite_parent": "mysqld/service/action",
"default": "75",
"label": "Memory",
"field": "mysqld/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/log/error/level": {
"composite_parent": "rtcpmon/log/error/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "rtcpmon/log/error/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/filesystem/root/level": {
"composite_parent": "system/filesystem/root/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/filesystem/root/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"rtcpmon/log/warning/level": {
"composite_parent": "rtcpmon/log/warning/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "rtcpmon/log/warning/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/loadavg/5min": {
"composite_parent": "system/loadavg/action",
"default": "1.0",
"label": "5min",
"field": "system/loadavg/5min",
"rules": "decimal|greater_than[0]",
"type": "text",
"size": "5"
},
"system/memory/level": {
"composite_parent": "system/memory/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/memory/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/trunk/status/limit": {
"composite_parent": "nsc/trunk/status/action",
"default": "90",
"label": "Limit",
"field": "nsc/trunk/status/limit",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"monitor/service/memory": {
"composite_parent": "monitor/service/action",
"default": "75",
"label": "Memory",
"field": "monitor/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"system/filesystem/var/action": {
"composite": [
"system/filesystem/var/level",
"system/filesystem/var/limit"
],
"category": "System",
"group": "system/filesystem/var/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "File System Usage % (var)",
"field": "system/filesystem/var/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"mysqld/service/cpu": {
"composite_parent": "mysqld/service/action",
"default": "75",
"label": "Cpu",
"field": "mysqld/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/call/quality/level": {
"composite_parent": "rtcpmon/call/quality/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "rtcpmon/call/quality/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"sipsecmon/log/critical/action": {
"composite": [
"sipsecmon/log/critical/level"
],
"category": "SIP Security Monitor",
"group": "sipsecmon/log/critical/action",
"help": [
"Alert when SIP security monitor logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Critical Messages",
"field": "sipsecmon/log/critical/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/cpu/wait": {
"composite_parent": "system/cpu/action",
"default": "75",
"label": "Wait",
"field": "system/cpu/wait",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"mediamon/log/warning/action": {
"composite": [
"mediamon/log/warning/level"
],
"category": "Media Firewall",
"group": "mediamon/log/warning/action",
"help": [
"Alert when Media Firewall logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Warning Messages",
"field": "mediamon/log/warning/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/cpu/system": {
"composite_parent": "system/cpu/action",
"default": "75",
"label": "System",
"field": "system/cpu/system",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"system/loadavg/level": {
"composite_parent": "system/loadavg/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/loadavg/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/log/critical/action": {
"composite": [
"nsc/log/critical/level"
],
"category": "Vega Session Controller",
"group": "nsc/log/critical/action",
"help": [
"Alert when NSC logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Critical Messages",
"field": "nsc/log/critical/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/cpu/action": {
"composite": [
"system/cpu/level",
"system/cpu/user",
"system/cpu/system",
"system/cpu/wait"
],
"category": "System",
"group": "system/cpu/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "CPU Usage %",
"field": "system/cpu/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/log/critical/level": {
"composite_parent": "nsc/log/critical/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/log/critical/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/loadavg/action": {
"composite": [
"system/loadavg/level",
"system/loadavg/1min",
"system/loadavg/5min",
"system/loadavg/15min"
],
"category": "System",
"group": "system/loadavg/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Load Average",
"field": "system/loadavg/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/trunk/status/action": {
"composite": [
"nsc/trunk/status/level",
"nsc/trunk/status/limit"
],
"group": "nsc/trunk/status/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Trunk Availability %",
"field": "nsc/trunk/status/action",
"rules": "required|in_list[false,alert]",
"type": "dropdown"
},
"rtcpmon/service/level": {
"composite_parent": "rtcpmon/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "rtcpmon/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/filesystem/root/action": {
"composite": [
"system/filesystem/root/level",
"system/filesystem/root/limit"
],
"category": "System",
"group": "system/filesystem/root/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "File System Usage % (root)",
"field": "system/filesystem/root/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/session/capacity/limit": {
"composite_parent": "nsc/session/capacity/action",
"default": "90",
"label": "Limit",
"field": "nsc/session/capacity/limit",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/log/critical/action": {
"composite": [
"rtcpmon/log/critical/level"
],
"category": "RTCP Monitor",
"group": "rtcpmon/log/critical/action",
"help": [
"Alert when RTCP monitor logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Critical Messages",
"field": "rtcpmon/log/critical/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/filesystem/var/level": {
"composite_parent": "system/filesystem/var/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/filesystem/var/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"rtcpmon/log/error/action": {
"composite": [
"rtcpmon/log/error/level"
],
"category": "RTCP Monitor",
"group": "rtcpmon/log/error/action",
"help": [
"Alert when RTCP monitor logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Error Messages",
"field": "rtcpmon/log/error/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"mediamon/service/memory": {
"composite_parent": "mediamon/service/action",
"default": "75",
"label": "Memory",
"field": "mediamon/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"monitor/service/level": {
"composite_parent": "monitor/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "monitor/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"rtcpmon/service/memory": {
"composite_parent": "rtcpmon/service/action",
"default": "75",
"label": "Memory",
"field": "rtcpmon/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"mysqld/service/action": {
"composite": [
"mysqld/service/level",
"mysqld/service/memory",
"mysqld/service/cpu",
"mysqld/service/restart"
],
"category": "Service",
"group": "mysqld/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "SQL Server",
"field": "mysqld/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"sipsecmon/service/memory": {
"composite_parent": "sipsecmon/service/action",
"default": "75",
"label": "Memory",
"field": "sipsecmon/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/call/quality/action": {
"composite": [
"rtcpmon/call/quality/level",
"rtcpmon/call/quality/jitter",
"rtcpmon/call/quality/loss",
"rtcpmon/call/quality/rtt"
],
"group": "rtcpmon/call/quality/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Call Quality",
"field": "rtcpmon/call/quality/action",
"rules": "required|in_list[false,alert]",
"type": "dropdown"
},
"mediamon/service/level": {
"composite_parent": "mediamon/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "mediamon/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"rtcpmon/call/quality/loss": {
"composite_parent": "rtcpmon/call/quality/action",
"default": "0.5",
"label": "Packet Loss",
"field": "rtcpmon/call/quality/loss",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"sipsecmon/service/cpu": {
"composite_parent": "sipsecmon/service/action",
"default": "75",
"label": "Cpu",
"field": "sipsecmon/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"monitor/service/cpu": {
"composite_parent": "monitor/service/action",
"default": "75",
"label": "Cpu",
"field": "monitor/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/service/cpu": {
"composite_parent": "rtcpmon/service/action",
"default": "75",
"label": "Cpu",
"field": "rtcpmon/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"nsc/log/core-dump/level": {
"composite_parent": "nsc/log/core-dump/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/log/core-dump/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/dsp/capacity/action": {
"composite": [
"nsc/dsp/capacity/level",
"nsc/dsp/capacity/limit"
],
"group": "nsc/dsp/capacity/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Transcoding Capacity %",
"field": "nsc/dsp/capacity/action",
"rules": "required|in_list[false,alert]",
"type": "dropdown"
},
"nsc/service/action": {
"composite": [
"nsc/service/level",
"nsc/service/memory",
"nsc/service/cpu"
],
"category": "Service",
"group": "nsc/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Vega Session Controller",
"field": "nsc/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/loadavg/1min": {
"composite_parent": "system/loadavg/action",
"default": "2.0",
"label": "1min",
"field": "system/loadavg/1min",
"rules": "decimal|greater_than[0]",
"type": "text",
"size": "5"
},
"webconfig/service/cpu": {
"composite_parent": "webconfig/service/action",
"default": "75",
"label": "Cpu",
"field": "webconfig/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"nsc/log/error/action": {
"composite": [
"nsc/log/error/level"
],
"category": "Vega Session Controller",
"group": "nsc/log/error/action",
"help": [
"Alert when NSC logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Error Messages",
"field": "nsc/log/error/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/cpu/level": {
"composite_parent": "system/cpu/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/cpu/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/log/error/level": {
"composite_parent": "mediamon/log/error/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "mediamon/log/error/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"webconfig/service/memory": {
"composite_parent": "webconfig/service/action",
"default": "75",
"label": "Memory",
"field": "webconfig/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/log/warning/action": {
"composite": [
"rtcpmon/log/warning/level"
],
"category": "RTCP Monitor",
"group": "rtcpmon/log/warning/action",
"help": [
"Alert when RTCP monitor logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Warning Messages",
"field": "rtcpmon/log/warning/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/log/error/level": {
"composite_parent": "nsc/log/error/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/log/error/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/raid/level": {
"composite_parent": "system/raid/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "system/raid/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/service/action": {
"composite": [
"mediamon/service/level",
"mediamon/service/memory",
"mediamon/service/cpu"
],
"category": "Service",
"group": "mediamon/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Media Firewall",
"field": "mediamon/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/raid/action": {
"composite": [
"system/raid/level"
],
"category": "System",
"group": "system/raid/action",
"help": [
"Alert when the RAID status is abnormal.",
{
"RAID Status": [
"Enable/Disable RAID Status audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "RAID Status",
"field": "system/raid/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/filesystem/root/limit": {
"composite_parent": "system/filesystem/root/action",
"default": "75",
"label": "Limit",
"field": "system/filesystem/root/limit",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"mysqld/service/level": {
"composite_parent": "mysqld/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "mysqld/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"sipsecmon/log/error/level": {
"composite_parent": "sipsecmon/log/error/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "sipsecmon/log/error/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/cpu/user": {
"composite_parent": "system/cpu/action",
"default": "75",
"label": "User",
"field": "system/cpu/user",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"nsc/session/capacity/action": {
"composite": [
"nsc/session/capacity/level",
"nsc/session/capacity/limit"
],
"group": "nsc/session/capacity/action",
"help": [
"Alert when NSC call load exceeds the specified value.",
{
"Call Capacity %": [
"Enable/Disable Call Capacity % audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Call Capacity %",
"field": "nsc/session/capacity/action",
"rules": "required|in_list[false,alert]",
"type": "dropdown"
},
"nsc/dsp/capacity/limit": {
"composite_parent": "nsc/dsp/capacity/action",
"default": "100",
"label": "Limit",
"field": "nsc/dsp/capacity/limit",
"rules": "numeric|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"system/memory/limit": {
"composite_parent": "system/memory/action",
"default": "75",
"label": "Limit",
"field": "system/memory/limit",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/call/quality/jitter": {
"composite_parent": "rtcpmon/call/quality/action",
"default": "50",
"label": "Jitter",
"field": "rtcpmon/call/quality/jitter",
"rules": "integer|greater_than[0]",
"type": "text",
"size": "5"
},
"sipsecmon/log/error/action": {
"composite": [
"sipsecmon/log/error/level"
],
"category": "SIP Security Monitor",
"group": "sipsecmon/log/error/action",
"help": [
"Alert when SIP security monitor logs error messages.",
{
"Error Messages": [
"Enable/Disable Error Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Error Messages",
"field": "sipsecmon/log/error/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"nsc/log/warning/level": {
"composite_parent": "nsc/log/warning/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/log/warning/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/log/warning/action": {
"composite": [
"nsc/log/warning/level"
],
"category": "Vega Session Controller",
"group": "nsc/log/warning/action",
"help": [
"Alert when NSC logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Warning Messages",
"field": "nsc/log/warning/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"system/filesystem/var/limit": {
"composite_parent": "system/filesystem/var/action",
"default": "75",
"label": "Limit",
"field": "system/filesystem/var/limit",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"rtcpmon/log/critical/level": {
"composite_parent": "rtcpmon/log/critical/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "rtcpmon/log/critical/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/service/cpu": {
"composite_parent": "nsc/service/action",
"default": "75",
"label": "Cpu",
"field": "nsc/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"nsc/trunk/status/level": {
"composite_parent": "nsc/trunk/status/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/trunk/status/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"nsc/service/level": {
"composite_parent": "nsc/service/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/service/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"system/loadavg/15min": {
"composite_parent": "system/loadavg/action",
"default": "1.0",
"label": "15min",
"field": "system/loadavg/15min",
"rules": "decimal|greater_than[0]",
"type": "text",
"size": "5"
},
"nsc/service/memory": {
"composite_parent": "nsc/service/action",
"default": "75",
"label": "Memory",
"field": "nsc/service/memory",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"nsc/dsp/capacity/level": {
"composite_parent": "nsc/dsp/capacity/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "nsc/dsp/capacity/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"sipsecmon/log/warning/level": {
"composite_parent": "sipsecmon/log/warning/action",
"default": "error",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "sipsecmon/log/warning/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/log/critical/level": {
"composite_parent": "mediamon/log/critical/action",
"default": "critical",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "mediamon/log/critical/level",
"rules": "required|in_list[info,error,critical]",
"type": "dropdown"
},
"mediamon/service/cpu": {
"composite_parent": "mediamon/service/action",
"default": "75",
"label": "Cpu",
"field": "mediamon/service/cpu",
"rules": "integer|greater_or_equal[0]|less_or_equal[100]",
"type": "text",
"size": "5"
},
"mediamon/log/critical/action": {
"composite": [
"mediamon/log/critical/level"
],
"category": "Media Firewall",
"group": "mediamon/log/critical/action",
"help": [
"Alert when Media Firewall logs critical messages.",
{
"Critical Messages": [
"Enable/Disable Critical Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Critical Messages",
"field": "mediamon/log/critical/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"monitor/service/action": {
"composite": [
"monitor/service/level",
"monitor/service/memory",
"monitor/service/cpu"
],
"category": "Service",
"group": "monitor/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Monitor",
"field": "monitor/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"rtcpmon/service/action": {
"composite": [
"rtcpmon/service/level",
"rtcpmon/service/memory",
"rtcpmon/service/cpu"
],
"category": "Service",
"group": "rtcpmon/service/action",
"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."
]
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "RTCP Monitor",
"field": "rtcpmon/service/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"rtcpmon/call/quality/rtt": {
"composite_parent": "rtcpmon/call/quality/action",
"default": "50",
"label": "RTT",
"field": "rtcpmon/call/quality/rtt",
"rules": "integer|greater_than[0]",
"type": "text",
"size": "5"
},
"system/memory/action": {
"composite": [
"system/memory/level",
"system/memory/limit"
],
"category": "System",
"group": "system/memory/action",
"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."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Memory Usage %",
"field": "system/memory/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
},
"sipsecmon/log/warning/action": {
"composite": [
"sipsecmon/log/warning/level"
],
"category": "SIP Security Monitor",
"group": "sipsecmon/log/warning/action",
"help": [
"Alert when SIP security monitor logs warning messages.",
{
"Warning Messages": [
"Enable/Disable Warning Messages audit point."
]
},
{
"Severity": "Select the severity level."
}
],
"default": "alert",
"value": {
"false": "Disable",
"alert": "Enable"
},
"label": "Warning Messages",
"field": "sipsecmon/log/warning/action",
"rules": "required|in_list[false,alert]",
"category_setting": "expanded",
"type": "dropdown"
}
},
"name": "Configuration"
}
},
"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."
]
},
"core": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/core/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"loglevel": {
"help": "Global logging level for the call control engine. Listed in order of severity.",
"default": "info",
"value": {
"info": "Info",
"notice": "Notice",
"err": "Error",
"alert": "Alert",
"crit": "Critical",
"warning": "Warning",
"debug": "Debug"
},
"label": "Log Level",
"field": "loglevel",
"rules": "required|in_list[debug,info,notice,warning,err,crit,alert]",
"type": "dropdown"
},
"max-sessions": {
"help": "Global maximum number of simultaneous sessions.",
"default": 4000,
"label": "Max Sessions",
"field": "max-sessions",
"rules": "required|greater_than[-1]",
"type": "int"
},
"sessions-per-second": {
"help": "Global maximum number of sessions per second.",
"default": 150,
"label": "Sessions Per Second",
"field": "sessions-per-second",
"rules": "required|greater_than[-1]",
"type": "int"
},
"sofia/tracelevel": {
"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."
],
"default": "debug",
"value": {
"info": "Info",
"notice": "Notice",
"err": "Error",
"alert": "Alert",
"crit": "Critical",
"warning": "Warning",
"debug": "Debug"
},
"label": "SIP Trace Log Level",
"field": "sofia/tracelevel",
"rules": "required|in_list[debug,info,notice,warning,err,crit,alert]",
"type": "dropdown"
}
},
"name": "Configuration"
}
},
"name": "Core",
"description": [
"The Core configuration module takes care of the SBC settings such as log level, sessions per second, etc."
]
},
"sipsecmon": {
"object": {
"rules": {
"pagination": false,
"description": "Rules",
"dynamic": true,
"base_path": "/NSC/local/software/sipsecmon/rules",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rules."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a rule"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a rule"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a rule"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a rule"
}
},
"global_methods": false,
"class": {
"failed_attempts": {
"help": "Number of failed registration attempts to match the rule.",
"default": "",
"label": "Failed Attempts",
"field": "failed_attempts",
"rules": "required",
"type": "integer",
"size": 4
},
"time_frame": {
"help": "Number of minutes to wait before resetting the counter for failed attempts.",
"default": "",
"label": "Interval",
"field": "time_frame",
"rules": "required",
"type": "integer",
"size": 4
},
"comments": {
"default": "",
"field": "comments",
"size": 80,
"type": "string",
"label": "Comments"
},
"user_agent_filter_expr": {
"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\""
],
"default": "",
"label": "User Agent Filter",
"field": "user_agent_filter_expr",
"rules": "validate_user_agent_filter",
"type": "string",
"size": 50
},
"profile_filter": {
"help": "Whether to filter registration attempts based on SIP profile.",
"default": "__empty__",
"value": {
"__empty__": "none",
"Profile1": "Profile1"
},
"label": "SIP Profile Filter",
"field": "profile_filter",
"rules": "required|in_list[__empty__,Profile1]",
"type": "dropdown"
},
"action_param": {
"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."
],
"default": "",
"label": "Action Parameter",
"field": "action_param",
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"type": "string",
"size": 50
},
"action_expr": {
"group": "action",
"help": "Action to perform when the rule matches",
"default": "false",
"value": {
"block_ip": "Block IP",
"false": "Log"
},
"label": "Action",
"field": "action_expr",
"rules": "required|in_list[false,block_ip]",
"type": "dropdown"
},
"src_ip_filter_expr": {
"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)"
],
"default": "",
"label": "Source IP Filter",
"field": "src_ip_filter_expr",
"rules": "src_ip_filter_rule",
"type": "string",
"size": 50
},
"account_filter_expr": {
"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\""
],
"default": "",
"label": "Account Registration Filter",
"field": "account_filter_expr",
"rules": "validate_account_filter",
"type": "string",
"size": 50
}
},
"name": "Rules"
},
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/sipsecmon/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"failed_attempts": {
"help": "Number of failed registration attempts to match the rule.",
"default": "",
"label": "Failed Attempts",
"field": "failed_attempts",
"rules": "required",
"type": "integer",
"size": 4
},
"time_frame": {
"help": "Number of minutes to wait before resetting the counter for failed attempts.",
"default": "",
"label": "Interval",
"field": "time_frame",
"rules": "required",
"type": "integer",
"size": 4
},
"comments": {
"default": "",
"field": "comments",
"size": 80,
"type": "string",
"label": "Comments"
},
"user_agent_filter_expr": {
"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\""
],
"default": "",
"label": "User Agent Filter",
"field": "user_agent_filter_expr",
"rules": "validate_user_agent_filter",
"type": "string",
"size": 50
},
"profile_filter": {
"help": "Whether to filter registration attempts based on SIP profile.",
"default": "__empty__",
"value": {
"__empty__": "none",
"Profile1": "Profile1"
},
"label": "SIP Profile Filter",
"field": "profile_filter",
"rules": "required|in_list[__empty__,Profile1]",
"type": "dropdown"
},
"action_param": {
"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."
],
"default": "",
"label": "Action Parameter",
"field": "action_param",
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"type": "string",
"size": 50
},
"action_expr": {
"group": "action",
"help": "Action to perform when the rule matches",
"default": "false",
"value": {
"block_ip": "Block IP",
"false": "Log"
},
"label": "Action",
"field": "action_expr",
"rules": "required|in_list[false,block_ip]",
"type": "dropdown"
},
"src_ip_filter_expr": {
"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)"
],
"default": "",
"label": "Source IP Filter",
"field": "src_ip_filter_expr",
"rules": "src_ip_filter_rule",
"type": "string",
"size": 50
},
"account_filter_expr": {
"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\""
],
"default": "",
"label": "Account Registration Filter",
"field": "account_filter_expr",
"rules": "validate_account_filter",
"type": "string",
"size": 50
}
},
"name": "Configuration"
},
"log": {
"description": "Log file",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download log files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List log."
]
}
}
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/sipsecmon/service",
"configurable": true,
"global_methods": false,
"class": {
"failed_attempts": {
"help": "Number of failed registration attempts to match the rule.",
"default": "",
"label": "Failed Attempts",
"field": "failed_attempts",
"rules": "required",
"type": "integer",
"size": 4
},
"time_frame": {
"help": "Number of minutes to wait before resetting the counter for failed attempts.",
"default": "",
"label": "Interval",
"field": "time_frame",
"rules": "required",
"type": "integer",
"size": 4
},
"comments": {
"default": "",
"field": "comments",
"size": 80,
"type": "string",
"label": "Comments"
},
"user_agent_filter_expr": {
"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\""
],
"default": "",
"label": "User Agent Filter",
"field": "user_agent_filter_expr",
"rules": "validate_user_agent_filter",
"type": "string",
"size": 50
},
"profile_filter": {
"help": "Whether to filter registration attempts based on SIP profile.",
"default": "__empty__",
"value": {
"__empty__": "none",
"Profile1": "Profile1"
},
"label": "SIP Profile Filter",
"field": "profile_filter",
"rules": "required|in_list[__empty__,Profile1]",
"type": "dropdown"
},
"action_param": {
"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."
],
"default": "",
"label": "Action Parameter",
"field": "action_param",
"rules": "required[action_expr,in,block_ip]|greater_or_equal[0]|less_than[1440]",
"type": "string",
"size": 50
},
"action_expr": {
"group": "action",
"help": "Action to perform when the rule matches",
"default": "false",
"value": {
"block_ip": "Block IP",
"false": "Log"
},
"label": "Action",
"field": "action_expr",
"rules": "required|in_list[false,block_ip]",
"type": "dropdown"
},
"src_ip_filter_expr": {
"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)"
],
"default": "",
"label": "Source IP Filter",
"field": "src_ip_filter_expr",
"rules": "src_ip_filter_rule",
"type": "string",
"size": 50
},
"account_filter_expr": {
"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\""
],
"default": "",
"label": "Account Registration Filter",
"field": "account_filter_expr",
"rules": "validate_account_filter",
"type": "string",
"size": 50
}
},
"name": "Service"
}
},
"name": "SIP Security Monitor",
"description": [
"The SIP Security Monitor module allows you to configure settings for this service."
]
},
"raid": {
"object": {
"change": {
"pagination": false,
"description": "Change",
"dynamic": false,
"base_path": false,
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List change."
]
},
"recover": {
"request": "GET",
"name": "Recover",
"description": "Retrieve a User"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a User"
}
},
"readonly": true,
"global_methods": false,
"name": "Change"
}
},
"name": "RAID",
"description": [
"The RAID module provides information about RAID status."
]
},
"enum": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/enum/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"query-timeout": {
"help": "Number of seconds to wait before timing out a DNS query",
"default": 5,
"label": "DNS Query Timeout",
"field": "query-timeout",
"rules": "required|greater_than[0]",
"type": "string",
"size": 20
},
"default-root": {
"help": "Default domain root for plain telephone numbers.",
"default": "e164.org",
"label": "Default Root Domain",
"field": "default-root",
"rules": "required",
"type": "string",
"size": 60
},
"use-server": {
"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",
"default": "",
"label": "Custom DNS Server",
"field": "use-server",
"rules": "valid_ip",
"type": "string",
"size": 60
},
"default-isn-root": {
"help": "Default root domain for ISN numbers",
"default": "freenum.org",
"label": "Default ISN Root Domain",
"field": "default-isn-root",
"rules": "required",
"type": "string",
"size": 60
}
},
"name": "Configuration"
}
},
"name": "ENUM",
"description": [
"The ENUM module takes care of the ENUM configuration settings."
]
},
"update": {
"object": {
"package": {
"singleton": true,
"description": "Software Package",
"methods": {
"status": {
"request": "GET",
"name": "Get update status",
"description": "Get update status"
},
"description": {
"request": "GET",
"name": "Get Package desription",
"description": "Get Package desription"
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List package."
]
},
"upload": {
"request": "POST",
"name": "Upload",
"description": [
"Upload a package file."
]
},
"install": {
"request": "POST",
"name": "Install",
"description": "Install the update"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": [
"Delete a package file."
]
}
}
}
},
"name": "Update",
"description": [
"The Update module allows you to update the SBC operating system software."
]
},
"hmr": {
"object": {
"advanced": {
"pagination": false,
"controller_url": "/SAFe/fs_routing_config",
"description": "Advanced Header Manipulation",
"dynamic": true,
"base_path": "/NSC/local/software/hmr/advanced",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List advanced."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a "
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Header Manipulation"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Header Manipulation"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Header Manipulation"
}
},
"global_methods": false,
"class": {
"data": {
"default": "",
"field": "data",
"type": "text",
"label": "XML Dialplan"
},
"description": {
"default": "",
"field": "description",
"size": 100,
"type": "text",
"label": "Description"
}
},
"name": "Advanced Header Manipulation"
},
"basic": {
"pagination": false,
"controller_url": "/SAFe/fs_routing_config",
"name": "Basic Header Manipulation",
"has_child": true,
"description": "Basic Header Manipulation",
"object": {
"rule": {
"pagination": false,
"autoname": true,
"description": "Rule",
"dynamic": true,
"base_path": "/NSC/local/software/hmr/basic/default/rule",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rule."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Rule"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Rule"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Rule"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Rule"
}
},
"global_methods": false,
"class": {
"condition/5/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/header_remove/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/1/header_remove/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/1/header_add/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/break": {
"composite_parent": "condition/matching",
"default": "never",
"value": {
"always": "Stop",
"on-true": "Stop On Success",
"on-false": "Stop On Failure",
"never": "Continue"
},
"label": "Stop Policy",
"field": "condition/break",
"rules": "required|in_list[on-true,on-false,always,never]",
"type": "dropdown"
},
"action/5/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/3/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/3/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"action/1/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "action/1/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/header_modify/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/header_add/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/3/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/header_modify/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/5/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/4/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/header_modify/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "action/4/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "action/4/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"action/4/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/4/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/header_add/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/user/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/4/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/call/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/4/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/4/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/header/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/header_modify/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/log/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/2/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/header/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/header_modify/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/3/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/header/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/3/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/1/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "condition/1/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/1/type",
"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]",
"type": "dropdown"
},
"condition/2/call/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/header_add/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/3/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/header/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/4/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "anti-action/4/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"condition/1/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/call/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/2/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/header_add/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/header_add/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/header_remove/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/4/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/header_modify/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/call/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/user/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/5/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/user/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/3/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "action/2/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "action/2/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"anti-action/3/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/3/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/1/header_add/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/header_modify/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/matching": {
"composite": [
"condition/break"
],
"group": "new_always",
"default": "all",
"value": {
"always": "Always",
"all": "All",
"xor": "Only One",
"any": "Any"
},
"label": "Matching",
"field": "condition/matching",
"rules": "required|in_list[all,any,xor,always]",
"type": "dropdown"
},
"condition/1/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/5/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "anti-action/5/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"condition/3/header/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/call/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "anti-action/2/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "anti-action/2/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"action/1/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/log/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/5/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/header_modify/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/header_remove/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/log/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/5/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/3/set_variable/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/header_add/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/2/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "anti-action/2/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/header/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/2/header_add/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"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"
],
"style": "width:157px;",
"group": "condition/4/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/4/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"condition/4/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/4/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/3/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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": "Actions to perform if condition matches",
"style": "width:157px;",
"group": "action/1/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "action/1/type",
"rules": "callback_check_actions|required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"category_setting": "expanded",
"type": "dropdown"
},
"anti-action/1/header_add/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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"
],
"style": "width:157px;",
"group": "condition/2/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/2/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"action/4/header_remove/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"global/rank": {
"composite_parent": "global/description",
"default": "",
"label": "Rank",
"field": "global/rank",
"rules": "integer|greater_or_equal[0]",
"type": "text",
"size": 5
},
"condition/3/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/4/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/1/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "anti-action/1/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/call/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/5/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/header_modify/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/log/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/4/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/log/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/1/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/5/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/header_remove/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/3/header_add/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/header_add/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/header_add/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/log/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/3/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/header_modify/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/1/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/user/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/1/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/header_add/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/header/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/4/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/2/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/header_remove/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"global/description": {
"category": "Condition",
"default": "",
"label": "Description",
"field": "global/description",
"composite": [
"global/rank"
],
"category_setting": "expanded",
"type": "text",
"size": 90
},
"action/1/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/1/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/header_modify/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/5/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/1/custom_from/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/custom_from/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/header/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/5/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/1/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/1/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/call/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/variable/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/user/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "sip_from_user",
"composite_style": "display: none;",
"value": {
"sip_to_user": "SIP To:User",
"sip_from_user": "SIP From:User"
},
"label": "Direction",
"field": "condition/2/user/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_user,sip_to_user]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/2/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/header_modify/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/header_remove/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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"
],
"style": "width:157px;",
"group": "condition/5/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/5/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"action/3/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/4/header_add/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/4/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/call/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/call/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "anti-action/3/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "anti-action/3/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/4/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/4/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"action/2/header_add/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/header_modify/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/2/header_modify/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/1/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/1/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/header_remove/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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": "Actions to perform if condition doesn\u2019t match",
"style": "width:157px;",
"group": "anti-action/1/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "anti-action/1/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"category_setting": "expanded",
"type": "dropdown"
},
"condition/2/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/2/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/from_trunk/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "Trunk1",
"composite_style": "display: none;",
"value": {
"Trunk1": "Trunk1"
},
"label": "Trunk",
"field": "condition/3/from_trunk/name",
"rules": "required[,in,__selectone__]|required|in_list[Trunk1]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/4/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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"
],
"style": "width:157px;",
"group": "condition/3/type",
"default": "__none__",
"value": {
"custom_to": "SIP To: Parameter",
"domain": "Known Domain",
"sdp": "SDP Information",
"custom_from": "SIP From: Parameter",
"custom_referred_by": "SIP Referred-By:Parameter",
"from_trunk": "From SIP Trunk",
"custom_header": "SIP Custom Header",
"standard": "Standard Information",
"header": "SIP Header Information",
"call": "SIP Call Information",
"__none__": "( Please Select One )",
"variable": "Variable",
"auth": "Authorized User",
"user": "Known User"
},
"label": "Condition",
"field": "condition/3/type",
"rules": "required|in_list[__none__,standard,header,call,sdp,custom_header,custom_from,custom_to,custom_referred_by,variable,domain,user,auth,from_trunk]",
"type": "dropdown"
},
"condition/1/call/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/1/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "anti-action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/4/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/3/custom_referred_by/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_referred_by/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/call/name": {
"style": "width:190px;",
"composite_parent": "condition/3/type",
"default": "${sip_authorized}",
"composite_style": "display: none;",
"value": {
"${sip_local_network_addr}": "SIP Local Network Address",
"${sip_network_port}": "Remote Network Port",
"${sip_network_ip}": "Remote Network IP",
"${sip_looped_call}": "Looped Call",
"${sip_authorized}": "Authorized",
"${sip_cid_type}": "Caller ID Type",
"${sip_trunk}": "Trunk Name"
},
"label": "Name",
"field": "condition/3/call/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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/1/header_modify/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/5/header_add/value": {
"style": "width:206px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/5/header_add/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/3/header_modify/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/3/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/1/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/1/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/2/header_add/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/header/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/2/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/4/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/4/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/log/name": {
"style": "width:190px;",
"composite_parent": "action/1/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/1/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/2/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/header_modify/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/header_modify/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/header/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_contact_host}": "Contact: Host",
"${sip_call_info}": "Call-Info",
"${sip_to_tag}": "To: tag",
"${sip_history_info}": "History-Info",
"${sip_cseq}": "CSeq",
"${sip_referred_by_host}": "Referred-By: Host",
"${sip_from_params}": "From: Parameters",
"${sip_req_host}": "R-URI Host",
"${sip_req_uri}": "R-URI",
"${sip_user_agent}": "User-Agent",
"${max_forwards}": "Max-Forwards",
"${sip_full_via}": "Via",
"${sip_full_to}": "To",
"${sip_referred_by_user}": "Referred-By: User",
"${sip_subject}": "Subject",
"${sip_to_params}": "To: Parameters",
"${sip_from_port}": "From: Host Network Port",
"${sip_contact_port}": "Contact: Host Network Port",
"${sip_call_id}": "Call-ID",
"${sip_to_port}": "To: Host Network Port",
"${sip_referred_by_uri}": "Referred-By: URI",
"${sip_referred_by_params}": "Referred-By: Parameters",
"${sip_via_protocol}": "Via Protocol",
"${sip_from_tag}": "From: tag",
"${sip_full_from}": "From",
"${sip_req_params}": "R-URI Parameters",
"${sip_via_rport}": "Via Remote Port",
"${sip_via_host}": "Via Host",
"${alert_info}": "Alert-Info",
"${sip_contact_params}": "Contact: Parameters",
"${sip_from_host}": "From: Host",
"${sip_via_port}": "Via Port",
"${sip_from_uri}": "From: URI",
"${sip_req_user}": "R-URI User",
"${sip_req_port}": "R-URI Host Network Port",
"${sip_from_user}": "From: User",
"${sip_contact_uri}": "Contact: URI",
"${sip_to_uri}": "To: URI",
"${sip_to_host}": "To: Host",
"${sip_referred_by_port}": "Referred-By: Host Network Port",
"${sip_to_user}": "To: User",
"${sip_full_route}": "Route",
"${sip_contact_user}": "Contact: User",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "condition/1/header/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/3/log/value": {
"style": "width:206px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "anti-action/3/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/1/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/1/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"condition/3/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/3/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/header_modify/value": {
"style": "width:206px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/3/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/5/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/standard/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/standard/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "action/3/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/5/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "action/5/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "action/5/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "anti-action/3/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "anti-action/3/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"condition/3/custom_from/value": {
"style": "width:206px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/3/custom_from/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/1/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/1/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/header_add/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/header_remove/name": {
"style": "width:186px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/5/header_remove/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/1/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/header_modify/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/1/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/1/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/manipulate_invite/value": {
"style": "width:206px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/2/manipulate_invite/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/log/name": {
"style": "width:190px;",
"composite_parent": "action/3/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/3/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/2/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/2/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/2/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/1/sdp/value": {
"style": "width:206px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/1/sdp/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/4/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "anti-action/4/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/4/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/4/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/custom_header/name": {
"style": "width:186px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/5/custom_header/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/4/log/value": {
"style": "width:206px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Message",
"field": "action/4/log/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/2/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "action/4/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "action/4/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/5/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/5/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/sdp/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "${dtmf_type}",
"composite_style": "display: none;",
"value": {
"${sip_secure_media}": "Secure Media",
"${media_audio_mode}": "Media Mode",
"${remote_media_ip}": "SDP RTP IP",
"${switch_r_sdp}": "Remote SDP",
"${dtmf_type}": "DTMF type",
"${ep_codec_string}": "SDP Codec",
"${remote_media_port}": "SDP RTP Port",
"${sip_has_crypto}": "SDP Crypto Suite",
"${sip_remote_audio_rtcp_port}": "RTCP Port"
},
"label": "Name",
"field": "condition/5/sdp/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"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"
],
"style": "width:157px;",
"group": "action/3/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "action/3/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"condition/5/custom_header/value": {
"style": "width:206px;",
"composite_parent": "condition/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/5/custom_header/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/1/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/1/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"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"
],
"style": "width:157px;",
"group": "action/5/type",
"default": "__none__",
"value": {
"header_modify": "Modify Header",
"set_variable": "Set Variable",
"unset_variable": "Unset Variable",
"log": "Log",
"__none__": "( Please Select One )",
"header_remove": "Remove Header",
"header_add": "Add Header",
"manipulate_invite": "Manipulate INVITE"
},
"label": "Action",
"field": "action/5/type",
"rules": "required|in_list[__none__,manipulate_invite,header_add,header_remove,header_modify,set_variable,unset_variable,log]",
"type": "dropdown"
},
"condition/2/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/2/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/2/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"anti-action/2/set_variable/value": {
"style": "width:206px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "anti-action/2/set_variable/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/2/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/2/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/2/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/5/domain/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "sip_from_host",
"composite_style": "display: none;",
"value": {
"sip_to_host": "SIP To:Host",
"sip_from_host": "SIP From:Host"
},
"label": "Direction",
"field": "condition/5/domain/name",
"rules": "required[,in,__selectone__]|required|in_list[sip_from_host,sip_to_host]",
"label_style": "width:60px;",
"type": "dropdown"
},
"condition/3/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/3/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/5/domain/value": {
"style": "width:210px;",
"composite_parent": "condition/5/type",
"default": "__selectone__",
"composite_style": "display: none;",
"value": {
"__selectone__": "( Please Select One )"
},
"label": "Domain",
"field": "condition/5/domain/value",
"rules": "required[,in,__selectone__]|required|in_list[__selectone__]",
"label_style": "width:65px;",
"type": "dropdown"
},
"anti-action/2/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/2/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_referred_by/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_referred_by/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/5/standard/name": {
"style": "width:190px;",
"composite_parent": "condition/5/type",
"default": "callee_id_name",
"composite_style": "display: none;",
"value": {
"caller_id_name": "Caller ID Name",
"destination_number": "Destination Address",
"callee_id_number": "Callee ID Number",
"callee_id_name": "Callee ID Name",
"caller_id_number": "Caller ID Number"
},
"label": "Name",
"field": "condition/5/standard/name",
"rules": "required[,in,__selectone__]|required|in_list[callee_id_name,callee_id_number,caller_id_name,caller_id_number,destination_number]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/log/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "action/2/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/4/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/4/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/2/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"anti-action/5/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "anti-action/5/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "anti-action/5/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/manipulate_invite/name": {
"style": "width:190px;",
"composite_parent": "action/2/type",
"default": "${alert_info}",
"composite_style": "display: none;",
"value": {
"${sip_invite_route_uri}": "Route",
"${sip_invite_to_params}": "To: Parameters",
"${sip_invite_from_uri}": "From: URI",
"${sip_invite_params}": "R-URI Parameters",
"${sip_invite_full_to}": "To",
"${sip_invite_cseq}": "CSeq",
"${sip_invite_full_from}": "From",
"${sip_invite_full_via}": "Via",
"${sip_invite_contact_params}": "Contact: Parameters",
"${sip_invite_from_params}": "From: Parameters",
"${sip_invite_req_uri}": "Request URI",
"${max_forwards}": "Max-Forwards",
"${alert_info}": "Alert-Info",
"${sip_invite_to_uri}": "To: URI",
"${sip_contact_user}": "Contact: User",
"${sip_invite_call_id}": "Call-ID",
"${sip_from_display}": "From: Display"
},
"label": "Name",
"field": "action/2/manipulate_invite/name",
"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}]",
"label_style": "width:60px;",
"type": "dropdown"
},
"anti-action/4/log/name": {
"style": "width:190px;",
"composite_parent": "anti-action/4/type",
"default": "DEBUG",
"composite_style": "display: none;",
"value": {
"INFO": "Info",
"NOTICE": "Notice",
"ERR": "Error",
"ALERT": "Alert",
"CRIT": "Critical",
"WARNING": "Warning",
"DEBUG": "Debug"
},
"label": "Level",
"field": "anti-action/4/log/name",
"rules": "required[,in,__selectone__]|required|in_list[DEBUG,INFO,NOTICE,WARNING,ERR,CRIT,ALERT]",
"label_style": "width:60px;",
"type": "dropdown"
},
"action/2/unset_variable/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/unset_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/2/custom_to/name": {
"style": "width:186px;",
"composite_parent": "condition/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/2/custom_to/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"anti-action/3/set_variable/name": {
"style": "width:186px;",
"composite_parent": "anti-action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "anti-action/3/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/5/header_modify/value": {
"style": "width:206px;",
"composite_parent": "action/5/type",
"default": "",
"composite_style": "display: none;",
"label": "Value",
"field": "action/5/header_modify/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"condition/1/variable/name": {
"style": "width:186px;",
"composite_parent": "condition/1/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "condition/1/variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"action/2/set_variable/name": {
"style": "width:186px;",
"composite_parent": "action/2/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/2/set_variable/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
},
"condition/4/custom_to/value": {
"style": "width:206px;",
"composite_parent": "condition/4/type",
"default": "",
"composite_style": "display: none;",
"label": "Expression",
"field": "condition/4/custom_to/value",
"rules": "required",
"label_style": "width:65px;",
"type": "text",
"size": 40
},
"action/3/header_add/name": {
"style": "width:186px;",
"composite_parent": "action/3/type",
"default": "",
"composite_style": "display: none;",
"label": "Name",
"field": "action/3/header_add/name",
"rules": "required",
"label_style": "width:60px;",
"type": "text",
"size": 30
}
},
"name": "Rule"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/hmr/basic",
"configurable": true,
"global_methods": false,
"class": {
"description": {
"default": "",
"field": "description",
"size": 50,
"type": "text",
"label": "Description"
},
"trace-call": {
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Trace Call",
"field": "trace-call",
"rules": "required|in_list[true,false]",
"type": "dropdown"
}
},
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List basic."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Header Manipulation"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Header Manipulation"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Header Manipulation"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Header Manipulation"
}
}
}
},
"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."
]
},
"directory": {
"object": {
"domain": {
"pagination": false,
"description": "Domain",
"has_child": true,
"object": {
"user": {
"pagination": false,
"description": "User",
"dynamic": true,
"base_path": "/NSC/local/software/directory/domain/default/user",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List user."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a domain user"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a domain user"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a domain user"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a domain user"
}
},
"global_methods": false,
"class": {
"call-routing": {
"help": "Use a specific routing plan for this domain user.",
"default": "__none__",
"value": {
"default": "default",
"__none__": "( SIP Profile Default )"
},
"label": "Routing Plan",
"field": "call-routing",
"rules": "required|in_list[__none__,default]",
"type": "dropdown"
},
"password": {
"help": [
"SIP Password for this domain user",
"Valid password characters: A-Z / a-z / 0-9 / \"-\" / \"_\" / \".\" / \"!\" / \"~\" / \"*\" / \"'\" / \"(\" / \")\" / \"&\" / \"=\" / \"+\" / \"$\" / \",\" "
],
"default": "",
"label": "Password",
"field": "password",
"rules": "required|regex_match[/^([a-z0-9-_.!~*'()&=+$,])+$/i]",
"type": "password",
"size": 50
},
"sip_force_expires": {
"help": "If specified, it is the number of seconds to force registration expiration to. Minimum value is 5.",
"default": "",
"label": "Force Expires",
"field": "sip_force_expires",
"rules": "integer|greater_or_equal[5]",
"type": "string",
"size": 10
},
"effective_caller_id_name": {
"help": "Caller ID Name of this Domain User",
"default": "",
"label": "Caller ID Name",
"field": "effective_caller_id_name",
"rules": "",
"type": "string",
"size": 50
},
"effective_caller_id_number": {
"help": "Caller ID Number of this Domain User.",
"default": "",
"label": "Caller ID Number",
"field": "effective_caller_id_number",
"rules": "",
"type": "string",
"size": 50
}
},
"name": "User"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/directory/domain",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List domain."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a domain"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a domain"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a domain"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a domain"
}
},
"global_methods": false,
"class": {
"register-transport": {
"help": "Transport type being used for REGISTER.",
"default": "udp",
"value": {
"tls": "TLS",
"udp": "UDP",
"tcp": "TCP"
},
"label": "Transport",
"field": "register-transport",
"rules": "required|in_list[udp,tcp,tls]",
"type": "dropdown"
},
"registrar-server": {
"help": "Registration server IP address or Domain Name.",
"default": "",
"label": "Forward Registrar Server",
"field": "registrar-server",
"rules": "required[forward-registration]",
"type": "string",
"size": 50
},
"registrar-profile": {
"help": "This SIP profile will be used to contact the registrar server and forward the REGISTER message",
"default": "none",
"value": {
"none": "--- Same Profile ---",
"Profile1": "Profile1"
},
"label": "Forward SIP profile",
"field": "registrar-profile",
"rules": "required|in_list[none,Profile1]",
"type": "dropdown"
},
"sip-force-expires": {
"help": "If specified, it is the number of seconds to force registration expiration to. Minimum value is 5.",
"default": "",
"label": "Force Expires",
"field": "sip-force-expires",
"rules": "integer|greater_or_equal[5]",
"type": "string",
"size": 10
},
"registrar-port": {
"help": "Registration servers IP Port.",
"default": "5060",
"label": "Forward Registrar Server Port",
"field": "registrar-port",
"rules": "required[forward-registration]|valid_port_number",
"type": "string",
"size": 10
},
"forward-registration": {
"group": "register",
"help": "Enable/Disable registration and authentication requests to a registrar server.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Forward Registration / Authentication",
"field": "forward-registration",
"rules": "required|in_list[true,false]",
"type": "dropdown"
}
},
"name": "Domain"
}
},
"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."
]
},
"mysqld": {
"object": {
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/mysqld/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "SQL Server",
"description": ""
},
"mediamon": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/mediamon/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"logging/syslog": {
"help": "Enable/Disable logging of the Media Monitor logs within syslog.",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Log in Syslog",
"field": "logging/syslog",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"global/NSC_MEDIAMON_ENABLE": {
"group": "global",
"help": "This option is read only. The media firewall is enabled when the media interfaces are in 'hidden' mode",
"default": "true",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Media Firewall",
"disabled": "disabled",
"field": "global/NSC_MEDIAMON_ENABLE",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"mediamon/dynamic-rules": {
"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"
],
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Enhanced Security",
"field": "mediamon/dynamic-rules",
"rules": "required|in_list[true,false]",
"type": "dropdown"
},
"logging/level": {
"help": "Type of information that will be printed within the Media Monitor logs.",
"default": "info",
"value": {
"debug": "Debug",
"info": "Info"
},
"label": "Log Level",
"field": "logging/level",
"rules": "required|in_list[debug,info]",
"type": "dropdown"
}
},
"name": "Configuration"
},
"log": {
"description": "Log file",
"methods": {
"download": {
"request": "GET",
"name": "Download",
"description": [
"Download log files."
]
},
"list": {
"request": "GET",
"name": "List",
"description": [
"List log."
]
}
}
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Get Service Status",
"description": "Returns service status and statistics."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/mediamon/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Media Firewall",
"description": [
"The Media Firewall module allows you to configure settings of the media firewall service."
]
},
"monitor": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/monitor/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"general/event_life": {
"category": "General",
"default": "7",
"label": "Days to Keep Events",
"field": "general/event_life",
"rules": "required|integer|greater_than[0]",
"category_setting": "expanded",
"type": "text",
"size": "5"
}
},
"name": "Configuration"
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/monitor/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Monitor",
"description": [
"The monitor module allows you to [TBD] ..."
]
},
"sshd": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/sshd/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"interface": {
"help": "Select interface that secure shell listens on.",
"default": "all",
"value": {
"all": "All interfaces",
"eth0": "eth0 - 10.20.1.26"
},
"label": "Network Interface",
"field": "interface",
"rules": "required|in_list[all,eth0]",
"type": "dropdown"
},
"port": {
"help": "Port number that secure shell listens on.",
"default": "22",
"label": "Port",
"field": "port",
"rules": "required|valid_port_number|less_than[61000]|callback_port_check[port]",
"type": "text",
"size": 10
}
},
"name": "Configuration"
},
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/sshd/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Secure Shell",
"description": [
"The SSH module takes care of configuring the SSH service."
]
},
"snort": {
"object": {
"service": {
"singleton": true,
"methods": {
"status": {
"request": "GET",
"name": "Service Status",
"description": "Returns service status and statistics."
},
"start": {
"request": "POST",
"name": "Start Service",
"description": "Starts the service and change startup mode to automatic."
},
"stop": {
"request": "POST",
"name": "Stop Service",
"description": "Stops the service and change startup mode to manual."
},
"restart": {
"request": "POST",
"name": "Start Service",
"description": "Restarts the service and change startup mode to automatic."
}
},
"description": "Controls the service running state and startup mode.",
"dynamic": true,
"pagination": false,
"base_path": "/NSC/local/software/snort/service",
"configurable": true,
"global_methods": false,
"name": "Service"
}
},
"name": "Intrusion Detection",
"description": ""
},
"cac": {
"object": {
"rule": {
"pagination": false,
"description": "Rule",
"has_child": true,
"object": {
"ipaddr": {
"pagination": false,
"autoname": true,
"description": "IP Address Condition",
"dynamic": true,
"base_path": "/NSC/local/software/cac/rule/default/ipaddr",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List ipaddr."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a CAC IP Address Condition"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a CAC IP Address Condition"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a CAC IP Address Condition"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a CAC IP Address Condition"
}
},
"global_methods": false,
"class": {
"max": {
"help": "Number of concurrent calls the resource can make.",
"default": "",
"label": "Maximum Concurrent Sessions",
"field": "max",
"rules": "greater_than[-1]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"sip_received_ip": {
"help": "IP Address to which the Call Admission Control rule will apply to. Must enter a valid IPv4 IP Address.",
"default": "",
"label": "IP Address",
"field": "sip_received_ip",
"rules": "required|valid_ip",
"type": "string",
"size": 60
},
"rate1": {
"help": "First part of the call rate. It is the number of calls a user can make over a fraction of time.",
"default": "",
"label": "Session Rate Limit",
"field": "rate1",
"rules": "greater_than[-1]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"rate2": {
"help": "Second part of the call rate. It is the amount of time in secornds a user can make concurrent calls.",
"default": "",
"label": "Session Rate Period",
"field": "rate2",
"rules": "greater_than[0]|less_than[65536]|is_natural_no_zero",
"type": "string",
"size": 10
}
},
"name": "IP Address Condition"
},
"user": {
"pagination": false,
"autoname": true,
"description": "User Condition",
"dynamic": true,
"base_path": "/NSC/local/software/cac/rule/default/user",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List user."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a CAC User Condition"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a CAC User Condition"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a CAC User Condition"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a CAC User Condition"
}
},
"global_methods": false,
"class": {
"sip_auth_username": {
"help": "User which the Call Admission Control rule will apply to. Must be entered as bob@sangoma.com",
"default": "",
"label": "User Name",
"field": "sip_auth_username",
"rules": "required|valid_sip_account",
"type": "string",
"size": 60
},
"rate2": {
"help": "Second part of the call rate. It is the amount of time in secornds a user can make concurrent calls.",
"default": "",
"label": "Session Rate Period",
"field": "rate2",
"rules": "greater_than[0]|less_than[65536]|is_natural_no_zero",
"type": "string",
"size": 10
},
"rate1": {
"help": "First part of the call rate. It is the number of calls a user can make over a fraction of time.",
"default": "",
"label": "Session Rate Limit",
"field": "rate1",
"rules": "greater_than[-1]|less_than[65536]|is_natural",
"type": "string",
"size": 10
},
"max": {
"help": "Number of concurrent calls the resource can make.",
"default": "",
"label": "Maximum Concurrent Sessions",
"field": "max",
"rules": "greater_than[-1]|less_than[65536]|is_natural",
"type": "string",
"size": 10
}
},
"name": "User Condition"
}
},
"dynamic": true,
"base_path": "/NSC/local/software/cac/rule",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rule."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a CAC Rule"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a CAC Rule"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a CAC Rule"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a CAC Rule"
}
},
"global_methods": false,
"class": {
"description": {
"default": "",
"field": "description",
"size": 60,
"type": "text",
"label": "Description"
},
"sip-profiles": {
"default": "",
"value": {
"Profile1": "Profile1"
},
"label": "SIP profiles",
"field": "sip-profiles",
"rules": "is_array|in_list[Profile1]",
"type": "checkbox"
}
},
"name": "Rule"
}
},
"name": "Call Admission Control",
"description": [
"The Call Admission Control module takes care of creating policies for call admission based on IP address or SIP URI."
]
},
"notifier": {
"object": {
"configuration": {
"singleton": true,
"description": "Configuration",
"dynamic": false,
"pagination": false,
"base_path": "/NSC/local/software/notifier/configuration",
"configurable": true,
"methods": {
"retrieve": {
"request": "GET",
"name": "Retrieve"
},
"update": {
"request": "POST",
"name": "Update"
}
},
"global_methods": false,
"class": {
"email/smtp/port": {
"help": [
"SMTP server port.",
"Non-encrypted connection usually uses port 25 or 587.",
"Secure (SSL) connection usually uses port 465."
],
"default": "25",
"label": "SMTP Server Port",
"field": "email/smtp/port",
"rules": "valid_port_number",
"type": "text",
"size": "10"
},
"email/smtp/user": {
"help": "SMTP user account identifier.",
"default": "",
"label": "SMTP User",
"field": "email/smtp/user",
"type": "text",
"size": "30"
},
"email/smtp/password": {
"help": "SMTP user account password.",
"default": "",
"label": "SMTP Password",
"field": "email/smtp/password",
"type": "password",
"size": "30"
},
"email/smtp/server": {
"help": [
"SMTP server address.",
"Use IP address or FQDN.",
"To enable secure(SSL) connection please add ssl:// prefix."
],
"default": "",
"label": "SMTP Server Address",
"field": "email/smtp/server",
"rules": "required|ssl_ip_or_domain",
"type": "text",
"size": "70"
},
"email/enable": {
"category": "Email",
"group": "email",
"help": "Enable/Disable Email notification.",
"default": "false",
"value": {
"false": "Disable",
"true": "Enable"
},
"label": "Email Notification",
"field": "email/enable",
"rules": "required|in_list[true,false]",
"category_setting": "expanded",
"type": "dropdown"
}
},
"name": "Configuration"
},
"rule": {
"pagination": false,
"autoname": true,
"description": "Notification Rule",
"dynamic": true,
"base_path": "/NSC/local/software/notifier/rule",
"configurable": true,
"methods": {
"list": {
"request": "GET",
"name": "List",
"description": [
"List rule."
]
},
"create": {
"request": "POST",
"name": "Create",
"description": "Create a Rule"
},
"retrieve": {
"request": "GET",
"name": "Retrieve",
"description": "Retrieve a Rule"
},
"update": {
"request": "POST",
"name": "Update",
"description": "Update a Rule"
},
"delete": {
"request": "POST",
"name": "Delete",
"description": "Delete a Rule"
}
},
"global_methods": false,
"class": {
"action": {
"help": "Select the action type of the notifications.",
"default": "email",
"value": {
"hourly": "Hourly Report",
"email": "Email",
"daily": "Daily Report"
},
"label": "Action",
"field": "action",
"rules": "required|in_list[email,hourly,daily]",
"type": "dropdown"
},
"severity": {
"help": "Select the severity level need to send notifications.",
"default": "",
"value": {
"info": "Information",
"critical": "Critical",
"error": "Error"
},
"label": "Severity",
"field": "severity",
"rules": "required[,in,__empty__]|is_array|in_list[info,error,critical]",
"inline": "true",
"type": "checkbox"
},
"service": {
"help": "Select the service that need to send notifications.",
"default": "__any__",
"value": {
"sipsecmon": "SIP Security Monitor",
"monitor": "Monitor",
"webconfig": "Web Server",
"nsc": "Vega Session Controller",
"__any__": "( All Services )",
"system": "System",
"rtcpmon": "RTCP Monitor",
"mysqld": "SQL Server",
"mediamon": "Media Firewall"
},
"label": "Service",
"field": "service",
"rules": "required|in_list[__any__,nsc,system,rtcpmon,sipsecmon,mediamon,webconfig,mysqld,monitor]",
"type": "dropdown"
},
"user": {
"help": "Select the users to receive the notifications.",
"default": "__all__",
"value": {
"root": "System Administrator",
"__all__": "( All Users )"
},
"label": "User",
"field": "user",
"rules": "required|in_list[__all__,root]",
"type": "dropdown"
}
},
"name": "Notification Rule"
}
},
"name": "Notifier",
"description": [
"The Notifier module allows you to configure SMTP settings to receive email notifications and add notification rules and preferences."
]
}
}