XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations belong to this schema's target namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
Default namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
core C
Schema Component Representation
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:import namespace="C" schemaLocation="../OCISchemaBASE.xsd"/>
<xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>
<xs:include schemaLocation="../OCISchemaSearchCriteria.xsd"/>
...
</xs:schema>
top

Global Definitions

Complex Type: EnhancedCallLogsAccountAuthorizationCodeFilter

Parent type: None
Sub-types: None
Name EnhancedCallLogsAccountAuthorizationCodeFilter
Abstract no
Documentation Filter criteria based on the account code. When "callsWithCodes" is set to true, all call logs with account/authorization codes are returned. When it set to false, all call logs without account/authorization codes are returned.
XML Instance Representation
<...>
Start Choice [1]
<callsWithCodes> xs:boolean </callsWithCodes> [1]
<accountAuthorizationCode> OutgoingCallingPlanAuthorizationCode </accountAuthorizationCode> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsAccountAuthorizationCodeFilter">
<xs:sequence>
<xs:choice>
<xs:element name="callsWithCodes" type=" xs:boolean "/>
<xs:element name="accountAuthorizationCode" type=" OutgoingCallingPlanAuthorizationCode "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsCallAuthorizationCodeFilter

Parent type: None
Sub-types: None
Name EnhancedCallLogsCallAuthorizationCodeFilter
Abstract no
Documentation Filter criteria based on call authorization code. Note that this code filter is different than EnhancedCallLogsAccountAuthorizationCodeFilter, which applies strictly to codes entered using the account/authorization code service. When "callsWithCodes" is set to true, all call logs with authorization codes are returned. When it set to false, all call logs without authorization codes are returned. If "authorizationCode" is set, all call logs matching that specific authorization code are returned.
XML Instance Representation
<...>
Start Choice [1]
<callsWithCodes> xs:boolean </callsWithCodes> [1]
<authorizationCode> OutgoingCallingPlanAuthorizationCode </authorizationCode> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsCallAuthorizationCodeFilter">
<xs:sequence>
<xs:choice>
<xs:element name="callsWithCodes" type=" xs:boolean "/>
<xs:element name="authorizationCode" type=" OutgoingCallingPlanAuthorizationCode "/>
</xs:choice>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsNumberFilter

Parent type: None
Sub-types: None
Name EnhancedCallLogsNumberFilter
Abstract no
Documentation Filter criteria based on the called number or number called.
XML Instance Representation
<...>
Start Choice [1]
<includeBasicCallType> BasicCallType </includeBasicCallType> [1..*]
<includeCallCategory> CallCategory </includeCallCategory> [1..*]
<includeConfigurableCallType> CommunicationBarringCallType </includeConfigurableCallType> [1..*]
<searchCriteriaDialedNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaDialedNumber> [1..*]
<searchCriteriaCalledNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaCalledNumber> [1..*]
<searchCriteriaNetworkTranslatedNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaNetworkTranslatedNumber> [1..*]
<searchCriteriaCallingPresentationNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaCallingPresentationNumber> [1..*]
End Choice
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsNumberFilter">
<xs:sequence>
<xs:choice>
<xs:element name="includeBasicCallType" type=" BasicCallType " maxOccurs="unbounded"/>
<xs:element name="includeCallCategory" type=" CallCategory " maxOccurs="unbounded"/>
<xs:element name="includeConfigurableCallType" type=" CommunicationBarringCallType " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaDialedNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaCalledNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaNetworkTranslatedNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaCallingPresentationNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsRedirectedCallSelection

Parent type: None
Sub-types: None
Name EnhancedCallLogsRedirectedCallSelection
Abstract no
Documentation Redirected call selection. When " redirectedCall " is set to true, all call logs with redirected call are returned. When it set to false, all call logs without redirected call are returned. The redirected call can be defined by including a subset of Service Invocation Disposition here. If none included, any call has a ServiceInvocationDisposition value defined in ServiceInvocationDisposition is considered as a redirected call.
XML Instance Representation
<...>
<redirectedCall> xs:boolean </redirectedCall> [1]
<redirectType> ServiceInvocationDisposition </redirectType> [0..*]
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsRedirectedCallSelection">
<xs:sequence>
<xs:element name="redirectedCall" type=" xs:boolean "/>
<xs:element name="redirectType" type=" ServiceInvocationDisposition " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsRedirectedNumberFilter

Parent type: None
Sub-types: None
Name EnhancedCallLogsRedirectedNumberFilter
Abstract no
Documentation Filter criteria based on the transferred/forwarded number.
XML Instance Representation
<...>
Start Choice [1]
<redirectedCall> EnhancedCallLogsRedirectedCallSelection </redirectedCall> [1]
<includeServiceInvocationBasicCallType> BasicCallType </includeServiceInvocationBasicCallType> [1..*]
<includeServiceInvocationCallCategory> CallCategory </includeServiceInvocationCallCategory> [1..*]
<includeServiceInvocationConfigurableCallType> CommunicationBarringCallType </includeServiceInvocationConfigurableCallType> [1..*]
<searchCriteriaServiceInvocationDialedNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaServiceInvocationDialedNumber> [1..*]
<searchCriteriaServiceInvocationCalledNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaServiceInvocationCalledNumber> [1..*]
<searchCriteriaServiceInvocationNetworkTranslatedNumber> SearchCriteriaOutgoingDNorSIPURI </searchCriteriaServiceInvocationNetworkTranslatedNumber> [1..*]
End Choice
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsRedirectedNumberFilter">
<xs:sequence>
<xs:choice>
<xs:element name="redirectedCall" type=" EnhancedCallLogsRedirectedCallSelection "/>
<xs:element name="includeServiceInvocationBasicCallType" type=" BasicCallType " maxOccurs="unbounded"/>
<xs:element name="includeServiceInvocationCallCategory" type=" CallCategory " maxOccurs="unbounded"/>
<xs:element name="includeServiceInvocationConfigurableCallType" type=" CommunicationBarringCallType " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaServiceInvocationDialedNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaServiceInvocationCalledNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
<xs:element name="searchCriteriaServiceInvocationNetworkTranslatedNumber" type=" SearchCriteriaOutgoingDNorSIPURI " maxOccurs="unbounded"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsResponsePagingControl

