provider

Advanced Information

Table of Contents

top

Schema Document Properties

Target Namespace http://www.auerswald.de/prov
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
html http://www.w3.org/1999/xhtml
abt http://www.auerswald.de/auer_base_types
prov http://www.auerswald.de/prov
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema targetNamespace="http://www.auerswald.de/prov" elementFormDefault="unqualified">
<xsd:import namespace="http://www.auerswald.de/auer_base_types" schemaLocation="auer_base_types.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: provider

Name provider
Type prov:providerType
Nillable no
Abstract no
XML Instance Representation
<prov:provider
providerId="prov:providerIdType [0..1]"
profileVersion="prov:profileVersionType [0..1]">
<!--
Uniqueness Constraint - uniqueAccountId
Selector - generalAccount|trunkingAccount
Field(s) - @accountId
-->

<name> abt:nameType </name> [1] ?
Start Sequence [0..1]
<profile> prov:profileType </profile> [0..1]
<isPBX> xsd:boolean </isPBX> [1] ?
<ctrloutgingaudio> xsd:boolean </ctrloutgingaudio> [0..1] ?
<ctrlearlymediasupport> xsd:boolean </ctrlearlymediasupport> [0..1] ?
<emergencyCalls> xsd:boolean </emergencyCalls> [0..1]
<accountTypeHint> prov:accountHintType </accountTypeHint> [0..1]
<handlesETSINumbers> xsd:boolean </handlesETSINumbers> [0..1]
<disableAutomaticAreaCodes> xsd:boolean </disableAutomaticAreaCodes> [0..1] ?
<sendsInbandRinging> xsd:boolean </sendsInbandRinging> [1]
<playMusicOnHold> xsd:boolean </playMusicOnHold> [0..1]
<keypadSequence> prov:keypadSequenceType </keypadSequence> [0..1]
<networkInterface> prov:networkInterfaceType </networkInterface> [0..1]
<ipVersion> prov:ipVersionType </ipVersion> [0..1]
<increasedSecurity> xsd:boolean </increasedSecurity> [0..1]
<serverType> prov:serverTypeType </serverType> [0..1]
<sip> prov:sipConfigType </sip> [1]
<rtp> prov:rtpConfigType </rtp> [1]
<nat> prov:natConfigType </nat> [1]
<t38> prov:t38ConfigType </t38> [1]
End Sequence
Start Choice [0..100]
<generalAccount> prov:sipGeneralAccountType
<!--
Key Constraint - generalAccountNumberIdKey
Selector - number
Field(s) - @numberId
-->
<!--
Key Constraint - generalAccountMailboxIdKey
Selector - mailbox
Field(s) - @mailboxId
-->
<!--
Key Reference Constraint - generalAccountNumberIdKeyref
Selector - .
Field(s) - @defaultNumberId
Refers to - prov:generalAccountNumberIdKey
-->
<!--
Key Reference Constraint - generalAccountMailboxIdKeyref
Selector - .
Field(s) - @defaultMailboxId
Refers to - prov:generalAccountMailboxIdKey
-->
</generalAccount> [1]
<trunkingAccount> prov:sipTrunkingAccountType
<!--
Key Constraint - trunkingAccountNumberIdKey
Selector - number
Field(s) - @numberId
-->
<!--
Key Constraint - trunkingAccountMailboxIdKey
Selector - mailbox
Field(s) - @mailboxId
-->
<!--
Key Reference Constraint - trunkingAccountNumberIdKeyref
Selector - .
Field(s) - @defaultNumberId
Refers to - prov:trunkingAccountNumberIdKey
-->
<!--
Key Reference Constraint - trunkingAccountMailboxIdKeyref
Selector - .
Field(s) - @defaultMailboxId
Refers to - prov:trunkingAccountMailboxIdKey
-->
</trunkingAccount> [1]
End Choice
</prov:provider>
Schema Component Representation
<xsd:element name="provider" type="prov:providerType">
<xsd:unique name="uniqueAccountId">
<xsd:selector xpath="generalAccount|trunkingAccount"/>
<xsd:field xpath="@accountId"/>
</xsd:unique>
</xsd:element>
top

Global Definitions

Complex Type: baseNumberType

Super-types: None
Sub-types: None
Name baseNumberType
Abstract no
XML Instance Representation
<...>
Start All [1]
<baseNumber> abt:numberType </baseNumber> [1]
<ddiFrom> prov:ddiNumberType </ddiFrom> [0..1]
<ddiUntil> prov:ddiNumberType </ddiUntil> [0..1]
<ringerRhythm> prov:ringerRhythmType </ringerRhythm> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="baseNumberType">
<xsd:all>
<xsd:element name="baseNumber" type="abt:numberType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="ddiFrom" type="prov:ddiNumberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="ddiUntil" type="prov:ddiNumberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="ringerRhythm" type="prov:ringerRhythmType" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: blfResourceListSubscriptionType

Super-types: None
Sub-types: None
Name blfResourceListSubscriptionType
Abstract no
Documentation Configures a resource list subscription for busy-lamp-fields.

More information at: RFC 4662.

More information at: RFC 4235.

Element <uriUser>abt:urlType</uriUser>
The user part of the subscription URI. Example: If the URI is "sip:foo@bar", just specifiy "foo".

XML Instance Representation
<...>
Start All [1]
<enabled> xsd:boolean </enabled> [1]
<uriUser> abt:urlType </uriUser> [1] ?
End All
</...>
Schema Component Representation
<xsd:complexType name="blfResourceListSubscriptionType">
<xsd:all>
<xsd:element name="enabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="uriUser" type="abt:urlType" minOccurs="1" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: callTypeDetectionType

Super-types: None
Sub-types: None
Name callTypeDetectionType
Abstract no
XML Instance Representation
<...>
Start All [1]
<internalCall> xsd:string </internalCall> [0..1]
<prioritizedInternalCall> xsd:string </prioritizedInternalCall> [0..1]
<externalCall> xsd:string </externalCall> [0..1]
<groupCall> xsd:string </groupCall> [0..1]
<alarmCall> xsd:string </alarmCall> [0..1]
<callFromDoorStation> xsd:string </callFromDoorStation> [0..1]
<wakeUpCall> xsd:string </wakeUpCall> [0..1]
<silentCall> xsd:string </silentCall> [0..1]
<customCallType1> xsd:string </customCallType1> [0..1]
<customCallType2> xsd:string </customCallType2> [0..1]
<customCallType3> xsd:string </customCallType3> [0..1]
<customCallType4> xsd:string </customCallType4> [0..1]
<customCallType5> xsd:string </customCallType5> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="callTypeDetectionType">
<xsd:all>
<xsd:element name="internalCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="prioritizedInternalCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="externalCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="groupCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="alarmCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="callFromDoorStation" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="wakeUpCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="silentCall" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="customCallType1" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="customCallType2" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="customCallType3" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="customCallType4" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="customCallType5" type="xsd:string" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: codecListType

Super-types: None
Sub-types: None
Name codecListType
Abstract no
Documentation A list of codec names.
XML Instance Representation
<...>
<codec> prov:codecTypes </codec> [1..6]
</...>
Schema Component Representation
<xsd:complexType name="codecListType">
<xsd:sequence>
<xsd:element name="codec" type="prov:codecTypes" minOccurs="1" maxOccurs="6"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: dnsServersType

