7 XML Schema data type definition

29.199-033GPPOpen Service Access (OSA)Parlay X web servicesPart 3: Call notificationTS

7.1 ActionValues enumeration

The ActionValues data type is an enumeration with the following values.

Enumeration

Description

Route

Request to (re-)route the call to the address indicated with routingAddress.

Continue

Request to continue the call without any changes. This will result in normal handling of the event in the network.

EndCall

Request to end the call. This will result in termination of the call. The callingParty will receive a tone or announcement.

7.2 Action structure

The Action data type is a structure containing the following parameters.

Element name

Element type

Optional

Description

ActionToPerform

ActionValues

No

Indicates the action as described above

RoutingAddress

xsd:anyURI

Yes

The address to be used in case the action indicates ‘Route’

Charging

common:ChargingInformation

Yes

Charge to apply to this call session

MediaInfo

common: MediaInfo [0..unbounded]

Yes

The desired media type(s) in case the action indicates ‘Route.

It identifies one or more media type(s) for the call, i.e. the media type(s) to be applied to the participants in the call session. For each media type the media direction: incoming, outgoing, or bidirectional shall be indicated.

It includes the media direction: incoming, outgoing or bidirectional.
Only to be used if the action indicates ‘Route’

An empty array shall have the same meaning as if the parameter is omitted. If the parameter MediaInfo is omitted, the media type(s) shall be negotiated by the underlying network.

7.3 CallEvents enumeration

The CallEvents data type is an enumeration with the following values.

Enumeration value

Description

Busy

Called party is busy.

NotReachable

Called party is not reachable.

NoAnswer

Called party doesn’t answer.

CalledNumber

A call session between two parties, a calling participant and a called participant (called number) is being attempted.

Answer

Called Participant has confirmed (answered) the call.

Disconnected

Called (or calling) party disconnected.

7.4 EventDescription structure

The EventDescription data type is a structure containing the following parameters.

Element name

Element type

Optional

Description

CallEvent

CallEvents

No

Indicates the call event as described above

Description

xsd:string

Yes

Optional description to give details about the callEvents (for instance the name of the Participant in case of disconnection) or details about the CallEvent when the callEvent subscribed is service specific.

7.5 AddressDirection enumeration

The AddressDirection data type is an enumeration with the following values.

Enumeration value

Description

Called

Called party is considered

Calling

Calling party is considered.