Parent type: None
Sub-types: None
Name EnhancedCallLogsResponsePagingControl
Abstract no
Documentation Used in enhanced call logs group and enterprise queries to restrict the set of result rows when making a request that can result in a large dataset. The client specifies the starting row and the number of rows requested. The server only provides those rows in results, if available.
XML Instance Representation
<...>
<responseStartIndex> ResponseStartIndex </responseStartIndex> [1]
<responsePageSize> EnhancedCallLogsResponsePageSize </responsePageSize> [1]
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsResponsePagingControl">
<xs:sequence>
<xs:element name="responseStartIndex" type=" ResponseStartIndex "/>
<xs:element name="responsePageSize" type=" EnhancedCallLogsResponsePageSize "/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnhancedCallLogsTimeRange

Parent type: None
Sub-types: None
Name EnhancedCallLogsTimeRange
Abstract no
Documentation Time range used to filter call logs.
XML Instance Representation
<...>
<startDateTime> xs:dateTime </startDateTime> [1]
<endDateTime> xs:dateTime </endDateTime> [1]
</...>
Schema Component Representation
<xs:complexType name="EnhancedCallLogsTimeRange">
<xs:sequence>
<xs:element name="startDateTime" type=" xs:dateTime "/>
<xs:element name="endDateTime" type=" xs:dateTime "/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EnterpriseEnhancedCallLogsGetListRequest20

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name EnterpriseEnhancedCallLogsGetListRequest20
Abstract no
Documentation Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either an EnterpriseEnhancedCallLogsGetListResponse20 or an ErrorResponse. The following elements are only used in AS data mode: callAuthorizationCodeFilter callSecurityClassification
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<serviceProviderId> ServiceProviderId </serviceProviderId> [1]
<callLogType> EnhancedCallLogsCallLogsRequestType </callLogType> [0..1]
Start Choice [1]
<groupId> GroupId </groupId> [0..*]
<userDnRange> DNRange </userDnRange> [0..*]
<userExtensionRange> ExtensionRange17 </userExtensionRange> [0..*]
End Choice
<dateTimeRange> EnhancedCallLogsTimeRange </dateTimeRange> [1]
<numberFilter> EnhancedCallLogsNumberFilter </numberFilter> [0..1]
<redirectedNumberFilter> EnhancedCallLogsRedirectedNumberFilter </redirectedNumberFilter> [0..1]
<accountAuthorizationCodeFilter> EnhancedCallLogsAccountAuthorizationCodeFilter </accountAuthorizationCodeFilter> [0..1]
<callAuthorizationCodeFilter> EnhancedCallLogsCallAuthorizationCodeFilter </callAuthorizationCodeFilter> [0..1]
<subscriberType> EnhancedCallLogsSubscriberType20 </subscriberType> [0..1]
<responsePagingControl> EnhancedCallLogsResponsePagingControl </responsePagingControl> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EnterpriseEnhancedCallLogsGetListRequest20">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="serviceProviderId" type=" ServiceProviderId "/>
<xs:element name="callLogType" type=" EnhancedCallLogsCallLogsRequestType " minOccurs="0"/>
<xs:choice>
<xs:element name="groupId" type=" GroupId " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="userDnRange" type=" DNRange " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="userExtensionRange" type=" ExtensionRange17 " minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:element name="dateTimeRange" type=" EnhancedCallLogsTimeRange "/>
<xs:element name="numberFilter" type=" EnhancedCallLogsNumberFilter " minOccurs="0"/>
<xs:element name="redirectedNumberFilter" type=" EnhancedCallLogsRedirectedNumberFilter " minOccurs="0"/>
<xs:element name="accountAuthorizationCodeFilter" type=" EnhancedCallLogsAccountAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="callAuthorizationCodeFilter" type=" EnhancedCallLogsCallAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="subscriberType" type=" EnhancedCallLogsSubscriberType20 " minOccurs="0"/>
<xs:element name="responsePagingControl" type=" EnhancedCallLogsResponsePagingControl " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EnterpriseEnhancedCallLogsGetListResponse20

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name EnterpriseEnhancedCallLogsGetListResponse20
Abstract no
Documentation Response to EnterpriseEnhancedCallLogsGetListRequest20. Total numbers of rows is: - the total number of retrievable logs of the call log type that was specified in the EnterpriseEnhancedCallLogsGetListRequest20, if a call log type was specified in the request. - the total number of retrievable logs, if no call log type was specified in the request. A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS. Otherwise, an error response will be returned. The result is sorted by date/time of the call.
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<totalNumberOfRows> xs:int </totalNumberOfRows> [1]
<extendedCallLog> ExtendedMixedCallLogsEntry20 </extendedCallLog> [0..*]
</...>
Schema Component Representation
<xs:complexType name="EnterpriseEnhancedCallLogsGetListResponse20">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="totalNumberOfRows" type=" xs:int "/>
<xs:element name="extendedCallLog" type=" ExtendedMixedCallLogsEntry20 " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ExtendedMixedCallLogsEntry20