Super-types: None
Sub-types: None
Name dnsServersType
Abstract no
XML Instance Representation
<...>
<address> xsd:string </address> [1]
</...>
Schema Component Representation
<xsd:complexType name="dnsServersType">
<xsd:sequence>
<xsd:element name="address" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: incomingConfigType

Super-types: None
Sub-types: None
Name incomingConfigType
Abstract no
XML Instance Representation
<...>
<numberIndication> prov:numberIndicationIncomingType </numberIndication> [1]
<userProvidedNumber> prov:sipNumberLocationPrioType </userProvidedNumber> [1..3]
<userProvidedName> prov:sipNumberLocationPrioType </userProvidedName> [1..3]
<networkProvidedNumber> prov:sipNumberLocationPrioType </networkProvidedNumber> [0..3]
<unparsableNumberIsInternational> xsd:boolean </unparsableNumberIsInternational> [0..1]
<callingPartyPrefix> prov:callingPartyPrefixType </callingPartyPrefix> [0..1]
<calledPartySource> prov:calledPartySourceType </calledPartySource> [0..1]
<callTypeDetection> prov:callTypeDetectionType </callTypeDetection> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="incomingConfigType">
<xsd:sequence>
<xsd:element name="numberIndication" type="prov:numberIndicationIncomingType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="userProvidedNumber" type="prov:sipNumberLocationPrioType" maxOccurs="3" minOccurs="1"/>
<xsd:element name="userProvidedName" type="prov:sipNumberLocationPrioType" maxOccurs="3" minOccurs="1"/>
<xsd:element name="networkProvidedNumber" type="prov:sipNumberLocationPrioType" maxOccurs="3" minOccurs="0"/>
<xsd:element name="unparsableNumberIsInternational" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="callingPartyPrefix" type="prov:callingPartyPrefixType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="calledPartySource" type="prov:calledPartySourceType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="callTypeDetection" type="prov:callTypeDetectionType" maxOccurs="1" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: keypadSequenceType

Super-types: None
Sub-types: None
Name keypadSequenceType
Abstract no
Documentation More information at: Entry Entering Keypad Sequences in documentation.
XML Instance Representation
<...>
Start All [1]
<exchange> prov:specialNumberType </exchange> [0..1]
<pickup> prov:specialNumberType </pickup> [0..1]
<intercomAnnouncement> prov:specialNumberType </intercomAnnouncement> [0..1]
<intercom> prov:specialNumberType </intercom> [0..1]
<acknowledgeAlert> prov:specialNumberType </acknowledgeAlert> [0..1]
<waitingLoop> prov:specialNumberType </waitingLoop> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="keypadSequenceType">
<xsd:all>
<xsd:element name="exchange" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="pickup" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="intercomAnnouncement" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="intercom" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="acknowledgeAlert" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="waitingLoop" type="prov:specialNumberType" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: msnDdiType

Super-types: None
Sub-types: None
Name msnDdiType
Abstract no
XML Instance Representation
<...
numberId="prov:msnIdType [1]">
Start All [1]
<sequence> prov:sipUserNameType </sequence> [1]
<displayName> abt:nameType </displayName> [0..1]
<ringerRhythm> prov:ringerRhythmType </ringerRhythm> [0..1]
<type> prov:msnDdiTypeType </type> [0..1]
<melody> prov:melodyType </melody> [0..1]
<announcement> prov:announcementType </announcement> [0..1]
<call_acceptance> prov:call_acceptanceType </call_acceptance> [0..1]
<call_acceptance_use> prov:call_acceptance_use </call_acceptance_use> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="msnDdiType">
<xsd:all>
<xsd:element name="sequence" type="prov:sipUserNameType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="displayName" type="abt:nameType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="ringerRhythm" type="prov:ringerRhythmType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="type" type="prov:msnDdiTypeType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="melody" type="prov:melodyType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="announcement" type="prov:announcementType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="call_acceptance" type="prov:call_acceptanceType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="call_acceptance_use" type="prov:call_acceptance_use" maxOccurs="1" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="numberId" type="prov:msnIdType" use="required"/>
</xsd:complexType>
top

Complex Type: natConfigType

Super-types: None
Sub-types: None
Name natConfigType
Abstract no
Documentation

Element <natKeepAliveSupport>xsd:boolean</natKeepAliveSupport>
More information at: Entry Configuring NAT Keep Alive in documentation.

Element <stunServerUrl>abt:urlType</stunServerUrl>
More information at: Entry Configuring the STUN Server in documentation.

XML Instance Representation
<...>
Start All [1]
<natKeepAliveSupport> xsd:boolean </natKeepAliveSupport> [1] ?
<natKeepAliveInterval> prov:natKeepAliveIntervalType </natKeepAliveInterval> [0..1]
<sipNatTraversal> prov:sipNatTraversalType </sipNatTraversal> [1]
<rtpNatTraversal> prov:rtpNatTraversalType </rtpNatTraversal> [1]
<stunServerUrl> abt:urlType </stunServerUrl> [0..1] ?
<stunInterval> prov:stunIntervalType </stunInterval> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="natConfigType">
<xsd:all>
<xsd:element name="natKeepAliveSupport" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="natKeepAliveInterval" type="prov:natKeepAliveIntervalType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="sipNatTraversal" type="prov:sipNatTraversalType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="rtpNatTraversal" type="prov:rtpNatTraversalType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="stunServerUrl" type="abt:urlType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="stunInterval" type="prov:stunIntervalType" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: outgoingConfigType

Super-types: None
Sub-types: None
Name outgoingConfigType
Abstract no
XML Instance Representation
<...>
Start All [1]
<enBlockDialingOnly> xsd:boolean </enBlockDialingOnly> [1]
<enBlockDialingDelay> prov:enBlockDialingDelayType </enBlockDialingDelay> [0..1]
<dialledNumberFormat> prov:numberFormatType </dialledNumberFormat> [1]
<transmittedNumberFormat> prov:numberFormatType </transmittedNumberFormat> [1]
<transmittedCnsFormat> prov:numberFormatType </transmittedCnsFormat> [0..1]
<fromAnonymous> prov:fromAnonymousType </fromAnonymous> [1]
<numberIndication> prov:numberIndicationOutgoingType </numberIndication> [1]
<niFrom> prov:sipHeaderType </niFrom> [0..1]
<niPAI> prov:sipHeaderType </niPAI> [0..1]
<niPPI> prov:sipHeaderType </niPPI> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="outgoingConfigType">
<xsd:all>
<xsd:element name="enBlockDialingOnly" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="enBlockDialingDelay" type="prov:enBlockDialingDelayType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="dialledNumberFormat" type="prov:numberFormatType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="transmittedNumberFormat" type="prov:numberFormatType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="transmittedCnsFormat" type="prov:numberFormatType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="fromAnonymous" type="prov:fromAnonymousType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="numberIndication" type="prov:numberIndicationOutgoingType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="niFrom" type="prov:sipHeaderType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="niPAI" type="prov:sipHeaderType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="niPPI" type="prov:sipHeaderType" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: providerType

Super-types: None
Sub-types: None
Name providerType
Abstract no
Documentation Define configuration parameters for a PBX with SIP support or an internet telephony service provider (ITSP).
More information at: Entry Providers and PBXs in documentation.

Element <name>abt:nameType</name>
A string to display for this provider in the unser interface.
More information at: Entry Entering a Name for the Provider/PBX in documentation.

