Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Element EditCallRulesIn
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Edit incoming call rules (change rule's order, modify status for group rules) request
Diagram
Diagram ExtensionMessages_xsd_Element_EditCallRulesIn.tmp#EditCallRulesIn_rule ExtensionMessages_xsd_Element_EditCallRulesIn.tmp#EditCallRulesIn_order Common_xsd_Element_extendedNumber.tmp#extendedNumber
Properties
content: complex
Model rule* , order* , extendedNumber{0,1}
Children extendedNumber, order, rule
Instance
<EditCallRulesIn xmlns="http://4psa.com/ExtensionMessages.xsd/5.2.5" xmlns:common="http://4psa.com/Common.xsd/5.2.5">
  <rule>{0,unbounded}</rule>
  <order>{0,unbounded}</order>
  <common:extendedNumber>{0,1}</common:extendedNumber>
</EditCallRulesIn>
Source
<xs:element name="EditCallRulesIn">
  <xs:annotation>
    <xs:documentation>Edit incoming call rules (change rule's order, modify status for group rules) request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element name="rule" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="extensionData:callRuleChoice">
              <xs:sequence>
                <xs:element ref="extensionData:ruleID"/>
                <xs:element name="status" type="common:boolean" default="1" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Incoming call rule status</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="order" type="common:unsignedInt" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Call rule order within incoming call rules group (List of
							rule IDs)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="common:extendedNumber" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element rule
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Diagram
Diagram ExtensionData_xsd_Element_busy.tmp#busy ExtensionData_xsd_Element_congestion.tmp#congestion ExtensionData_xsd_Element_hangup.tmp#hangup ExtensionData_xsd_Element_transfer.tmp#transfer ExtensionData_xsd_Element_cascade.tmp#cascade ExtensionData_xsd_Element_authenticate.tmp#authenticate ExtensionData_xsd_Element_setCallPriority.tmp#setCallPriority ExtensionData_xsd_Complex_Type_callRuleChoice.tmp#callRuleChoice ExtensionData_xsd_Element_ruleID.tmp#ruleID ExtensionMessages_xsd_Element_EditCallRulesIn.tmp#EditCallRulesIn_EditCallRulesIn_rule_status
Type extension of callRuleChoice
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model (busy | congestion | hangup | transfer | cascade | authenticate | setCallPriority) , ruleID , status{0,1}
Children authenticate, busy, cascade, congestion, hangup, ruleID, setCallPriority, status, transfer
Instance
<rule xmlns="http://4psa.com/ExtensionMessages.xsd/5.2.5" xmlns:extensionData="http://4psa.com/ExtensionData.xsd/5.2.5">
  <extensionData:busy>{1,1}</extensionData:busy>
  <extensionData:congestion>{1,1}</extensionData:congestion>
  <extensionData:hangup>{1,1}</extensionData:hangup>
  <extensionData:transfer>{1,1}</extensionData:transfer>
  <extensionData:cascade>{1,1}</extensionData:cascade>
  <extensionData:authenticate>{1,1}</extensionData:authenticate>
  <extensionData:setCallPriority>{1,1}</extensionData:setCallPriority>
  <extensionData:ruleID>{1,1}</extensionData:ruleID>
  <status>{0,1}</status>
</rule>
Source
<xs:element name="rule" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="extensionData:callRuleChoice">
        <xs:sequence>
          <xs:element ref="extensionData:ruleID"/>
          <xs:element name="status" type="common:boolean" default="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Incoming call rule status</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element rule / status
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Incoming call rule status
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 1
Facets
whiteSpace collapse
Source
<xs:element name="status" type="common:boolean" default="1" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Incoming call rule status</xs:documentation>
  </xs:annotation>
</xs:element>
Element order
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Call rule order within incoming call rules group (List of
rule IDs)
Diagram
Diagram Common_xsd_Simple_Type_unsignedInt.tmp#unsignedInt
Type unsignedInt
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
whiteSpace collapse
Source
<xs:element name="order" type="common:unsignedInt" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Call rule order within incoming call rules group (List of
							rule IDs)</xs:documentation>
  </xs:annotation>
</xs:element>