Parent type: None
Sub-types: None
Name ExtendedMixedCallLogsEntry20
Abstract no
Documentation Extended Call Log entry describing a placed, received, or missed call. "countryCode" is the user's country code The following time elements are represented as timestamp, i.e., the number of milliseconds since January 1, 1970, 00:00:00 GMT. "startTime" represents the time when the system sends out a call invitation message (e.g. for placed calls) or receives a call invitation message (e.g. for missed/received calls). "answerTime" represents the time when the call is answered by the terminating party. "detachedTime" represents the time when the call is successfully redirected by the system. "releaseTime" represents the time when the call is released. This time corresponds to the moment the call is released by the system, and not necessarily when one party hangs up, since this does not always mean the call is released (e.g. Emergency/911 calls). The elements "userGroupId", "userId","userPrimaryDn" and "userPrimaryExtension" are only returned when the enterprise or group level requests are used. The following elements are only used in AS data mode: callAuthorizationCode callSecurityClassification
XML Instance Representation
<...>
<callLogType> CallLogsType </callLogType> [1]
<countryCode> CountryCode </countryCode> [1]
<callLogId> CallLogId17sp4 </callLogId> [1]
<callId> CallId </callId> [1]
<subscriberType> EnhancedCallLogsSubscriberType20 </subscriberType> [1]
<dialedNumber> OutgoingDNorSIPURI </dialedNumber> [0..1]
<calledNumber> OutgoingDNorSIPURI </calledNumber> [0..1]
<networkTranslatedAddress> OutgoingDNorSIPURI </networkTranslatedAddress> [0..1]
<callingAssertedNumber> OutgoingDNorSIPURI </callingAssertedNumber> [0..1]
<callingPresentationNumber> OutgoingDNorSIPURI </callingPresentationNumber> [0..1]
<callingPresentationNumberSource> CallingPresentationNumberSource </callingPresentationNumberSource> [0..1]
<callingPresentationName> CallLogsEntryName17sp4 </callingPresentationName> [0..1]
<callingPresentationIndicator> PresentationIndicator </callingPresentationIndicator> [1]
<callingGroupId> GroupId </callingGroupId> [0..1]
<calledDirectoryName> CallLogsEntryName </calledDirectoryName> [0..1]
<calledGroupId> GroupId </calledGroupId> [0..1]
<connectedNumber> OutgoingDNorSIPURI </connectedNumber> [0..1]
<connectedNumberSource> ConnectedNumberSource </connectedNumberSource> [0..1]
<connectedName> CallLogsEntryName17sp4 </connectedName> [0..1]
<connectedPresentationIndicator> PresentationIndicator </connectedPresentationIndicator> [0..1]
<typeOfNetwork> NetworkType </typeOfNetwork> [0..1]
<callCategory> CallCategory </callCategory> [0..1]
<basicCallType> BasicCallType </basicCallType> [1]
<configurableCallType> CommunicationBarringCallType </configurableCallType> [0..1]
<alternateCallIndicator> CommunicationBarringAlternateCallIndicator </alternateCallIndicator> [0..1]
<virtualOnNetCallType> VirtualOnNetCallTypeName </virtualOnNetCallType> [0..1]
<time> xs:dateTime </time> [1]
<startTime> xs:long </startTime> [1]
<answerTime> xs:long </answerTime> [0..1]
<releaseTime> xs:long </releaseTime> [0..1]
<detachedTime> xs:long </detachedTime> [0..1]
<detachedAnswerTime> xs:long </detachedAnswerTime> [0..1]
<outgoingDnis> EnhancedCallLogsOutgoingDnis </outgoingDnis> [0..1]
<serviceInvocationDisposition> ServiceInvocationDisposition </serviceInvocationDisposition> [0..1]
<serviceInvocationDialedNumber> OutgoingDNorSIPURI </serviceInvocationDialedNumber> [0..1]
<serviceInvocationCalledNumber> OutgoingDNorSIPURI </serviceInvocationCalledNumber> [0..1]
<serviceInvocationNetworkTranslatedAddress> OutgoingDNorSIPURI </serviceInvocationNetworkTranslatedAddress> [0..1]
<serviceInvocationTypeOfNetwork> NetworkType </serviceInvocationTypeOfNetwork> [0..1]
<serviceInvocationCallCategory> CallCategory </serviceInvocationCallCategory> [0..1]
<serviceInvocationBasicCallType> BasicCallType </serviceInvocationBasicCallType> [0..1]
<serviceInvocationConfigurableCallType> CommunicationBarringCallType </serviceInvocationConfigurableCallType> [0..1]
<serviceInvocationAlternateCallIndicator> CommunicationBarringAlternateCallIndicator </serviceInvocationAlternateCallIndicator> [0..1]
<serviceInvocationVirtualOnNetCallType> VirtualOnNetCallTypeName </serviceInvocationVirtualOnNetCallType> [0..1]
<serviceInvocationCalledDirectoryName> CallLogsEntryName </serviceInvocationCalledDirectoryName> [0..1]
<serviceInvocationCalledGroupId> GroupId </serviceInvocationCalledGroupId> [0..1]
<redirectingNumber> OutgoingDNorSIPURI </redirectingNumber> [0..1]
<redirectingName> CallLogsEntryName17sp4 </redirectingName> [0..1]
<redirectingPresentationIndicator> RedirectingPresentationIndicator </redirectingPresentationIndicator> [0..1]
<RedirectingReason> RedirectingReason </RedirectingReason> [0..1]
<accountAuthorizationCode> OutgoingCallingPlanAuthorizationCode </accountAuthorizationCode> [0..1]
<callAuthorizationCode> OutgoingCallingPlanAuthorizationCode </callAuthorizationCode> [0..1]
<userGroupId> GroupId </userGroupId> [0..1]
<userId> UserId </userId> [0..1]
<userPrimaryDn> DN </userPrimaryDn> [0..1]
<userPrimaryExtension> Extension17 </userPrimaryExtension> [0..1]
<securityClassification> SecurityClassificationName </securityClassification> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ExtendedMixedCallLogsEntry20">
<xs:sequence>
<xs:element name="callLogType" type=" CallLogsType "/>
<xs:element name="countryCode" type=" CountryCode "/>
<xs:element name="callLogId" type=" CallLogId17sp4 "/>
<xs:element name="callId" type=" CallId "/>
<xs:element name="subscriberType" type=" EnhancedCallLogsSubscriberType20 "/>
<xs:element name="dialedNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="calledNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="networkTranslatedAddress" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="callingAssertedNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="callingPresentationNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="callingPresentationNumberSource" type=" CallingPresentationNumberSource " minOccurs="0"/>
<xs:element name="callingPresentationName" type=" CallLogsEntryName17sp4 " minOccurs="0"/>
<xs:element name="callingPresentationIndicator" type=" PresentationIndicator "/>
<xs:element name="callingGroupId" type=" GroupId " minOccurs="0"/>
<xs:element name="calledDirectoryName" type=" CallLogsEntryName " minOccurs="0"/>
<xs:element name="calledGroupId" type=" GroupId " minOccurs="0"/>
<xs:element name="connectedNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="connectedNumberSource" type=" ConnectedNumberSource " minOccurs="0"/>
<xs:element name="connectedName" type=" CallLogsEntryName17sp4 " minOccurs="0"/>
<xs:element name="connectedPresentationIndicator" type=" PresentationIndicator " minOccurs="0"/>
<xs:element name="typeOfNetwork" type=" NetworkType " minOccurs="0"/>
<xs:element name="callCategory" type=" CallCategory " minOccurs="0"/>
<xs:element name="basicCallType" type=" BasicCallType "/>
<xs:element name="configurableCallType" type=" CommunicationBarringCallType " minOccurs="0"/>
<xs:element name="alternateCallIndicator" type=" CommunicationBarringAlternateCallIndicator " minOccurs="0"/>
<xs:element name="virtualOnNetCallType" type=" VirtualOnNetCallTypeName " minOccurs="0"/>
<xs:element name="time" type=" xs:dateTime "/>
<xs:element name="startTime" type=" xs:long "/>
<xs:element name="answerTime" type=" xs:long " minOccurs="0"/>
<xs:element name="releaseTime" type=" xs:long " minOccurs="0"/>
<xs:element name="detachedTime" type=" xs:long " minOccurs="0"/>
<xs:element name="detachedAnswerTime" type=" xs:long " minOccurs="0"/>
<xs:element name="outgoingDnis" type=" EnhancedCallLogsOutgoingDnis " minOccurs="0"/>
<xs:element name="serviceInvocationDisposition" type=" ServiceInvocationDisposition " minOccurs="0"/>
<xs:element name="serviceInvocationDialedNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="serviceInvocationCalledNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="serviceInvocationNetworkTranslatedAddress" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="serviceInvocationTypeOfNetwork" type=" NetworkType " minOccurs="0"/>
<xs:element name="serviceInvocationCallCategory" type=" CallCategory " minOccurs="0"/>
<xs:element name="serviceInvocationBasicCallType" type=" BasicCallType " minOccurs="0"/>
<xs:element name="serviceInvocationConfigurableCallType" type=" CommunicationBarringCallType " minOccurs="0"/>
<xs:element name="serviceInvocationAlternateCallIndicator" type=" CommunicationBarringAlternateCallIndicator " minOccurs="0"/>
<xs:element name="serviceInvocationVirtualOnNetCallType" type=" VirtualOnNetCallTypeName " minOccurs="0"/>
<xs:element name="serviceInvocationCalledDirectoryName" type=" CallLogsEntryName " minOccurs="0"/>
<xs:element name="serviceInvocationCalledGroupId" type=" GroupId " minOccurs="0"/>
<xs:element name="redirectingNumber" type=" OutgoingDNorSIPURI " minOccurs="0"/>
<xs:element name="redirectingName" type=" CallLogsEntryName17sp4 " minOccurs="0"/>
<xs:element name="redirectingPresentationIndicator" type=" RedirectingPresentationIndicator " minOccurs="0"/>
<xs:element name="RedirectingReason" type=" RedirectingReason " minOccurs="0"/>
<xs:element name="accountAuthorizationCode" type=" OutgoingCallingPlanAuthorizationCode " minOccurs="0"/>
<xs:element name="callAuthorizationCode" type=" OutgoingCallingPlanAuthorizationCode " minOccurs="0"/>
<xs:element name="userGroupId" type=" GroupId " minOccurs="0"/>
<xs:element name="userId" type=" UserId " minOccurs="0"/>
<xs:element name="userPrimaryDn" type=" DN " minOccurs="0"/>
<xs:element name="userPrimaryExtension" type=" Extension17 " minOccurs="0"/>
<xs:element name="securityClassification" type=" SecurityClassificationName " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: GroupEnhancedCallLogsGetListRequest20

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name GroupEnhancedCallLogsGetListRequest20
Abstract no
Documentation Request users' call logs within a group If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl.If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either a GroupEnhancedCallLogsGetListResponse20 or an ErrorResponse. The following elements are only used in AS data mode: callAuthorizationCodeFilter callSecurityClassification
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<serviceProviderId> ServiceProviderId </serviceProviderId> [1]
<groupId> GroupId </groupId> [1]
<callLogType> EnhancedCallLogsCallLogsRequestType </callLogType> [0..1]
Start Choice [1]
<userDnRange> DNRange </userDnRange> [0..*]
<userExtensionRange> ExtensionRange17 </userExtensionRange> [0..*]
End Choice
<dateTimeRange> EnhancedCallLogsTimeRange </dateTimeRange> [1]
<numberFilter> EnhancedCallLogsNumberFilter </numberFilter> [0..1]
<redirectedNumberFilter> EnhancedCallLogsRedirectedNumberFilter </redirectedNumberFilter> [0..1]
<accountAuthorizationCodeFilter> EnhancedCallLogsAccountAuthorizationCodeFilter </accountAuthorizationCodeFilter> [0..1]
<callAuthorizationCodeFilter> EnhancedCallLogsCallAuthorizationCodeFilter </callAuthorizationCodeFilter> [0..1]
<subscriberType> EnhancedCallLogsSubscriberType20 </subscriberType> [0..1]
<responsePagingControl> EnhancedCallLogsResponsePagingControl </responsePagingControl> [0..1]
</...>
Schema Component Representation
<xs:complexType name="GroupEnhancedCallLogsGetListRequest20">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="serviceProviderId" type=" ServiceProviderId "/>
<xs:element name="groupId" type=" GroupId "/>
<xs:element name="callLogType" type=" EnhancedCallLogsCallLogsRequestType " minOccurs="0"/>
<xs:choice>
<xs:element name="userDnRange" type=" DNRange " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="userExtensionRange" type=" ExtensionRange17 " minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:element name="dateTimeRange" type=" EnhancedCallLogsTimeRange "/>
<xs:element name="numberFilter" type=" EnhancedCallLogsNumberFilter " minOccurs="0"/>
<xs:element name="redirectedNumberFilter" type=" EnhancedCallLogsRedirectedNumberFilter " minOccurs="0"/>
<xs:element name="accountAuthorizationCodeFilter" type=" EnhancedCallLogsAccountAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="callAuthorizationCodeFilter" type=" EnhancedCallLogsCallAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="subscriberType" type=" EnhancedCallLogsSubscriberType20 " minOccurs="0"/>
<xs:element name="responsePagingControl" type=" EnhancedCallLogsResponsePagingControl " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: GroupEnhancedCallLogsGetListResponse20

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name GroupEnhancedCallLogsGetListResponse20
Abstract no
Documentation Response to GroupEnhancedCallLogsGetListRequest20. Total numbers of rows is: - the total number of retrievable logs of the call log type that was specified in the GroupEnhancedCallLogsGetListRequest20, if a call log type was specified in the request. - the total number of retrievable logs, if no call log type was specified in the request. A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS. Otherwise, an error response will be returned. The logs are sorted by date/time of the call.
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<totalNumberOfRows> xs:int </totalNumberOfRows> [1]
<extendedCallLog> ExtendedMixedCallLogsEntry20 </extendedCallLog> [0..*]
</...>
Schema Component Representation
<xs:complexType name="GroupEnhancedCallLogsGetListResponse20">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="totalNumberOfRows" type=" xs:int "/>
<xs:element name="extendedCallLog" type=" ExtendedMixedCallLogsEntry20 " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SearchCriteriaOutgoingDNorSIPURI