Element <isPBX>xsd:boolean</isPBX>
If set to true, the configured provider is a local PBX, otherwise a general ITSP.
More information at: Entry Selecting the Type in documentation.

Element <ctrloutgingaudio>xsd:boolean</ctrloutgingaudio>
If set to true, if the configured provider send a early media header, the PBX switches the outgoing audio channel to the provider.
More information at: Entry Selecting the Type in documentation.

Element <ctrlearlymediasupport>xsd:boolean</ctrlearlymediasupport>
If set to true, if the configured provider receive a early media header, the PBX switches the incoming audio channel to the devices. If set to false, if the configured provider dong care about a early media header, the PBX play a ringtone itself to the devices.
More information at: Entry Selecting the Type in documentation.

Element <disableAutomaticAreaCodes>xsd:boolean</disableAutomaticAreaCodes>
Within Auerswald VoipPhones: disables all automatic handling of area codes (default: false). Needed for PBX's that don't know nor care about area-codes, e.g. when it uses alphanumeric SIP-URI's.

XML Instance Representation
<...
providerId="prov:providerIdType [0..1]"
profileVersion="prov:profileVersionType [0..1]">
<name> abt:nameType </name> [1] ?
Start Sequence [0..1]
<profile> prov:profileType </profile> [0..1]
<isPBX> xsd:boolean </isPBX> [1] ?
<ctrloutgingaudio> xsd:boolean </ctrloutgingaudio> [0..1] ?
<ctrlearlymediasupport> xsd:boolean </ctrlearlymediasupport> [0..1] ?
<emergencyCalls> xsd:boolean </emergencyCalls> [0..1]
<accountTypeHint> prov:accountHintType </accountTypeHint> [0..1]
<handlesETSINumbers> xsd:boolean </handlesETSINumbers> [0..1]
<disableAutomaticAreaCodes> xsd:boolean </disableAutomaticAreaCodes> [0..1] ?
<sendsInbandRinging> xsd:boolean </sendsInbandRinging> [1]
<playMusicOnHold> xsd:boolean </playMusicOnHold> [0..1]
<keypadSequence> prov:keypadSequenceType </keypadSequence> [0..1]
<networkInterface> prov:networkInterfaceType </networkInterface> [0..1]
<ipVersion> prov:ipVersionType </ipVersion> [0..1]
<increasedSecurity> xsd:boolean </increasedSecurity> [0..1]
<serverType> prov:serverTypeType </serverType> [0..1]
<sip> prov:sipConfigType </sip> [1]
<rtp> prov:rtpConfigType </rtp> [1]
<nat> prov:natConfigType </nat> [1]
<t38> prov:t38ConfigType </t38> [1]
End Sequence
Start Choice [0..100]
<generalAccount> prov:sipGeneralAccountType
<!--
Key Constraint - generalAccountNumberIdKey
Selector - number
Field(s) - @numberId
-->
<!--
Key Constraint - generalAccountMailboxIdKey
Selector - mailbox
Field(s) - @mailboxId
-->
<!--
Key Reference Constraint - generalAccountNumberIdKeyref
Selector - .
Field(s) - @defaultNumberId
Refers to - prov:generalAccountNumberIdKey
-->
<!--
Key Reference Constraint - generalAccountMailboxIdKeyref
Selector - .
Field(s) - @defaultMailboxId
Refers to - prov:generalAccountMailboxIdKey
-->
</generalAccount> [1]
<trunkingAccount> prov:sipTrunkingAccountType
<!--
Key Constraint - trunkingAccountNumberIdKey
Selector - number
Field(s) - @numberId
-->
<!--
Key Constraint - trunkingAccountMailboxIdKey
Selector - mailbox
Field(s) - @mailboxId
-->
<!--
Key Reference Constraint - trunkingAccountNumberIdKeyref
Selector - .
Field(s) - @defaultNumberId
Refers to - prov:trunkingAccountNumberIdKey
-->
<!--
Key Reference Constraint - trunkingAccountMailboxIdKeyref
Selector - .
Field(s) - @defaultMailboxId
Refers to - prov:trunkingAccountMailboxIdKey
-->
</trunkingAccount> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="providerType">
<xsd:sequence>
<xsd:element name="name" type="abt:nameType" minOccurs="1" maxOccurs="1"/>
<xsd:sequence minOccurs="0" maxOccurs="1">
<xsd:element name="profile" type="prov:profileType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="isPBX" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ctrloutgingaudio" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ctrlearlymediasupport" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="emergencyCalls" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="accountTypeHint" type="prov:accountHintType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="handlesETSINumbers" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="disableAutomaticAreaCodes" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="sendsInbandRinging" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="playMusicOnHold" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="keypadSequence" type="prov:keypadSequenceType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="networkInterface" type="prov:networkInterfaceType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ipVersion" type="prov:ipVersionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="increasedSecurity" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="serverType" type="prov:serverTypeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="sip" type="prov:sipConfigType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="rtp" type="prov:rtpConfigType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="nat" type="prov:natConfigType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="t38" type="prov:t38ConfigType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="100">
<xsd:element name="generalAccount" type="prov:sipGeneralAccountType" maxOccurs="1" minOccurs="1">
<xsd:key name="generalAccountNumberIdKey">
<xsd:selector xpath="number"/>
<xsd:field xpath="@numberId"/>
</xsd:key>
<xsd:key name="generalAccountMailboxIdKey">
<xsd:selector xpath="mailbox"/>
<xsd:field xpath="@mailboxId"/>
</xsd:key>
<xsd:keyref name="generalAccountNumberIdKeyref" refer="prov:generalAccountNumberIdKey">
<xsd:selector xpath="."/>
<xsd:field xpath="@defaultNumberId"/>
</xsd:keyref>
<xsd:keyref name="generalAccountMailboxIdKeyref" refer="prov:generalAccountMailboxIdKey">
<xsd:selector xpath="."/>
<xsd:field xpath="@defaultMailboxId"/>
</xsd:keyref>
</xsd:element>
<xsd:element name="trunkingAccount" type="prov:sipTrunkingAccountType" maxOccurs="1" minOccurs="1">
<xsd:key name="trunkingAccountNumberIdKey">
<xsd:selector xpath="number"/>
<xsd:field xpath="@numberId"/>
</xsd:key>
<xsd:key name="trunkingAccountMailboxIdKey">
<xsd:selector xpath="mailbox"/>
<xsd:field xpath="@mailboxId"/>
</xsd:key>
<xsd:keyref name="trunkingAccountNumberIdKeyref" refer="prov:trunkingAccountNumberIdKey">
<xsd:selector xpath="."/>
<xsd:field xpath="@defaultNumberId"/>
</xsd:keyref>
<xsd:keyref name="trunkingAccountMailboxIdKeyref" refer="prov:trunkingAccountMailboxIdKey">
<xsd:selector xpath="."/>
<xsd:field xpath="@defaultMailboxId"/>
</xsd:keyref>
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="providerId" type="prov:providerIdType" use="optional"/>
<xsd:attribute name="profileVersion" type="prov:profileVersionType" use="optional"/>
</xsd:complexType>
top

Complex Type: rtpConfigType

Super-types: None
Sub-types: None
Name rtpConfigType
Abstract no
Documentation

Element <codecPreferences>codecListType</codecPreferences>
Priority list of codecs to use for the Provider.

Element <codecSupported>codecListType</codecSupported>
Provider has a codec restriction, a list of codec names specifies the codecs.

