Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by
Element transfer
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Transfer to number or voicemail
Diagram
DiagramExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfo_matchExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfo_numberExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfo_intervalIDExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfo_positionExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfo_keyExtensionData_xsd_Complex_Type_CallRuleInfo.tmp#CallRuleInfoExtensionData_xsd_Element_transfer.tmp#transfer_toNumbersExtensionData_xsd_Element_transfer.tmp#transfer_toVoicemailExtensionData_xsd_Element_transfer.tmp#transfer_callStatusExtensionData_xsd_Element_transfer.tmp#transfer_extensionStatusExtensionData_xsd_Element_transfer.tmp#transfer_final
Type extension of CallRuleInfo
Type hierarchy
Properties
content: complex
Used by
Complex Type callRuleChoice
Elements EditCallRulesIn/rule, GetCallRulesInResponse/rules
Model match{0,1} , number{0,1} , intervalID{0,1} , position{0,1} , key{0,1} , (toNumbers | toVoicemail) , callStatus{0,1} , extensionStatus{0,1} , final{0,1}
Children callStatus, extensionStatus, final, intervalID, key, match, number, position, toNumbers, toVoicemail
Instance
<transfer xmlns="http://4psa.com/ExtensionData.xsd/5.2.5">
  <match>{0,1}</match>
  <number>{0,1}</number>
  <intervalID>{0,1}</intervalID>
  <position>{0,1}</position>
  <key>{0,1}</key>
  <toNumbers>{1,1}</toNumbers>
  <toVoicemail>{1,1}</toVoicemail>
  <callStatus>{0,1}</callStatus>
  <extensionStatus>{0,1}</extensionStatus>
  <final>{0,1}</final>
</transfer>
Source
<xs:element name="transfer">
  <xs:annotation>
    <xs:documentation>Transfer to number or voicemail</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="CallRuleInfo">
        <xs:sequence>
          <xs:choice>
            <xs:element name="toNumbers" type="CallRuleTransferInfo">
              <xs:annotation>
                <xs:documentation>Transfer to number</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="toVoicemail" type="CallRuleTransferInfo">
              <xs:annotation>
                <xs:documentation>Transfer to voicemail</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element name="callStatus" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Call status. 0 for Does not matter, 1 for Not
									Answered, 2 for Rejected, 3 for Busy</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:enumeration value="0"/>
                <xs:enumeration value="1"/>
                <xs:enumeration value="2"/>
                <xs:enumeration value="3"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="extensionStatus" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Extension status. 0 for Does not matter, 1 for
									Registered, -1 for Not Registered.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:enumeration value="-1"/>
                <xs:enumeration value="0"/>
                <xs:enumeration value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="final" type="common:boolean" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Make this rule final</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element toNumbers
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Transfer to number
Diagram
DiagramExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_transferNumberExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_ringExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_callExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_askForCallerExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_transferFromCalleeExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo
Type CallRuleTransferInfo
Properties
content: complex
Model transferNumber* , ring{0,1} , call{0,1} , askForCaller{0,1} , transferFromCallee{0,1}
Children askForCaller, call, ring, transferFromCallee, transferNumber
Instance
<toNumbers xmlns="http://4psa.com/ExtensionData.xsd/5.2.5">
  <transferNumber>{0,unbounded}</transferNumber>
  <ring>{0,1}</ring>
  <call>{0,1}</call>
  <askForCaller>{0,1}</askForCaller>
  <transferFromCallee>{0,1}</transferFromCallee>
</toNumbers>
Source
<xs:element name="toNumbers" type="CallRuleTransferInfo">
  <xs:annotation>
    <xs:documentation>Transfer to number</xs:documentation>
  </xs:annotation>
</xs:element>
Element toVoicemail
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Transfer to voicemail
Diagram
DiagramExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_transferNumberExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_ringExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_callExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_askForCallerExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo_transferFromCalleeExtensionData_xsd_Complex_Type_CallRuleTransferInfo.tmp#CallRuleTransferInfo
Type CallRuleTransferInfo
Properties
content: complex
Model transferNumber* , ring{0,1} , call{0,1} , askForCaller{0,1} , transferFromCallee{0,1}
Children askForCaller, call, ring, transferFromCallee, transferNumber
Instance
<toVoicemail xmlns="http://4psa.com/ExtensionData.xsd/5.2.5">
  <transferNumber>{0,unbounded}</transferNumber>
  <ring>{0,1}</ring>
  <call>{0,1}</call>
  <askForCaller>{0,1}</askForCaller>
  <transferFromCallee>{0,1}</transferFromCallee>
</toVoicemail>
Source
<xs:element name="toVoicemail" type="CallRuleTransferInfo">
  <xs:annotation>
    <xs:documentation>Transfer to voicemail</xs:documentation>
  </xs:annotation>
</xs:element>
Element callStatus
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Call status. 0 for Does not matter, 1 for Not
Answered, 2 for Rejected, 3 for Busy
Diagram
Diagram
Type restriction of xs:integer
Properties
content: simple
minOccurs: 0
Facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
Source
<xs:element name="callStatus" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Call status. 0 for Does not matter, 1 for Not
									Answered, 2 for Rejected, 3 for Busy</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element extensionStatus
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Extension status. 0 for Does not matter, 1 for
Registered, -1 for Not Registered.
Diagram
Diagram
Type restriction of xs:integer
Properties
content: simple
minOccurs: 0
Facets
enumeration -1
enumeration 0
enumeration 1
Source
<xs:element name="extensionStatus" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Extension status. 0 for Does not matter, 1 for
									Registered, -1 for Not Registered.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:enumeration value="-1"/>
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element final
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Make this rule final
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="final" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Make this rule final</xs:documentation>
  </xs:annotation>
</xs:element>