Parent type: SearchCriteria (derivation method: extension)
Sub-types: None
Name SearchCriteriaOutgoingDNorSIPURI
Abstract no
Documentation Criteria for searching for a phone number or SIPURI.
XML Instance Representation
<...>
<mode> SearchMode </mode> [1]
<value> OutgoingDNorSIPURI </value> [1]
<isCaseInsensitive> false </isCaseInsensitive> [1]
</...>
Schema Component Representation
<xs:complexType name="SearchCriteriaOutgoingDNorSIPURI">
<xs:complexContent>
<xs:extension base=" SearchCriteria ">
<xs:sequence>
<xs:element name="mode" type=" SearchMode "/>
<xs:element name="value" type=" OutgoingDNorSIPURI "/>
<xs:element name="isCaseInsensitive" type=" xs:boolean " fixed="false"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ServiceProviderEnhancedCallLogsGetRequest17sp4

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name ServiceProviderEnhancedCallLogsGetRequest17sp4
Abstract no
Documentation Get the service provider's enhanced call log settings. The response is either a ServiceProviderEnhancedCallLogsGetResponse17sp4 or an ErrorResponse. This command will return an ErrorResponse if DBS is used as the call log server.
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<serviceProviderId> ServiceProviderId </serviceProviderId> [1]
</...>
Schema Component Representation
<xs:complexType name="ServiceProviderEnhancedCallLogsGetRequest17sp4">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="serviceProviderId" type=" ServiceProviderId "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ServiceProviderEnhancedCallLogsGetResponse17sp4

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name ServiceProviderEnhancedCallLogsGetResponse17sp4
Abstract no
Documentation Response to ServiceProviderEnhancedCallLogsGetRequest17sp4.
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<maxLoggedCalls> EnhancedCallLogsMaxLoggedCalls17sp4 </maxLoggedCalls> [1]
<callExpirationDays> EnhancedCallLogsCallExpirationDays </callExpirationDays> [1]
</...>
Schema Component Representation
<xs:complexType name="ServiceProviderEnhancedCallLogsGetResponse17sp4">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="maxLoggedCalls" type=" EnhancedCallLogsMaxLoggedCalls17sp4 "/>
<xs:element name="callExpirationDays" type=" EnhancedCallLogsCallExpirationDays "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ServiceProviderEnhancedCallLogsModifyRequest

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name ServiceProviderEnhancedCallLogsModifyRequest
Abstract no
Documentation Modify the Service Provider level data associated with Enhanced Call Logs. Configures the maximum number of logged calls and maximum age of your user's call logs. Log entries are deleted when either of the two limits is reached. The response is either a SuccessResponse or an ErrorResponse.
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<serviceProviderId> ServiceProviderId </serviceProviderId> [1]
<maxLoggedCalls> EnhancedCallLogsMaxLoggedCalls17sp4 </maxLoggedCalls> [0..1]
<callExpirationDays> EnhancedCallLogsCallExpirationDays </callExpirationDays> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ServiceProviderEnhancedCallLogsModifyRequest">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="serviceProviderId" type=" ServiceProviderId "/>
<xs:element name="maxLoggedCalls" type=" EnhancedCallLogsMaxLoggedCalls17sp4 " minOccurs="0"/>
<xs:element name="callExpirationDays" type=" EnhancedCallLogsCallExpirationDays " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SystemEnhancedCallLogsGetRequest20sp1

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name SystemEnhancedCallLogsGetRequest20sp1
Abstract no
Documentation Request the system level data associated with Enhanced Call Logs. The response is either a SystemEnhancedCallLogsGetResponse20sp1 or an ErrorResponse.
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
</...>
Schema Component Representation
<xs:complexType name="SystemEnhancedCallLogsGetRequest20sp1">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SystemEnhancedCallLogsGetResponse20sp1

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name SystemEnhancedCallLogsGetResponse20sp1
Abstract no
Documentation Response to SystemEnhancedCallLogsGetRequest20sp1. The following elements are only used in AS data mode: isSendEnabled server1NetAddress server1SendPort server1RetrievePort server2NetAddress server2SendPort server2RetrievePort sharedSecret retransmissionDelayMilliSeconds maxTransmissions soapTimeoutSeconds useDBS eclQueryApplicationURL eclQueryDataRepositoryURL
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<isSendEnabled> xs:boolean </isSendEnabled> [1]
<server1NetAddress> NetAddress </server1NetAddress> [0..1]
<server1SendPort> Port1025 </server1SendPort> [1]
<server1RetrievePort> Port </server1RetrievePort> [1]
<server2NetAddress> NetAddress </server2NetAddress> [0..1]
<server2SendPort> Port1025 </server2SendPort> [1]
<server2RetrievePort> Port </server2RetrievePort> [1]
<sharedSecret> EnhancedCallLogsSharedSecret </sharedSecret> [0..1]
<retransmissionDelayMilliSeconds> EnhancedCallLogsRetransmissionDelayMilliSeconds </retransmissionDelayMilliSeconds> [1]
<maxTransmissions> EnhancedCallLogsMaxTransmissions </maxTransmissions> [1]
<soapTimeoutSeconds> EnhancedCallLogsSoapTimeoutSeconds </soapTimeoutSeconds> [1]
<useDBS> xs:boolean </useDBS> [1]
<maxNonPagedResponseSize> EnhancedCallLogsNonPagedResponseSize </maxNonPagedResponseSize> [1]
<eclQueryApplicationURL> URL </eclQueryApplicationURL> [0..1]
<eclQueryDataRepositoryURL> URL </eclQueryDataRepositoryURL> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SystemEnhancedCallLogsGetResponse20sp1">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="isSendEnabled" type=" xs:boolean "/>
<xs:element name="server1NetAddress" type=" NetAddress " minOccurs="0"/>
<xs:element name="server1SendPort" type=" Port1025 "/>
<xs:element name="server1RetrievePort" type=" Port "/>
<xs:element name="server2NetAddress" type=" NetAddress " minOccurs="0"/>
<xs:element name="server2SendPort" type=" Port1025 "/>
<xs:element name="server2RetrievePort" type=" Port "/>
<xs:element name="sharedSecret" type=" EnhancedCallLogsSharedSecret " minOccurs="0"/>
<xs:element name="retransmissionDelayMilliSeconds" type=" EnhancedCallLogsRetransmissionDelayMilliSeconds "/>
<xs:element name="maxTransmissions" type=" EnhancedCallLogsMaxTransmissions "/>
<xs:element name="soapTimeoutSeconds" type=" EnhancedCallLogsSoapTimeoutSeconds "/>
<xs:element name="useDBS" type=" xs:boolean "/>
<xs:element name="maxNonPagedResponseSize" type=" EnhancedCallLogsNonPagedResponseSize "/>
<xs:element name="eclQueryApplicationURL" type=" URL " minOccurs="0"/>
<xs:element name="eclQueryDataRepositoryURL" type=" URL " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SystemEnhancedCallLogsModifyRequest

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name SystemEnhancedCallLogsModifyRequest
Abstract no
Documentation Modify the system level data associated with Enhanced Call Logs. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode: isSendEnabled server1NetAddress server1SendPort server1RetrievePort server2NetAddress server2SendPort server2RetrievePort sharedSecret retransmissionDelayMilliSeconds maxTransmissions soapTimeoutSeconds useDBS eclQueryApplicationURL eclQueryDataRepositoryURL
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<isSendEnabled> xs:boolean </isSendEnabled> [0..1]
<server1NetAddress> NetAddress </server1NetAddress> [0..1]
<server1SendPort> Port1025 </server1SendPort> [0..1]
<server1RetrievePort> Port </server1RetrievePort> [0..1]
<server2NetAddress> NetAddress </server2NetAddress> [0..1]
<server2SendPort> Port1025 </server2SendPort> [0..1]
<server2RetrievePort> Port </server2RetrievePort> [0..1]
<sharedSecret> EnhancedCallLogsSharedSecret </sharedSecret> [0..1]
<retransmissionDelayMilliSeconds> EnhancedCallLogsRetransmissionDelayMilliSeconds </retransmissionDelayMilliSeconds> [0..1]
<maxTransmissions> EnhancedCallLogsMaxTransmissions </maxTransmissions> [0..1]
<soapTimeoutSeconds> EnhancedCallLogsSoapTimeoutSeconds </soapTimeoutSeconds> [0..1]
<useDBS> xs:boolean </useDBS> [0..1]
<maxNonPagedResponseSize> EnhancedCallLogsNonPagedResponseSize </maxNonPagedResponseSize> [0..1]
<eclQueryApplicationURL> URL </eclQueryApplicationURL> [0..1]
<eclQueryDataRepositoryURL> URL </eclQueryDataRepositoryURL> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SystemEnhancedCallLogsModifyRequest">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="isSendEnabled" type=" xs:boolean " minOccurs="0"/>
<xs:element name="server1NetAddress" type=" NetAddress " nillable="true" minOccurs="0"/>
<xs:element name="server1SendPort" type=" Port1025 " minOccurs="0"/>
<xs:element name="server1RetrievePort" type=" Port " minOccurs="0"/>
<xs:element name="server2NetAddress" type=" NetAddress " nillable="true" minOccurs="0"/>
<xs:element name="server2SendPort" type=" Port1025 " minOccurs="0"/>
<xs:element name="server2RetrievePort" type=" Port " minOccurs="0"/>
<xs:element name="sharedSecret" type=" EnhancedCallLogsSharedSecret " nillable="true" minOccurs="0"/>
<xs:element name="retransmissionDelayMilliSeconds" type=" EnhancedCallLogsRetransmissionDelayMilliSeconds " minOccurs="0"/>
<xs:element name="maxTransmissions" type=" EnhancedCallLogsMaxTransmissions " minOccurs="0"/>
<xs:element name="soapTimeoutSeconds" type=" EnhancedCallLogsSoapTimeoutSeconds " minOccurs="0"/>
<xs:element name="useDBS" type=" xs:boolean " minOccurs="0"/>
<xs:element name="maxNonPagedResponseSize" type=" EnhancedCallLogsNonPagedResponseSize " minOccurs="0"/>
<xs:element name="eclQueryApplicationURL" type=" URL " nillable="true" minOccurs="0"/>
<xs:element name="eclQueryDataRepositoryURL" type=" URL " nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SystemEnhancedCallLogsSchemaInstanceGetListResponse

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name SystemEnhancedCallLogsSchemaInstanceGetListResponse
Abstract no
Documentation Response to SystemEnhancedCallLogsSchemaInstanceGetListRequest. Contains a table with column headings: "Instance Name", "Actual Users", "Potential Users".
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<schemaInstanceUsageTable> core:OCITable </schemaInstanceUsageTable> [1]
</...>
Schema Component Representation
<xs:complexType name="SystemEnhancedCallLogsSchemaInstanceGetListResponse">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="schemaInstanceUsageTable" type=" core:OCITable "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: UserEnhancedCallLogsGetListRequest20