XML Instance Representation
<...>
Start All [1]
<echoCancel> prov:echoCancelType </echoCancel> [1]
<jitterBufferSize> prov:jitterBufferSizeType </jitterBufferSize> [1]
<srtpMode> prov:srtpModeType </srtpMode> [1]
<dtmfMode> prov:dtmfModeType </dtmfMode> [1]
<codecSort> prov:codecSortType </codecSort> [1]
<codecPreferences> codecListType </codecPreferences> [0..1] ?
<codecSupported> codecListType </codecSupported> [0..1] ?
<silenceSuppression> prov:silenceSuppressionType </silenceSuppression> [0..1]
<comfortNoise> prov:comfortNoiseType </comfortNoise> [0..1]
<maxPtime> prov:maxPtimeType </maxPtime> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="rtpConfigType">
<xsd:all>
<xsd:element name="echoCancel" type="prov:echoCancelType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="jitterBufferSize" type="prov:jitterBufferSizeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="srtpMode" type="prov:srtpModeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dtmfMode" type="prov:dtmfModeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="codecSort" type="prov:codecSortType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="codecPreferences" type="codecListType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="codecSupported" type="codecListType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="silenceSuppression" type="prov:silenceSuppressionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="comfortNoise" type="prov:comfortNoiseType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="maxPtime" type="prov:maxPtimeType" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: sipAccountType

Super-types: None
Sub-types:
Name sipAccountType
Abstract no
Documentation Common configuration parameters for general SIP accounts and SIP trunking accounts.

Element <used>xsd:boolean</used>
If this flag is set to false, the account cannot be used for receiving incoming or making outgoing calls.
More information at: Entry Enabling/Disabling Use of an Account in documentation.

XML Instance Representation
<...
accountId="prov:accountIdType [1]"
defaultNumberId="prov:msnIdType [0..1]"
defaultMailboxId="prov:mailboxIdType [0..1]">
<used> xsd:boolean </used> [0..1] ?
<name> abt:nameType </name> [1]
<username> prov:sipUserNameType </username> [1]
<password> prov:sipPasswordType </password> [0..1]
<authId> prov:sipUserNameType </authId> [0..1]
<auerswaldAccount> xsd:boolean </auerswaldAccount> [0..1]
<internationalPrefix> abt:numberType </internationalPrefix> [0..1]
<nationalPrefix> abt:numberType </nationalPrefix> [0..1]
<dialPlanLevel> prov:dialPlanLevelType </dialPlanLevel> [0..1]
<trunkPrefix> abt:numberType </trunkPrefix> [0..1]
<countryCode> prov:countryCodeType </countryCode> [0..1]
<mailbox> prov:sipMailboxType </mailbox> [0..5]
<blfResourceListSubscription> prov:blfResourceListSubscriptionType </blfResourceListSubscription> [0..1]
<intercom> prov:intercomType </intercom> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="sipAccountType">
<xsd:sequence>
<xsd:element name="used" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="name" type="abt:nameType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="username" type="prov:sipUserNameType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="password" type="prov:sipPasswordType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="authId" type="prov:sipUserNameType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="auerswaldAccount" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="internationalPrefix" type="abt:numberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="nationalPrefix" type="abt:numberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="dialPlanLevel" type="prov:dialPlanLevelType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="trunkPrefix" type="abt:numberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="countryCode" type="prov:countryCodeType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="mailbox" type="prov:sipMailboxType" maxOccurs="5" minOccurs="0"/>
<xsd:element name="blfResourceListSubscription" type="prov:blfResourceListSubscriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="intercom" type="prov:intercomType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="accountId" type="prov:accountIdType" use="required"/>
<xsd:attribute name="defaultNumberId" type="prov:msnIdType" use="optional"/>
<xsd:attribute name="defaultMailboxId" type="prov:mailboxIdType" use="optional"/>
</xsd:complexType>
top

Complex Type: sipConfigType

Super-types: None
Sub-types: None
Name sipConfigType
Abstract no
Documentation

Element <sessionTimerSupport>xsd:boolean</sessionTimerSupport>
More information at: Entry Configuring the SIP Session Timer in documentation.

XML Instance Representation
<...>
Start All [1]
<domain> abt:urlType </domain> [1]
<useRegistration> xsd:boolean </useRegistration> [1]
<registrarUrl> abt:urlType </registrarUrl> [0..1]
<registerExpiry> prov:sipRegisterExpiryType </registerExpiry> [0..1]
<useRFC6140> xsd:boolean </useRFC6140> [0..1]
<outboundProxyUse> prov:sipOutboundProxyUseType </outboundProxyUse> [1]
<outboundProxyUrl> abt:urlType </outboundProxyUrl> [0..1]
<localSipPort> abt:portType </localSipPort> [1]
<sessionTimerSupport> xsd:boolean </sessionTimerSupport> [1] ?
<deactivateRFC3262> xsd:boolean </deactivateRFC3262> [0..1]
<sessionTimerExpiry> prov:sipSessionExpiryType </sessionTimerExpiry> [0..1]
<transport> prov:sipTransportType </transport> [1]
<useSipTlsForSips> xsd:boolean </useSipTlsForSips> [0..1]
<rootCertificate> xsd:string </rootCertificate> [0..1]
<fingerprint> xsd:string </fingerprint> [0..1]
<tlsCertNoHostNameCheck> xsd:boolean </tlsCertNoHostNameCheck> [0..1]
<outgoingConfig> prov:outgoingConfigType </outgoingConfig> [1]
<incomingConfig> prov:incomingConfigType </incomingConfig> [1]
<dnsServers> prov:dnsServersType </dnsServers> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="sipConfigType">
<xsd:all>
<xsd:element name="domain" type="abt:urlType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="useRegistration" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="registrarUrl" type="abt:urlType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="registerExpiry" type="prov:sipRegisterExpiryType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="useRFC6140" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="outboundProxyUse" type="prov:sipOutboundProxyUseType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="outboundProxyUrl" type="abt:urlType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="localSipPort" type="abt:portType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="sessionTimerSupport" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="deactivateRFC3262" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="sessionTimerExpiry" type="prov:sipSessionExpiryType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="transport" type="prov:sipTransportType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="useSipTlsForSips" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="rootCertificate" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="fingerprint" type="xsd:string" maxOccurs="1" minOccurs="0"/>
<xsd:element name="tlsCertNoHostNameCheck" type="xsd:boolean" maxOccurs="1" minOccurs="0"/>
<xsd:element name="outgoingConfig" type="prov:outgoingConfigType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="incomingConfig" type="prov:incomingConfigType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="dnsServers" type="prov:dnsServersType" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: sipGeneralAccountType

