Showing:

Annotations
Diagrams
Facets
Properties
Source
Used by
Element name
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Channel name
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="name" type="common:string">
  <xs:annotation>
    <xs:documentation>Channel name</xs:documentation>
  </xs:annotation>
</xs:element>
Element hostname
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Send calls to
Diagram
DiagramCommon_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="hostname" type="common:ip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Send calls to</xs:documentation>
  </xs:annotation>
</xs:element>
Element port
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Diagram
DiagramCommon_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="port" type="common:integer" minOccurs="0"/>
Element inviteIP
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Accept calls from IPs/network
Diagram
DiagramCommon_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="inviteIP" type="common:ip" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Accept calls from IPs/network</xs:documentation>
  </xs:annotation>
</xs:element>
Element login
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Username
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="login" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Username</xs:documentation>
  </xs:annotation>
</xs:element>
Element password
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Password
Diagram
DiagramCommon_xsd_Simple_Type_password.tmp#password
Type password
Properties
content: simple
minOccurs: 0
Facets
minLength 4
maxLength 64
Source
<xs:element name="password" type="common:password" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Password</xs:documentation>
  </xs:annotation>
</xs:element>
Element register
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Do not register
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element name="register" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Do not register</xs:documentation>
  </xs:annotation>
</xs:element>
Element authUsername
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Authorization username
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="authUsername" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Authorization username</xs:documentation>
  </xs:annotation>
</xs:element>
Element concurentCalls
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Concurrent calls (outgoing+incoming)
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
default: 10
nillable: true
Source
<xs:element name="concurentCalls" type="xs:decimal" default="10" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Concurrent calls (outgoing+incoming)</xs:documentation>
  </xs:annotation>
</xs:element>
Element paid
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Charging plan: paid(1) or free(0). Default paid.
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 1
Facets
whiteSpace collapse
Source
<xs:element name="paid" type="common:boolean" default="1" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Charging plan: paid(1) or free(0). Default paid.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dtmf
Namespace http://4psa.com/ChannelData.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 sipTransport
Namespace http://4psa.com/ChannelData.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 behindNAT
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Behind NAT
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="behindNAT" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Behind NAT</xs:documentation>
  </xs:annotation>
</xs:element>
Element callerID
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Caller ID for outgoing calls
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="callerID" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Caller ID for outgoing calls</xs:documentation>
  </xs:annotation>
</xs:element>
Element fromUser
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
From user
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="fromUser" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>From user</xs:documentation>
  </xs:annotation>
</xs:element>
Element fromDomain
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
From domain
Diagram
DiagramCommon_xsd_Simple_Type_domain.tmp#domain
Type domain
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
pattern (((([a-zA-Z0-9]+)|(([a-zA-Z0-9]+)\-?)+([a-zA-Z0-9]+))\.)+(([a-zA-Z0-9]+)|(([a-zA-Z0-9]+)\-?)+([a-zA-Z0-9]+)))
Source
<xs:element name="fromDomain" type="common:domain" minOccurs="0">
  <xs:annotation>
    <xs:documentation>From domain</xs:documentation>
  </xs:annotation>
</xs:element>
Element authExt
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Authorization extension
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="authExt" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Authorization extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element didFromInvite
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Get DID from custom header
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="didFromInvite" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Get DID from custom header</xs:documentation>
  </xs:annotation>
</xs:element>
Element qualify
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Qualify value. Default: none.
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
nillable: true
Source
<xs:element name="qualify" type="xs:decimal" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Qualify value. Default: none.</xs:documentation>
  </xs:annotation>
</xs:element>
Element prefixCalls
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Prefix all calls with
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="prefixCalls" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Prefix all calls with</xs:documentation>
  </xs:annotation>
</xs:element>
Element trusted
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Trusted channel
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="trusted" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Trusted channel</xs:documentation>
  </xs:annotation>
</xs:element>
Element trustRemotePartyID
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Trust Remote-Party-ID SIP header
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="trustRemotePartyID" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Trust Remote-Party-ID SIP header</xs:documentation>
  </xs:annotation>
</xs:element>
Element sendRemotePartyID
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Send Remote-Party-ID SIP header
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="sendRemotePartyID" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Send Remote-Party-ID SIP header</xs:documentation>
  </xs:annotation>
</xs:element>
Element supportIce
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Ice support
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="supportIce" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ice support</xs:documentation>
  </xs:annotation>
</xs:element>
Element sessionTimers
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Session timer: 0 for Accept, 1 for Originate, 2 for Refuse. Default 0 (Accept)
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
default: 0
Facets
enumeration 0
enumeration 1
enumeration 2
Source
<xs:element name="sessionTimers" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Session timer: 0 for Accept, 1 for Originate, 2 for Refuse. Default 0 (Accept)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element sessionExpire
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Session refresh interval. Default 1800.
Diagram
DiagramCommon_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
default: 0
Source
<xs:element name="sessionExpire" type="common:integer" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Session refresh interval. Default 1800.</xs:documentation>
  </xs:annotation>
</xs:element>
Element sessionMinExpire
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Minimum session refresh interval. Default 1800.
Diagram
DiagramCommon_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
default: 0
Source
<xs:element name="sessionMinExpire" type="common:integer" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Minimum session refresh interval. Default 1800.</xs:documentation>
  </xs:annotation>