Parent type: core:OCIRequest (derivation method: extension)
Sub-types: None
Name UserEnhancedCallLogsGetListRequest20
Abstract no
Documentation Request user's call logs. If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. The filters "dateTimeRange", "numberFilter", "redirectedNumberFilter", "accountAuthorizationCodeFilter" "callAuthorizationCodeFilter" and "subscriberType" are ignored if call logs are stored in CDS. When "ReceivedOrMissed" is specified as "callLogType" and call logs are stored in CDS, all call logs including placed will be returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either a UserEnhancedCallLogsGetListResponse20 or an ErrorResponse. The following elements are only used in AS data mode: callAuthorizationCodeFilter callSecurityClassification
XML Instance Representation
<...>
<!-- ' OCICommand ' super type was not found in this schema. Some elements and attributes may be missing. -->
<userId> UserId </userId> [1]
<callLogType> EnhancedCallLogsCallLogsRequestType </callLogType> [0..1]
<dateTimeRange> EnhancedCallLogsTimeRange </dateTimeRange> [1]
<numberFilter> EnhancedCallLogsNumberFilter </numberFilter> [0..1]
<redirectedNumberFilter> EnhancedCallLogsRedirectedNumberFilter </redirectedNumberFilter> [0..1]
<accountAuthorizationCodeFilter> EnhancedCallLogsAccountAuthorizationCodeFilter </accountAuthorizationCodeFilter> [0..1]
<callAuthorizationCodeFilter> EnhancedCallLogsCallAuthorizationCodeFilter </callAuthorizationCodeFilter> [0..1]
<subscriberType> EnhancedCallLogsSubscriberType20 </subscriberType> [0..1]
<responsePagingControl> ResponsePagingControl </responsePagingControl> [0..1]
</...>
Schema Component Representation
<xs:complexType name="UserEnhancedCallLogsGetListRequest20">
<xs:complexContent>
<xs:extension base=" core:OCIRequest ">
<xs:sequence>
<xs:element name="userId" type=" UserId "/>
<xs:element name="callLogType" type=" EnhancedCallLogsCallLogsRequestType " minOccurs="0"/>
<xs:element name="dateTimeRange" type=" EnhancedCallLogsTimeRange "/>
<xs:element name="numberFilter" type=" EnhancedCallLogsNumberFilter " minOccurs="0"/>
<xs:element name="redirectedNumberFilter" type=" EnhancedCallLogsRedirectedNumberFilter " minOccurs="0"/>
<xs:element name="accountAuthorizationCodeFilter" type=" EnhancedCallLogsAccountAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="callAuthorizationCodeFilter" type=" EnhancedCallLogsCallAuthorizationCodeFilter " minOccurs="0"/>
<xs:element name="subscriberType" type=" EnhancedCallLogsSubscriberType20 " minOccurs="0"/>
<xs:element name="responsePagingControl" type=" ResponsePagingControl " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: UserEnhancedCallLogsGetListResponse20