Super-types: sipAccountType < sipGeneralAccountType (by extension)
Sub-types: None
Name sipGeneralAccountType
Abstract no
Documentation Configuration for a general SIP account.
XML Instance Representation
<...
accountId="prov:accountIdType [1]"
defaultNumberId="prov:msnIdType [0..1]"
defaultMailboxId="prov:mailboxIdType [0..1]">
<used> xsd:boolean </used> [0..1] ?
<name> abt:nameType </name> [1]
<username> prov:sipUserNameType </username> [1]
<password> prov:sipPasswordType </password> [0..1]
<authId> prov:sipUserNameType </authId> [0..1]
<auerswaldAccount> xsd:boolean </auerswaldAccount> [0..1]
<internationalPrefix> abt:numberType </internationalPrefix> [0..1]
<nationalPrefix> abt:numberType </nationalPrefix> [0..1]
<dialPlanLevel> prov:dialPlanLevelType </dialPlanLevel> [0..1]
<trunkPrefix> abt:numberType </trunkPrefix> [0..1]
<countryCode> prov:countryCodeType </countryCode> [0..1]
<mailbox> prov:sipMailboxType </mailbox> [0..5]
<blfResourceListSubscription> prov:blfResourceListSubscriptionType </blfResourceListSubscription> [0..1]
<intercom> prov:intercomType </intercom> [0..1]
<number> prov:msnDdiType </number> [0..100]
</...>
Schema Component Representation
<xsd:complexType name="sipGeneralAccountType">
<xsd:complexContent>
<xsd:extension base="prov:sipAccountType">
<xsd:sequence>
<xsd:element name="number" type="prov:msnDdiType" maxOccurs="100" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: sipHeaderType

Super-types: None
Sub-types: None
Name sipHeaderType
Abstract no
XML Instance Representation
<...>
Start All [1]
<used> xsd:boolean </used> [1]
<display> prov:sipHeaderValue </display> [0..1]
<user> prov:sipHeaderValue </user> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="sipHeaderType">
<xsd:all>
<xsd:element name="used" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="display" type="prov:sipHeaderValue" maxOccurs="1" minOccurs="0"/>
<xsd:element name="user" type="prov:sipHeaderValue" maxOccurs="1" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: sipMailboxType

Super-types: None
Sub-types: None
Name sipMailboxType
Abstract no
Documentation Defines configuration parameters for a voicemail box.
More information at: RFC 3842.

Element <mwiSubscription>xsd:boolean</mwiSubscription>
Set this to true, if the provider only sends MWI notifications after a user agent has successfully subscribed to a specific resource.

Element <mwiSubscriptionNumber>abt:numberType</mwiSubscriptionNumber>
The user part of a SIP URI which is used as the destination for a SUBSCRIBE request. If it is left blank, the content of <mailboxNumber> is used instead.

Element <mailboxNumber>abt:numberType</mailboxNumber>
This string must match the user part of the URI which is contained in the Message-Account line of the MWI event package.

Element <mailboxRetrieve>abt:numberType</mailboxRetrieve>
If the user wants to listen to recorded messages, the specified number is dialed. <mailboxNumber> is used when this field is empty.

Element <mailboxName>abt:nameType</mailboxName>
A string to display in the user interface for this voicemail box.

XML Instance Representation
<...
mailboxId="prov:mailboxIdType [1]">
Start All [1]
<mwiSubscription> xsd:boolean </mwiSubscription> [1] ?
<mwiSubscriptionNumber> abt:numberType </mwiSubscriptionNumber> [0..1] ?
<mailboxNumber> abt:numberType </mailboxNumber> [1] ?
<mailboxRetrieve> abt:numberType </mailboxRetrieve> [0..1] ?
<mailboxName> abt:nameType </mailboxName> [0..1] ?
End All
</...>
Schema Component Representation
<xsd:complexType name="sipMailboxType">
<xsd:all>
<xsd:element name="mwiSubscription" type="xsd:boolean" maxOccurs="1" minOccurs="1"/>
<xsd:element name="mwiSubscriptionNumber" type="abt:numberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="mailboxNumber" type="abt:numberType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="mailboxRetrieve" type="abt:numberType" maxOccurs="1" minOccurs="0"/>
<xsd:element name="mailboxName" type="abt:nameType" maxOccurs="1" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="mailboxId" type="prov:mailboxIdType" use="required"/>
</xsd:complexType>
top

Complex Type: sipNumberLocationPrioType

Super-types: xsd:string < sipNumberLocationType (by restriction) < sipNumberLocationPrioType (by extension)
Sub-types: None
Name sipNumberLocationPrioType
Abstract no
XML Instance Representation
<...
prio="xsd:int (1 <= value <= 3) [1]">
prov:sipNumberLocationType
</...>
Schema Component Representation
<xsd:complexType name="sipNumberLocationPrioType">
<xsd:simpleContent>
<xsd:extension base="prov:sipNumberLocationType">
<xsd:attribute name="prio" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: sipTrunkingAccountType

Super-types: sipAccountType < sipTrunkingAccountType (by extension)
Sub-types: None
Name sipTrunkingAccountType
Abstract no
Documentation Configuration for a SIP trunking account.
XML Instance Representation
<...
accountId="prov:accountIdType [1]"
defaultNumberId="prov:msnIdType [0..1]"
defaultMailboxId="prov:mailboxIdType [0..1]">
<used> xsd:boolean </used> [0..1] ?
<name> abt:nameType </name> [1]
<username> prov:sipUserNameType </username> [1]
<password> prov:sipPasswordType </password> [0..1]
<authId> prov:sipUserNameType </authId> [0..1]
<auerswaldAccount> xsd:boolean </auerswaldAccount> [0..1]
<internationalPrefix> abt:numberType </internationalPrefix> [0..1]
<nationalPrefix> abt:numberType </nationalPrefix> [0..1]
<dialPlanLevel> prov:dialPlanLevelType </dialPlanLevel> [0..1]
<trunkPrefix> abt:numberType </trunkPrefix> [0..1]
<countryCode> prov:countryCodeType </countryCode> [0..1]
<mailbox> prov:sipMailboxType </mailbox> [0..5]
<blfResourceListSubscription> prov:blfResourceListSubscriptionType </blfResourceListSubscription> [0..1]
<intercom> prov:intercomType </intercom> [0..1]
<baseNumber> prov:baseNumberType </baseNumber> [1]
<number> prov:msnDdiType </number> [0..350]
</...>
Schema Component Representation
<xsd:complexType name="sipTrunkingAccountType">
<xsd:complexContent>
<xsd:extension base="prov:sipAccountType">
<xsd:sequence>
<xsd:element name="baseNumber" type="prov:baseNumberType" maxOccurs="1" minOccurs="1"/>
<xsd:element name="number" type="prov:msnDdiType" maxOccurs="350" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: t38ConfigType

Super-types: None
Sub-types: None
Name t38ConfigType
Abstract no
XML Instance Representation
<...>
Start All [1]
<t38Support> xsd:boolean </t38Support> [1]
<t38NegotiationModel> prov:t38NegotiationModelType </t38NegotiationModel> [1]
End All
</...>
Schema Component Representation
<xsd:complexType name="t38ConfigType">
<xsd:all>
<xsd:element name="t38Support" type="xsd:boolean"/>
<xsd:element name="t38NegotiationModel" type="prov:t38NegotiationModelType" maxOccurs="1" minOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Simple Type: accountHintType

Super-types: xsd:string < accountHintType (by restriction)
Sub-types: None
Name accountHintType
Content
  • Base XSD type: string
  • value comes from list: {'unspecified'|'general'|'trunking'}
Schema Component Representation
<xsd:simpleType name="accountHintType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="unspecified"/>
<xsd:enumeration value="general"/>
<xsd:enumeration value="trunking"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: accountIdType

Super-types: xsd:int < accountIdType (by restriction)
Sub-types: None
Name accountIdType
Content
  • Base XSD type: int
  • 30000 <= value <= 34999
Schema Component Representation
<xsd:simpleType name="accountIdType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="30000"/>
<xsd:maxInclusive value="34999"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: announcementType

Super-types: xsd:int < announcementType (by restriction)
Sub-types: None
Name announcementType
Content
  • Base XSD type: int
  • 0 <= value <= 25