</xs:element>
Element sessionRefresher
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Session refresh source.  0 for UAS, 1 for UAC. Default UAC
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
default: 0
Facets
enumeration 0
enumeration 1
Source
<xs:element name="sessionRefresher" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Session refresh source.  0 for UAS, 1 for UAC. Default UAC</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element codecs
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Channel codec ids
Diagram
DiagramCommon_xsd_Simple_Type_positiveInteger.tmp#positiveInteger
Type positiveInteger
Properties
content: simple
maxOccurs: unbounded
Facets
whiteSpace collapse
totalDigits 4
Source
<xs:element name="codecs" type="common:positiveInteger" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Channel codec ids</xs:documentation>
  </xs:annotation>
</xs:element>
Element useMD5
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Use MD5
Diagram
DiagramCommon_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
default: 0
Facets
whiteSpace collapse
Source
<xs:element name="useMD5" type="common:boolean" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Use MD5</xs:documentation>
  </xs:annotation>
</xs:element>
Element notes
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
Channel notes
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="notes" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel notes</xs:documentation>
  </xs:annotation>
</xs:element>
Element SIPNode
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Diagram
DiagramCommon_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 minOccurs="0" name="SIPNode" type="common:ip"/>
Complex Type SIPChannelInfo
Namespace http://4psa.com/ChannelData.xsd/5.2.5
Annotations
SIP channel definition data
Diagram
DiagramChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_nameChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_hostnameChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_portChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_inviteIPChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_loginChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_passwordChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_registerChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_authUsernameChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_concurentCallsChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_paidChannelData_xsd_Element_flow.tmp#flowChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_dtmfChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sipTransportChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_behindNATChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_callerIDChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_fromUserChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_fromDomainChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_authExtChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_didFromInviteChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_qualifyChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_prefixCallsChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_trustedChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_trustRemotePartyIDChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sendRemotePartyIDChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_supportIceChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sessionTimersChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sessionExpireChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sessionMinExpireChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_sessionRefresherChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_codecsChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_useMD5ChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_notesChannelData_xsd_Complex_Type_SIPChannelInfo.tmp#SIPChannelInfo_SIPNode
Used by
Elements AddChannel/SIP, EditChannel/SIP
Model name , hostname{0,1} , port{0,1} , inviteIP* , login{0,1} , password{0,1} , register{0,1} , authUsername{0,1} , concurentCalls{0,1} , paid{0,1} , flow{0,1} , dtmf{0,1} , sipTransport{0,1} , behindNAT{0,1} , callerID{0,1} , fromUser{0,1} , fromDomain{0,1} , authExt{0,1} , didFromInvite{0,1} , qualify{0,1} , prefixCalls{0,1} , trusted{0,1} , trustRemotePartyID{0,1} , sendRemotePartyID{0,1} , supportIce{0,1} , sessionTimers{0,1} , sessionExpire{0,1} , sessionMinExpire{0,1} , sessionRefresher{0,1} , codecs+ , useMD5{0,1} , notes{0,1} , SIPNode{0,1}
Children SIPNode, authExt, authUsername, behindNAT, callerID, codecs, concurentCalls, didFromInvite, dtmf, flow, fromDomain, fromUser, hostname, inviteIP, login, name, notes, paid, password, port, prefixCalls, qualify, register, sendRemotePartyID, sessionExpire, sessionMinExpire, sessionRefresher, sessionTimers, sipTransport, supportIce, trustRemotePartyID, trusted, useMD5
Source
<xs:complexType name="SIPChannelInfo">
  <xs:annotation>
    <xs:documentation>SIP channel definition data</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="common:string">
      <xs:annotation>
        <xs:documentation>Channel name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hostname" type="common:ip" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Send calls to</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="port" type="common:integer" minOccurs="0"/>
    <xs:element name="inviteIP" type="common:ip" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Accept calls from IPs/network</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="login" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Username</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="password" type="common:password" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Password</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="register" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Do not register</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="authUsername" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Authorization username</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="concurentCalls" type="xs:decimal" default="10" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Concurrent calls (outgoing+incoming)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="paid" type="common:boolean" default="1" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Charging plan: paid(1) or free(0). Default paid.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="flow" minOccurs="0"/>
    <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="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 name="behindNAT" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Behind NAT</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="callerID" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Caller ID for outgoing calls</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fromUser" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>From user</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fromDomain" type="common:domain" minOccurs="0">
      <xs:annotation>
        <xs:documentation>From domain</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="authExt" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Authorization extension</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="didFromInvite" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Get DID from custom header</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="qualify" type="xs:decimal" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Qualify value. Default: none.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="prefixCalls" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Prefix all calls with</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trusted" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Trusted channel</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trustRemotePartyID" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Trust Remote-Party-ID SIP header</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sendRemotePartyID" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Send Remote-Party-ID SIP header</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="supportIce" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ice support</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sessionTimers" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Session timer: 0 for Accept, 1 for Originate, 2 for Refuse. Default 0 (Accept)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="0"/>
          <xs:enumeration value="1"/>
          <xs:enumeration value="2"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="sessionExpire" type="common:integer" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Session refresh interval. Default 1800.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sessionMinExpire" type="common:integer" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Minimum session refresh interval. Default 1800.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sessionRefresher" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Session refresh source.  0 for UAS, 1 for UAC. Default UAC</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="0"/>
          <xs:enumeration value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="codecs" type="common:positiveInteger" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Channel codec ids</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="useMD5" type="common:boolean" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Use MD5</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="notes" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Channel notes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SIPNode" type="common:ip"/>
  </xs:sequence>
</xs:complexType>