Parent type: core:OCIDataResponse (derivation method: extension)
Sub-types: None
Name UserEnhancedCallLogsGetListResponse20
Abstract no
Documentation Response to UserEnhancedCallLogsGetListRequest20. Total numbers of rows is: - the total number of retrievable logs of the call log type that was specified in the UserEnhancedCallLogsGetListRequest20, if a call log type was specified in the request. - the total number of retrievable logs, if no call log type was specified in the request. A list of MixedCallLogsEntry will be returned if the call logs are stored on CDS A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS The logs are sorted by date/time of the call.
XML Instance Representation
<...>
<!-- ' OCIResponse ' super type was not found in this schema. Some elements and attributes may be missing. -->
<totalNumberOfRows> xs:int </totalNumberOfRows> [1]
Start Choice [1]
<legacyEntry> [1]
<callLog> MixedCallLogsEntry </callLog> [0..*]
</legacyEntry>
<extendedEntry> [1]
<extendedCallLog> ExtendedMixedCallLogsEntry20 </extendedCallLog> [0..*]
</extendedEntry>
End Choice
</...>
Schema Component Representation
<xs:complexType name="UserEnhancedCallLogsGetListResponse20">
<xs:complexContent>
<xs:extension base=" core:OCIDataResponse ">
<xs:sequence>
<xs:element name="totalNumberOfRows" type=" xs:int "/>
<xs:choice>
<xs:element name="legacyEntry">
<xs:complexType>
<xs:sequence>
<xs:element name="callLog" type=" MixedCallLogsEntry " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="extendedEntry">
<xs:complexType>
<xs:sequence>
<xs:element name="extendedCallLog" type=" ExtendedMixedCallLogsEntry20 " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: BasicCallType

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name BasicCallType
Content
  • Base XSD Type: token
  • value comes from list: {'Group'|'Enterprise'|'Network'|'Network URL'|'Repair'|'Emergency'}
