7 XML Schema data type definition

29.199-103GPPOpen Service Access (OSA)Parlay X web servicesPart 10: Call handlingTS

7.1 ConditionalForward structure

Information on handling of forwarding for specific calling numbers.

Element name

Element type

Optional

Description

CallingAddress

xsd:anyURI

No

Address that call is placed from

ForwardingAddress

xsd:anyURI

No

Address to forward call to

OnBusyAddress

xsd:anyURI

No

If line is busy at forwarding address, forward to this address

OnNoAnswerAddress

xsd:anyURI

No

If no answer at forwarding address, forward to this address

7.2 UnconditionalForward structure

Information for handling of forwarding unconditionally.

Element name

Element type

Optional

Description

ForwardingAddress

xsd:anyURI

No

Address to forward call to

OnBusyAddress

xsd:anyURI

No

If line is busy at forwarding address, forward to this address

OnNoAnswerAddress

xsd:anyURI

No

If no answer at forwarding address, forward to this address

7.3 InteractionContent enumeration

The following are the types of content that may be used for user interaction.

Enumeration

Description

TextInfo

Text to be processed by a Text-To-Speech engine

VoiceXml

VoiceXML to be processed by a VoiceXML browser

Audio

Audio file to be played by an audio processor

7.4 TextInteraction structure

Information for processing by a text to speech engine.

Element name

Element type

Optional

Description

Text

xsd:string

No

Text to play through a Text-To-Speech engine

Language

xsd:string

No

Language of text

7.5 VoiceInteraction union

For a call that is to be handled by an interactive voice system, the information to provide to that system.

Element name

Element type

Optional

Description

UnionElement

InteractionContent

No

Type of content provided (one of the following)

TextInfo

TextInteraction

Yes

Announcement to play through a Text-To-Speech engine

VoiceXml

xsd:anyURI

Yes

Location of VoiceXML to use in a VoiceXML browser

Audio

xsd:anyURI

Yes

Location of audio content (WAV or MP3 file)

7.6 CallHandlingRules structure

Structure containing set of rules that are applied when the call is handled.

Element name

Element type

Optional

Description

AcceptList

xsd:anyURI [0..unbounded]

Yes

List of addresses to accept calls from

BlockList

xsd:anyURI [0..unbounded]

Yes

List of addresses to block calls from

ForwardList

ConditionalForward [0..unbounded]

Yes

List of conditional forwarding addresses and destinations

Forward

UnconditionalForward

Yes

Unconditional call forwarding address

VoiceInteractionContent

VoiceInteraction

Yes

Forward call to a user interaction system with information on content

7.7 SetRulesResult structure

Result of SetRulesRequest for each address.

Element name

Element type

Optional

Description

Address

xsd:anyURI

No

Address to be set

Successful

xsd:boolean

No

Successfully set rules or not

Error

common:ServiceError

Yes

Error message if unsuccessful