Schema Component Representation
<xsd:simpleType name="announcementType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="25"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: call_acceptanceType

Super-types: xsd:int < call_acceptanceType (by restriction)
Sub-types: None
Name call_acceptanceType
Content
  • Base XSD type: int
  • 0 <= value <= 2
Schema Component Representation
<xsd:simpleType name="call_acceptanceType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="2"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: call_acceptance_use

Super-types: xsd:int < call_acceptance_use (by restriction)
Sub-types: None
Name call_acceptance_use
Content
  • Base XSD type: int
  • 0 <= value <= 1
Schema Component Representation
<xsd:simpleType name="call_acceptance_use">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="1"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: calledPartySourceType

Super-types: xsd:string < calledPartySourceType (by restriction)
Sub-types: None
Name calledPartySourceType
Content
  • Base XSD type: string
  • value comes from list: {'standard'|'requestLine'|'toHeader'}
Schema Component Representation
<xsd:simpleType name="calledPartySourceType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="standard"/>
<xsd:enumeration value="requestLine"/>
<xsd:enumeration value="toHeader"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: callingPartyPrefixType

Super-types: xsd:string < callingPartyPrefixType (by restriction)
Sub-types: None
Name callingPartyPrefixType
Content
  • Base XSD type: string
  • pattern = [0-9+]*
  • length <= 10
Schema Component Representation
<xsd:simpleType name="callingPartyPrefixType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
<xsd:pattern value="[0-9+]*"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: codecSortType

Super-types: xsd:string < codecSortType (by restriction)
Sub-types: None
Name codecSortType
Content
  • Base XSD type: string
  • value comes from list: {'quality'|'compression'|'forceG711'}
Documentation Determines which audio codecs to use and their priority in SDP messages.
More information at: Entry Configuring Codecs in documentation.

Enumeration quality
G.722, G.711, G.726, iLBC

Enumeration compression
iLBC, G.726, G.711, G.722

Enumeration forceG711
G.711 only

Schema Component Representation
<xsd:simpleType name="codecSortType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="quality"/>
<xsd:enumeration value="compression"/>
<xsd:enumeration value="forceG711"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: codecTypes

Super-types: xsd:string < codecTypes (by restriction)
Sub-types: None
Name codecTypes
Content
  • Base XSD type: string
  • value comes from list: {'G711'|'G723'|'G726'|'G729'|'iLBC'|'G722'}
Documentation Specifies a list of codec names
Schema Component Representation
<xsd:simpleType name="codecTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="G711"/>
<xsd:enumeration value="G723"/>
<xsd:enumeration value="G726"/>
<xsd:enumeration value="G729"/>
<xsd:enumeration value="iLBC"/>
<xsd:enumeration value="G722"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: comfortNoiseType

Super-types: xsd:string < comfortNoiseType (by restriction)
Sub-types: None
Name comfortNoiseType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'on'|'auto'}
Documentation on/off: ? auto: will be used automatically
More information at: Entry Controls Comfort Noise negotiation on/off/auto in documentation.
Schema Component Representation
<xsd:simpleType name="comfortNoiseType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="on"/>
<xsd:enumeration value="auto"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: countryCodeType

Super-types: xsd:string < countryCodeType (by restriction)
Sub-types: None
Name countryCodeType
Content
  • Base XSD type: string
  • value comes from list: {'D'|'CH'|'A'|'F'|'E'|'NL'|'N'|'GB'|'L'|'SG'|'DK'|'GR'|'CZ'|'I'|'P'|'INT'|'B'|'S'|'PL'}
Schema Component Representation
<xsd:simpleType name="countryCodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="D"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="A"/>
<xsd:enumeration value="F"/>
<xsd:enumeration value="E"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="N"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="L"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="I"/>
<xsd:enumeration value="P"/>
<xsd:enumeration value="INT"/>
<xsd:enumeration value="B"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="PL"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ddiNumberType

Super-types: xsd:string < ddiNumberType (by restriction)
Sub-types: None
Name ddiNumberType
Content
  • Base XSD type: string
  • pattern = (\d)*
  • length >= 1
Schema Component Representation
<xsd:simpleType name="ddiNumberType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="(\d)*"/>
<xsd:minLength value="1"/>
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: dialPlanLevelType

Super-types: xsd:string < dialPlanLevelType (by restriction)
Sub-types: None
Name dialPlanLevelType
Content
  • Base XSD type: string
  • value comes from list: {'unknown'|'Local level'|'National level'|'International level'}
Schema Component Representation
<xsd:simpleType name="dialPlanLevelType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="unknown"/>
<xsd:enumeration value="Local level"/>
<xsd:enumeration value="National level"/>
<xsd:enumeration value="International level"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: dtmfModeType

Super-types: xsd:string < dtmfModeType (by restriction)
Sub-types: None
Name dtmfModeType
Content
  • Base XSD type: string
  • value comes from list: {'dtmfInbandOnly'|'dtmfOutbandOnly'|'dtmfBoth'|'dtmfOutbandQuit'}
Documentation More information at: Entry Configuring DTMF Signalling in documentation.
Schema Component Representation
<xsd:simpleType name="dtmfModeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="dtmfInbandOnly"/>
<xsd:enumeration value="dtmfOutbandOnly"/>
<xsd:enumeration value="dtmfBoth"/>
<xsd:enumeration value="dtmfOutbandQuit"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: echoCancelType

Super-types: xsd:string < echoCancelType (by restriction)
Sub-types: None
Name echoCancelType
Content
  • Base XSD type: string
  • value comes from list: {'false'|'true'|'auto'}
Documentation true/false: An echo canceller will be (not) used auto: An echo canceller will be used automatically
More information at: Entry Switching Echo Cancellation on/off/auto in documentation.
Schema Component Representation
<xsd:simpleType name="echoCancelType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="false"/>
<xsd:enumeration value="true"/>
<xsd:enumeration value="auto"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: enBlockDialingDelayType

Super-types: xsd:int < enBlockDialingDelayType (by restriction)
Sub-types: None
Name enBlockDialingDelayType
Content
  • Base XSD type: int
  • 3 <= value <= 15
Schema Component Representation
<xsd:simpleType name="enBlockDialingDelayType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="3"/>
<xsd:maxInclusive value="15"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: fromAnonymousType

Super-types: xsd:string < fromAnonymousType (by restriction)
Sub-types: None
Name fromAnonymousType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'displayOnly'|'full'}
Schema Component Representation
<xsd:simpleType name="fromAnonymousType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="displayOnly"/>
<xsd:enumeration value="full"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: intercomType

Super-types: xsd:string < intercomType (by restriction)
Sub-types: None
Name intercomType
Content
  • Base XSD type: string
  • value comes from list: {'disabled'|'announcement'|'handsfree'}
Schema Component Representation
<xsd:simpleType name="intercomType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="disabled"/>
<xsd:enumeration value="announcement"/>
<xsd:enumeration value="handsfree"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ipVersionType

Super-types: xsd:string < ipVersionType (by restriction)
Sub-types: None
Name ipVersionType
Content
  • Base XSD type: string
  • value comes from list: {'IPv4'|'IPv6'|'auto'}
Documentation Exchange SIP messages exclusively over the specified ip version.

Enumeration IPv4
Use IPv4 only.

Enumeration IPv6
Use IPv6 only.

Enumeration auto
Try to find out automatically based on configuration and DNS results.