Documentation The basic call type for the origination
Schema Component Representation
<xs:simpleType name="BasicCallType">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Group"/>
<xs:enumeration value="Enterprise"/>
<xs:enumeration value="Network"/>
<xs:enumeration value="Network URL"/>
<xs:enumeration value="Repair"/>
<xs:enumeration value="Emergency"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CallCategory

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name CallCategory
Content
  • Base XSD Type: token
  • value comes from list: {'Local'|'National'|'Interlata'|'Intralata'|'International'|'Private'|'Emergency'|'Other'}
Documentation The Call Category for the call provided in the most significant contact from the NS
Schema Component Representation
<xs:simpleType name="CallCategory">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Local"/>
<xs:enumeration value="National"/>
<xs:enumeration value="Interlata"/>
<xs:enumeration value="Intralata"/>
<xs:enumeration value="International"/>
<xs:enumeration value="Private"/>
<xs:enumeration value="Emergency"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CallId

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name CallId
Content
  • Base XSD Type: token
  • length >= 1
Documentation The call Id of a call associated a this call log entry
Schema Component Representation
<xs:simpleType name="CallId">
<xs:restriction base=" xs:token ">
<xs:minLength value="1"/>
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CallingPresentationNumberSource

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name CallingPresentationNumberSource
Content
  • Base XSD Type: token
  • value comes from list: {'Configurable CLID'|'DNIS'|'Emergency'|'Group'|'Trunk Group'|'User'|'Department'}
Documentation Identifies the source of the number used in the Calling Presentation Number field
Schema Component Representation
<xs:simpleType name="CallingPresentationNumberSource">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Configurable CLID"/>
<xs:enumeration value="DNIS"/>
<xs:enumeration value="Emergency"/>
<xs:enumeration value="Group"/>
<xs:enumeration value="Trunk Group"/>
<xs:enumeration value="User"/>
<xs:enumeration value="Department"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CallLogsEntryName17sp4

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name CallLogsEntryName17sp4
Content
  • Base XSD Type: token
  • length >= 1
Documentation Calling Name.
Schema Component Representation
<xs:simpleType name="CallLogsEntryName17sp4">
<xs:restriction base=" xs:token ">
<xs:minLength value="1"/>
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ConnectedNumberSource

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name ConnectedNumberSource
Content
  • Base XSD Type: token
  • value comes from list: {'Configurable CLID'|'Group'|'User'|'Department'}
Documentation Connected Number Type
Schema Component Representation
<xs:simpleType name="ConnectedNumberSource">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Configurable CLID"/>
<xs:enumeration value="Group"/>
<xs:enumeration value="User"/>
<xs:enumeration value="Department"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsCallExpirationDays

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsCallExpirationDays
Content
  • Base XSD Type: int
  • 1 <= value <= 1000
Documentation The maximum length of time the system will store logged calls.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsCallExpirationDays">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsCallLogsRequestType

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsCallLogsRequestType
Content
  • Base XSD Type: token
  • value comes from list: {'Placed'|'Received'|'Missed'|'ReceivedOrMissed'}
Documentation Call Log type used by enhanced call logs requests
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsCallLogsRequestType">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Placed"/>
<xs:enumeration value="Received"/>
<xs:enumeration value="Missed"/>
<xs:enumeration value="ReceivedOrMissed"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsMaxLoggedCalls17sp4

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsMaxLoggedCalls17sp4
Content
  • Base XSD Type: int
  • 1 <= value <= 99000
Documentation Sets the maximum number of logged calls that can be stored.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsMaxLoggedCalls17sp4">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="99000"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsMaxTransmissions

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsMaxTransmissions
Content
  • Base XSD Type: int
  • 1 <= value <= 5
Documentation Maximum transmissions.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsMaxTransmissions">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsNonPagedResponseSize

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsNonPagedResponseSize
Content
  • Base XSD Type: int
  • 100 <= value <= 1000
Documentation The maximum number of call log entries to return when paging information is not specified in the request.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsNonPagedResponseSize">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="100"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsOutgoingDnis

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsOutgoingDnis
Content
  • Base XSD Type: token
  • length >= 1
Documentation Outgoing call center dnis name. In the format of call center id + ":" + DNIS name.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsOutgoingDnis">
<xs:restriction base=" xs:token ">
<xs:minLength value="1"/>
<xs:maxLength value="202"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsResponsePageSize

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsResponsePageSize
Content
  • Base XSD Type: int
  • 1 <= value <= 1000
