Showing:

Annotations
Diagrams
Facets
Properties
Source
Used by
Element provision
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Has provisioned devices
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="provision" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Has provisioned devices</xs:documentation>
  </xs:annotation>
</xs:element>
Element dtmf
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
DTMF mode. Default rfc2833.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
default: rfc2833
Facets
enumeration rfc2833
enumeration inband
enumeration info
enumeration auto
Source
<xs:element name="dtmf" default="rfc2833" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DTMF mode. Default rfc2833.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="rfc2833"/>
      <xs:enumeration value="inband"/>
      <xs:enumeration value="info"/>
      <xs:enumeration value="auto"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element encryption
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Media encryption mode. Default None.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
default: None
Facets
enumeration None
enumeration SDES
enumeration DTLS-SRTP
enumeration SDES/DTLS-SRTP
Source
<xs:element name="encryption" default="None" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Media encryption mode. Default None.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="None"/>
      <xs:enumeration value="SDES"/>
      <xs:enumeration value="DTLS-SRTP"/>
      <xs:enumeration value="SDES/DTLS-SRTP"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element PBXConnected
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
A PBX is connected to this
extension
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="PBXConnected" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A PBX is connected to this
                        extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element qualify
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Ping extension to check its status
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="qualify" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ping extension to check its status</xs:documentation>
  </xs:annotation>
</xs:element>
Element allowReInvite
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Allow re-invites from this extension
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="allowReInvite" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Allow re-invites from this extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element publishStatus
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Allow phone terminal to publish its own
state
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="publishStatus" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Allow phone terminal to publish its own
                        state</xs:documentation>
  </xs:annotation>
</xs:element>
Element forceMWI
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Force enable of MWI
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="forceMWI" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Force enable of MWI</xs:documentation>
  </xs:annotation>
</xs:element>
Element allowVirtualization
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Allow virtualization on this
extension
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="allowVirtualization" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Allow virtualization on this
                        extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element codecs
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Allowed codecs
Diagram
Diagram Common_xsd_Simple_Type_positiveInteger.tmp#positiveInteger
Type positiveInteger
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
whiteSpace collapse
totalDigits 4
Source
<xs:element name="codecs" type="common:positiveInteger" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Allowed codecs</xs:documentation>
  </xs:annotation>
</xs:element>
Element lockIP
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Lock extension to IP(s)
Diagram
Diagram Common_xsd_Simple_Type_ip.tmp#ip
Type ip
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
whiteSpace collapse
pattern \A([01]?\d{1,2}|2([0-4]\d|5[0-5]))(\.([01]?\d{1,2}|2([0-4]\d|5[0-5]))){3}\Z/
Source
<xs:element name="lockIP" type="common:ip" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Lock extension to IP(s)</xs:documentation>
  </xs:annotation>
</xs:element>
Element host
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Phone is on IP {host} port {port}
Diagram
Diagram Common_xsd_Simple_Type_ip.tmp#ip
Type ip
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
pattern \A([01]?\d{1,2}|2([0-4]\d|5[0-5]))(\.([01]?\d{1,2}|2([0-4]\d|5[0-5]))){3}\Z/
Source
<xs:element name="host" type="common:ip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Phone is on IP {host} port {port}</xs:documentation>
  </xs:annotation>
</xs:element>
Element port
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Diagram
Diagram Common_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="port" type="common:integer" minOccurs="0"/>
Element sipTransport
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
SIP Signaling Transport (choose between UDP, TCP). Default UDP
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
default: udp
Facets
enumeration udp
enumeration tcp
Source
<xs:element name="sipTransport" default="udp" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SIP Signaling Transport (choose between UDP, TCP). Default UDP</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="udp"/>
      <xs:enumeration value="tcp"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element register
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Phone does not register
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
whiteSpace collapse
Source
<xs:element maxOccurs="1" minOccurs="0" name="register" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Phone does not register</xs:documentation>
  </xs:annotation>
</xs:element>
Element description
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Equipment description
Diagram
Diagram Common_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="description" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Equipment description</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type SIPPreferencesInfo
Namespace http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Phone SIP preferences
Diagram
Diagram Common_xsd_Element_extendedNumber.tmp#extendedNumber ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_provision ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_dtmf ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_encryption ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_PBXConnected ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_qualify ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_allowReInvite ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_publishStatus ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_forceMWI ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_allowVirtualization ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_codecs ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_lockIP ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_host ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_port ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_sipTransport ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_register ExtensionData_xsd_Complex_Type_SIPPreferencesInfo.tmp#SIPPreferencesInfo_description
Used by
Elements GetSIPPreferencesResponse/data, SetSIPPreferences
Model extendedNumber{0,1} , provision{0,1} , dtmf{0,1} , encryption{0,1} , PBXConnected{0,1} , qualify{0,1} , allowReInvite{0,1} , publishStatus{0,1} , forceMWI{0,1} , allowVirtualization{0,1} , codecs* , (lockIP* | (host{0,1} , port{0,1} , sipTransport{0,1} , register{0,1})) , description{0,1}
Children PBXConnected, allowReInvite, allowVirtualization, codecs, description, dtmf, encryption, extendedNumber, forceMWI, host, lockIP, port, provision, publishStatus, qualify, register, sipTransport
Source
<xs:complexType name="SIPPreferencesInfo">
  <xs:annotation>
    <xs:documentation>Phone SIP preferences</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" ref="common:extendedNumber"/>
    <xs:element name="provision" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Has provisioned devices</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dtmf" default="rfc2833" minOccurs="0">
      <xs:annotation>
        <xs:documentation>DTMF mode. Default rfc2833.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="rfc2833"/>
          <xs:enumeration value="inband"/>
          <xs:enumeration value="info"/>
          <xs:enumeration value="auto"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="encryption" default="None" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Media encryption mode. Default None.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None"/>
          <xs:enumeration value="SDES"/>
          <xs:enumeration value="DTLS-SRTP"/>
          <xs:enumeration value="SDES/DTLS-SRTP"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="PBXConnected" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A PBX is connected to this
                        extension</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="qualify" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ping extension to check its status</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="allowReInvite" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allow re-invites from this extension</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="publishStatus" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allow phone terminal to publish its own
                        state</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="forceMWI" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Force enable of MWI</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="allowVirtualization" type="common:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allow virtualization on this
                        extension</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="codecs" type="common:positiveInteger" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Allowed codecs</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="lockIP" type="common:ip" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Lock extension to IP(s)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element name="host" type="common:ip" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Phone is on IP {host} port {port}</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="port" type="common:integer" minOccurs="0"/>
        <xs:element name="sipTransport" default="udp" minOccurs="0">
          <xs:annotation>
            <xs:documentation>SIP Signaling Transport (choose between UDP, TCP). Default UDP</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="udp"/>
              <xs:enumeration value="tcp"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="register" type="common:boolean">
          <xs:annotation>
            <xs:documentation>Phone does not register</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:choice>
    <xs:element name="description" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Equipment description</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>