Schema Component Representation
<xsd:simpleType name="ipVersionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="IPv4"/>
<xsd:enumeration value="IPv6"/>
<xsd:enumeration value="auto"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: jitterBufferSizeType

Super-types: xsd:int < jitterBufferSizeType (by restriction)
Sub-types: None
Name jitterBufferSizeType
Content
  • Base XSD type: int
  • 40 <= value <= 160
Documentation More information at: Entry Configuring the Jitter Buffer in documentation.
Schema Component Representation
<xsd:simpleType name="jitterBufferSizeType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="40"/>
<xsd:maxInclusive value="160"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: mailboxIdType

Super-types: xsd:int < mailboxIdType (by restriction)
Sub-types: None
Name mailboxIdType
Content
  • Base XSD type: int
  • 30000 <= value <= 39999
Schema Component Representation
<xsd:simpleType name="mailboxIdType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="30000"/>
<xsd:maxInclusive value="39999"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: maxPtimeType

Super-types: xsd:string < maxPtimeType (by restriction)
Sub-types: None
Name maxPtimeType
Content
  • Base XSD type: string
  • value comes from list: {'suppress'|'automatic'|'20'|'30'|'40'|'50'|'60'}
Documentation suppress field maxptime will not created automatic field maxptime will get the same valuue as ptime 20 time value 20ms 30 time value 30ms, default value 40 time value 40ms 50 time value 50ms 60 time value 60ms
More information at: Entry in documentation.
Schema Component Representation
<xsd:simpleType name="maxPtimeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="suppress"/>
<xsd:enumeration value="automatic"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="60"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: melodyType

Super-types: xsd:string < melodyType (by restriction)
Sub-types: None
Name melodyType
Content
  • Base XSD type: string
  • length >= 0
Schema Component Representation
<xsd:simpleType name="melodyType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: msnDdiTypeType

Super-types: xsd:string < msnDdiTypeType (by restriction)
Sub-types: None
Name msnDdiTypeType
Content
  • Base XSD type: string
  • value comes from list: {'ddi'|'msn'}
Schema Component Representation
<xsd:simpleType name="msnDdiTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ddi"/>
<xsd:enumeration value="msn"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: msnIdType

Super-types: xsd:int < msnIdType (by restriction)
Sub-types: None
Name msnIdType
Content
  • Base XSD type: int
  • 30000 <= value <= 39999
Schema Component Representation
<xsd:simpleType name="msnIdType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="30000"/>
<xsd:maxInclusive value="39999"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: natKeepAliveIntervalType

Super-types: xsd:int < natKeepAliveIntervalType (by restriction)
Sub-types: None
Name natKeepAliveIntervalType
Content
  • Base XSD type: int
  • 1 <= value <= 255
Schema Component Representation
<xsd:simpleType name="natKeepAliveIntervalType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="255"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: networkInterfaceType

Super-types: xsd:string < networkInterfaceType (by restriction)
Sub-types: None
Name networkInterfaceType
Content
  • Base XSD type: string
  • value comes from list: {'default'|'vlan'|'vpn'}
Documentation Exchange SIP messages exclusively over the specified network interface.

Enumeration default
Use the standard ethernet network interface.

Enumeration vlan
Use the configured VLAN interface.
More information at: netzwerk_vlan.

Enumeration vpn
Use the first detected TUN or TAP interface.
More information at: http://openvpn.net/index.php/open-source/documentation.html.

Schema Component Representation
<xsd:simpleType name="networkInterfaceType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="default"/>
<xsd:enumeration value="vlan"/>
<xsd:enumeration value="vpn"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: numberFormatType

Super-types: xsd:string < numberFormatType (by restriction)
Sub-types: None
Name numberFormatType
Content
  • Base XSD type: string
  • value comes from list: {'Format+495306'|'Format00495306'|'Format495306'|'Format05306'|'Format5306'|'FormatMSNonly'|'FormatDDIonly'|'FormatUnchanged'}
Schema Component Representation
<xsd:simpleType name="numberFormatType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Format+495306"/>
<xsd:enumeration value="Format00495306"/>
<xsd:enumeration value="Format495306"/>
<xsd:enumeration value="Format05306"/>
<xsd:enumeration value="Format5306"/>
<xsd:enumeration value="FormatMSNonly"/>
<xsd:enumeration value="FormatDDIonly"/>
<xsd:enumeration value="FormatUnchanged"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: numberIndicationIncomingType

Super-types: xsd:string < numberIndicationIncomingType (by restriction)
Sub-types: None
Name numberIndicationIncomingType
Content
  • Base XSD type: string
  • value comes from list: {'standard'|'RFC3325'|'userDefined'|'standardUseFromHeaderForScreened'}
Schema Component Representation
<xsd:simpleType name="numberIndicationIncomingType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="standard"/>
<xsd:enumeration value="RFC3325"/>
<xsd:enumeration value="userDefined"/>
<xsd:enumeration value="standardUseFromHeaderForScreened"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: numberIndicationOutgoingType

Super-types: xsd:string < numberIndicationOutgoingType (by restriction)
Sub-types: None
Name numberIndicationOutgoingType
Content
  • Base XSD type: string
  • value comes from list: {'standard'|'standardUserpart'|'RFC3325PAI'|'RFC3323PPI'|'userDefined'}
Schema Component Representation
<xsd:simpleType name="numberIndicationOutgoingType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="standard"/>
<xsd:enumeration value="standardUserpart"/>
<xsd:enumeration value="RFC3325PAI"/>
<xsd:enumeration value="RFC3323PPI"/>
<xsd:enumeration value="userDefined"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: profileType

Super-types: xsd:string < profileType (by restriction)
Sub-types: None
Name profileType
Content
  • Base XSD type: string
  • length >= 0
Schema Component Representation
<xsd:simpleType name="profileType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: profileVersionType

Super-types: xsd:int < profileVersionType (by restriction)
Sub-types: None
Name profileVersionType
Content
  • Base XSD type: int
  • value >= 0
Schema Component Representation
<xsd:simpleType name="profileVersionType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: providerIdType

Super-types: xsd:int < providerIdType (by restriction)
Sub-types: None
Name providerIdType
Content
  • Base XSD type: int
  • 30000 <= value <= 39999
Schema Component Representation
<xsd:simpleType name="providerIdType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="30000"/>
<xsd:maxInclusive value="39999"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ringerRhythmType

Super-types: xsd:string < ringerRhythmType (by restriction)
Sub-types: None
Name ringerRhythmType
Content
  • Base XSD type: string
  • value comes from list: {'long'|'short'|'special1'|'special2'|'special3'|'special4'|'special5'|'special6'}
Schema Component Representation
<xsd:simpleType name="ringerRhythmType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="long"/>
<xsd:enumeration value="short"/>
<xsd:enumeration value="special1"/>
<xsd:enumeration value="special2"/>
<xsd:enumeration value="special3"/>
<xsd:enumeration value="special4"/>
<xsd:enumeration value="special5"/>
<xsd:enumeration value="special6"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: rtpNatTraversalType

Super-types: xsd:string < rtpNatTraversalType (by restriction)
Sub-types: None
Name rtpNatTraversalType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'stun'}
Schema Component Representation
<xsd:simpleType name="rtpNatTraversalType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="stun"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: serverTypeType