Documentation Maximum number of rows to return in response to a paging request for enhanced call logs
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsResponsePageSize">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsRetransmissionDelayMilliSeconds

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsRetransmissionDelayMilliSeconds
Content
  • Base XSD Type: int
  • 200 <= value <= 5000
Documentation Retransmission delay in milli-seconds.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsRetransmissionDelayMilliSeconds">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="200"/>
<xs:maxInclusive value="5000"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsSharedSecret

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsSharedSecret
Content
  • Base XSD Type: token
  • length >= 1
Documentation Shared Secret.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsSharedSecret">
<xs:restriction base=" xs:token ">
<xs:minLength value="1"/>
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsSoapTimeoutSeconds

Parent type: xs:int (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsSoapTimeoutSeconds
Content
  • Base XSD Type: int
  • 1 <= value <= 120
Documentation Timeout when retrieving enhanced call logs through the SOAP interface.
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsSoapTimeoutSeconds">
<xs:restriction base=" xs:int ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="120"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EnhancedCallLogsSubscriberType20

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name EnhancedCallLogsSubscriberType20
Content
  • Base XSD Type: token
  • value comes from list: {'Auto Attendant'|'BroadWorks Anywhere Portal'|'Call Center'|'Find-me/Follow-me'|'Flexible Seating Host'|'Hunt Group'|'Route Point'|'User'|'VoiceXML'}
Documentation Subscriber type
Schema Component Representation
<xs:simpleType name="EnhancedCallLogsSubscriberType20">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Auto Attendant"/>
<xs:enumeration value="BroadWorks Anywhere Portal"/>
<xs:enumeration value="Call Center"/>
<xs:enumeration value="Find-me/Follow-me"/>
<xs:enumeration value="Flexible Seating Host"/>
<xs:enumeration value="Hunt Group"/>
<xs:enumeration value="Route Point"/>
<xs:enumeration value="User"/>
<xs:enumeration value="VoiceXML"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: NetworkType

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name NetworkType
Content
  • Base XSD Type: token
  • value comes from list: {'Private'|'Public'}
Documentation The Type of Network for the call provided in the most significant contact from the NS
Schema Component Representation
<xs:simpleType name="NetworkType">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Private"/>
<xs:enumeration value="Public"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: PresentationIndicator

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name PresentationIndicator
Content
  • Base XSD Type: token
  • value comes from list: {'Anonymous'|'Anonymous Name'|'Anonymous URI'|'Anonymous Unavailable'|'Public'|'Unavailable'}
Documentation Presentation Indicator
Schema Component Representation
<xs:simpleType name="PresentationIndicator">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Anonymous"/>
<xs:enumeration value="Anonymous Name"/>
<xs:enumeration value="Anonymous URI"/>
<xs:enumeration value="Anonymous Unavailable"/>
<xs:enumeration value="Public"/>
<xs:enumeration value="Unavailable"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: RedirectingPresentationIndicator

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name RedirectingPresentationIndicator
Content
  • Base XSD Type: token
  • value comes from list: {'Anonymous'|'Anonymous Name'|'Anonymous URI'|'Public'}
Documentation The presentation indicator for the last redirecting party
Schema Component Representation
<xs:simpleType name="RedirectingPresentationIndicator">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Anonymous"/>
<xs:enumeration value="Anonymous Name"/>
<xs:enumeration value="Anonymous URI"/>
<xs:enumeration value="Public"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: RedirectingReason

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name RedirectingReason
Content
  • Base XSD Type: token
  • length >= 1
Documentation The reason for the redirection by the last redirecting party
Schema Component Representation
<xs:simpleType name="RedirectingReason">
<xs:restriction base=" xs:token ">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ServiceInvocationDisposition

Parent type: xs:token (derivation method: restriction)
Sub-types: None
Name ServiceInvocationDisposition
Content
  • Base XSD Type: token
  • value comes from list: {'Automatic Hold/Retrieve'|'Call Forward Always'|'Call Forward Busy'|'Call Forward No Answer'|'Call Forward Not Reachable'|'Call Forward Selective'|'Call Park'|'Call Pickup'|'Deflection'|'Directed Call Pickup'|'Distribution from Call Center'|'Distribution from Hunt Group'|'Distribution from Route Point'|'Do Not Disturb'|'Fax Deposit'|'Group Night Forwarding'|'Sequential Ring'|'Series Completion'|'Simultaneous Ring'|'Third Party Deflection'|'Third Party Voice Mail Support'|'Transfer Consult'|'Trunk Group Forward Capacity Exceeded'|'Trunk Group Forward Unreachable'|'Trunk Group Forward Unconditional'|'Voice Mail Transfer'|'Voice Messaging'|'Find-me/Follow-me'}
Documentation Indicates the type of service invocation that caused the call to be detached.
Schema Component Representation
<xs:simpleType name="ServiceInvocationDisposition">
<xs:restriction base=" xs:token ">
<xs:enumeration value="Automatic Hold/Retrieve"/>
<xs:enumeration value="Call Forward Always"/>
<xs:enumeration value="Call Forward Busy"/>
<xs:enumeration value="Call Forward No Answer"/>
<xs:enumeration value="Call Forward Not Reachable"/>
<xs:enumeration value="Call Forward Selective"/>
<xs:enumeration value="Call Park"/>
<xs:enumeration value="Call Pickup"/>
<xs:enumeration value="Deflection"/>
<xs:enumeration value="Directed Call Pickup"/>
<xs:enumeration value="Distribution from Call Center"/>
<xs:enumeration value="Distribution from Hunt Group"/>
<xs:enumeration value="Distribution from Route Point"/>
<xs:enumeration value="Do Not Disturb"/>
<xs:enumeration value="Fax Deposit"/>
<xs:enumeration value="Group Night Forwarding"/>
<xs:enumeration value="Sequential Ring"/>
<xs:enumeration value="Series Completion"/>
<xs:enumeration value="Simultaneous Ring"/>
<xs:enumeration value="Third Party Deflection"/>
<xs:enumeration value="Third Party Voice Mail Support"/>
<xs:enumeration value="Transfer Consult"/>
<xs:enumeration value="Trunk Group Forward Capacity Exceeded"/>
<xs:enumeration value="Trunk Group Forward Unreachable"/>
<xs:enumeration value="Trunk Group Forward Unconditional"/>
<xs:enumeration value="Voice Mail Transfer"/>
<xs:enumeration value="Voice Messaging"/>
<xs:enumeration value="Find-me/Follow-me"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Parent type: Address (derivation method: extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top