Code Example Interface MessageNotificationManager, Operation: startMessageNotification

Part IV Part IV Call Control This part describes using call control functionality. Part V contains the following chapter: ■ Chapter 10, Third Party Call Service Third Party Call Service 10-1 10 Third Party Call Service This chapter describes how to perform third party call handling using a multimedia messaging API, and provides samples applications. It contains the following section: ■ Section 10.1, Overview of Parlay X 2.1 Third Party Call Communication Services ■ Section 10.2, Configuring Parlay X 2.1 Third Party Call ■ Section 10.3, Statement of Compliance

10.1 Overview of Parlay X 2.1 Third Party Call Communication Services

The Third Party Call Parlay X 2.1 communication services implement the Parlay X 2.1 Third Party Call interface, Standards reference: ETSI ES 202 391-2 V1.2.1 2006-12, Open Service Access OSA; Parlay X Web Services; Part 2: Third Party Call Parlay X 2. Using a Third Party Call Parlay X 2.1 communication service, an application can: ■ Set up a call between two parties. For example, an application could set up a call between an investor and a broker if a particular stock reaches a predetermined price. Or a computer user could set up a call between himself and someone in the address book with a mouse click. ■ Query for the status of a previously set up call ■ Cancel a call it is creating as it is about to be set up ■ Terminate an ongoing call it created

10.1.1 How It Works

In the Parlay X 2.1 Third Party Call communication services model, a call has two distinct stages:

10.1.1.1 Call Setup

There are two parties involved in Third Party Call calls: the A-party the caller and the B-party the callee. When a call is set up using a Third Party Call communication service, OWLCS attempts to set up a call leg to the A-party. When the caller goes off-hook “answers”, OWLCS attempts to set up a call leg to the B-party. When the callee goes off-hook, the two call legs are connected using the underlying network. This ends the call setup-phase. The application can cancel the call during this phase.