[Index]

Model: device/cuc/RoutingRuleCondition

Model Details

Title Description Details
Object Id Unique identifier for this condition - template parameter [2]
  • Field Name: ObjectId
  • Type: String
URI
  • Field Name: URI
  • Type: String
  • Format: uri
Owning Routing Rule * The name of the routing rule to which this routing rule condition belongs.
  • Field Name: RoutingRuleObjectId
  • Type: String
  • Target: device/cuc/RoutingRule
  • Target attr: ObjectId
  • Format: uri
Routing Rule URI
  • Field Name: RoutingRuleURI
  • Type: String
  • Format: uri
Phone System URI
  • Field Name: PhoneSystemURI
  • Type: String
  • Format: uri
Media Switch The name of the phone system that can be used as a condition for a routing rule.
  • Field Name: MediaSwitchObjectId
  • Type: String
  • Target: device/cuc/PhoneSystem
  • Target attr: ObjectId
  • Format: uri
Port URI
  • Field Name: PortURI
  • Type: String
  • Format: uri
Operator * Type of operator in this condition - equals, greater than, etc.
  • Field Name: Operator
  • Type: Integer
  • Choices: ["In", "Equals", "Greater than", "Less than", "Less than or Equal to", "Greater than or Equal to"]
Media Port The name of the media port that can be used as a condition for a routing rule.
  • Field Name: MediaPortObjectId
  • Type: String
  • Target: device/cuc/Port
  • Target attr: ObjectId
  • Format: uri
Parameter * Type of parameter in this condition - port, calling number, etc.
  • Field Name: Parameter
  • Type: Integer
  • Choices: ["Calling Number", "Dialed Number", "Forwarding Number", "PortID", "Schedule Set", "Phone System"]
Operand Value * Value of operand in condition
  • Field Name: OperandValue
  • Type: String
API reference for device/cuc/RoutingRuleCondition