Super-types: xsd:string < serverTypeType (by restriction)
Sub-types: None
Name serverTypeType
Content
  • Base XSD type: string
  • value comes from list: {'general'|'Broadsoft'|'Estos CSTA'}
Documentation Auerswald SIP software can be configured to work with different SIP server types.

Enumeration general
Standard implementation.

Enumeration Broadsoft
Select if connecting to Broadsoft servers or servers using SIP forking.

Enumeration Estos CSTA
For establishing uaCSTA control sessions with Estos servers.

Schema Component Representation
<xsd:simpleType name="serverTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="general"/>
<xsd:enumeration value="Broadsoft"/>
<xsd:enumeration value="Estos CSTA"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: silenceSuppressionType

Super-types: xsd:string < silenceSuppressionType (by restriction)
Sub-types: None
Name silenceSuppressionType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'on'|'auto'}
Documentation on/off: ? auto: will be used automatically
More information at: Entry Controls silence suppression on/off/auto in documentation.
Schema Component Representation
<xsd:simpleType name="silenceSuppressionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="on"/>
<xsd:enumeration value="auto"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipHeaderValue

Super-types: xsd:string < sipHeaderValue (by restriction)
Sub-types: None
Name sipHeaderValue
Content
  • Base XSD type: string
  • value comes from list: {''|'username'|'networkProvided'|'userProvided'|'userProvidedName'}
Schema Component Representation
<xsd:simpleType name="sipHeaderValue">
<xsd:restriction base="xsd:string">
<xsd:enumeration value=""/>
<xsd:enumeration value="username"/>
<xsd:enumeration value="networkProvided"/>
<xsd:enumeration value="userProvided"/>
<xsd:enumeration value="userProvidedName"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipNatTraversalType

Super-types: xsd:string < sipNatTraversalType (by restriction)
Sub-types: None
Name sipNatTraversalType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'rport'|'stun'}
Documentation More information at: Entry Configuring NAT Traversal in documentation.
Schema Component Representation
<xsd:simpleType name="sipNatTraversalType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="rport"/>
<xsd:enumeration value="stun"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipNumberLocationType

Super-types: xsd:string < sipNumberLocationType (by restriction)
Sub-types:
Name sipNumberLocationType
Content
  • Base XSD type: string
  • value comes from list: {''|'fromDisplay'|'fromUser'|'pAssertedIdentityDisplay'|'pAssertedIdentityUser'|'pPreferredIdentityDisplay'|'pPreferredIdentityUser'|'remotePartyIdCallingUser'|'remotePartyIdCallingDisplay'}
Schema Component Representation
<xsd:simpleType name="sipNumberLocationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value=""/>
<xsd:enumeration value="fromDisplay"/>
<xsd:enumeration value="fromUser"/>
<xsd:enumeration value="pAssertedIdentityDisplay"/>
<xsd:enumeration value="pAssertedIdentityUser"/>
<xsd:enumeration value="pPreferredIdentityDisplay"/>
<xsd:enumeration value="pPreferredIdentityUser"/>
<xsd:enumeration value="remotePartyIdCallingUser"/>
<xsd:enumeration value="remotePartyIdCallingDisplay"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipOutboundProxyUseType

Super-types: xsd:string < sipOutboundProxyUseType (by restriction)
Sub-types: None
Name sipOutboundProxyUseType
Content
  • Base XSD type: string
  • value comes from list: {'off'|'auto'|'manually'}
Documentation More information at: Entry Configuring the Outbound Proxy in documentation.
Schema Component Representation
<xsd:simpleType name="sipOutboundProxyUseType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="off"/>
<xsd:enumeration value="auto"/>
<xsd:enumeration value="manually"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipPasswordType

Super-types: xsd:string < sipPasswordType (by restriction)
Sub-types: None
Name sipPasswordType
Content
  • Base XSD type: string
Schema Component Representation
<xsd:simpleType name="sipPasswordType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: sipRegisterExpiryType

Super-types: xsd:int < sipRegisterExpiryType (by restriction)
Sub-types: None
Name sipRegisterExpiryType
Content
  • Base XSD type: int
  • 1 <= value <= 60
Schema Component Representation
<xsd:simpleType name="sipRegisterExpiryType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="60"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipSessionExpiryType

Super-types: xsd:int < sipSessionExpiryType (by restriction)
Sub-types: None
Name sipSessionExpiryType
Content
  • Base XSD type: int
  • 5 <= value <= 60
Documentation More information at: Entry Configuring the SIP Session Timer in documentation.
Schema Component Representation
<xsd:simpleType name="sipSessionExpiryType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="5"/>
<xsd:maxInclusive value="60"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipTransportType

Super-types: xsd:string < sipTransportType (by restriction)
Sub-types: None
Name sipTransportType
Content
  • Base XSD type: string
  • value comes from list: {'udp'|'tcp'|'tcptls'}
Documentation Select the transport protocol to be used for exchanging SIP messages.
More information at: Entry Configure the SIP transport protocol in documentation.

Enumeration udp
More information at: RFC 768.

Enumeration tcp
More information at: RFC 761.

Enumeration tcptls
Use TLS over TCP.
More information at: RFC 2246.

Schema Component Representation
<xsd:simpleType name="sipTransportType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="udp"/>
<xsd:enumeration value="tcp"/>
<xsd:enumeration value="tcptls"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: sipUserNameType

Super-types: xsd:string < sipUserNameType (by restriction)
Sub-types: None
Name sipUserNameType
Content
  • Base XSD type: string
Schema Component Representation
<xsd:simpleType name="sipUserNameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: specialNumberType

Super-types: abt:numberType < specialNumberType (by restriction)
Sub-types: None
Name specialNumberType
Content
  • 'numberType' super type was not found in this schema. Its facets could not be printed out.
  • length >= 0
Schema Component Representation
<xsd:simpleType name="specialNumberType">
<xsd:restriction base="abt:numberType">
<xsd:minLength value="0"/>
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: srtpModeType

Super-types: xsd:string < srtpModeType (by restriction)
Sub-types: None
Name srtpModeType
Content
  • Base XSD type: string
  • value comes from list: {'srtpOff'|'srtpPreferred'|'srtpMandatory'}
Documentation More information at: Entry Configuring SRTP in documentation.

Enumeration srtpOff
Never encrypt the voice data of a SIP session.

Enumeration srtpPreferred
It is preferred to encrypt the communication but it is not required by the remote user agent. If it does not support encryption, all voice data can be monitored by network analysis tools.

Enumeration srtpMandatory
All voice communication should be encrypted. If a remote user agent does not support encryption, the connection is rejected.

Schema Component Representation
<xsd:simpleType name="srtpModeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="srtpOff"/>
<xsd:enumeration value="srtpPreferred"/>
<xsd:enumeration value="srtpMandatory"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: stunIntervalType

Super-types: xsd:int < stunIntervalType (by restriction)
Sub-types: None
Name stunIntervalType
Content
  • Base XSD type: int
  • 1 <= value <= 60
Schema Component Representation
<xsd:simpleType name="stunIntervalType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="60"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: t38NegotiationModelType

Super-types: xsd:string < t38NegotiationModelType (by restriction)
Sub-types: None
Name t38NegotiationModelType
Content
  • Base XSD type: string
  • value comes from list: {'standard'|'variant1'}
Schema Component Representation
<xsd:simpleType name="t38NegotiationModelType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="standard"/>
<xsd:enumeration value="variant1"/>
</xsd:restriction>
</xsd:simpleType>
top