Title: OMG Telecoms Service Access
1OMG Telecoms Service Access Subscription
ResponseNortel, SiemensJonathan
Legh-SmithBT24th March 1999
2Parlay Activity
- Started March 98
- 5 Company, Cross Industry Working Group
- BT
- DGMS Telecom
- Microsoft
- Nortel Networks
- Siemens
- Press Announcements May and November 98
- Released Initial Specification in December 98
- Open, Technology Independent, Secure,
Communication Services Network API
3Concept
API
The Telco World of Networks and Services
4Telco World Today
800, Personal Numbering Voice messaging...
Authentication, Routing, Billing, Storage,
Configuration...
ISDN, PSTN, IP...
5Telco World Today
800, Personal Numbering Voice messaging...
Owned and Operated by the Telco
Authentication, Routing, Billing, Storage,
Configuration...
ISDN, PSTN, IP...
6PARLAY API
API
Service Components
Physical Networks
7PARLAY API
A Vast Range of 3rd Party Applications
API
Authentication, Routing, Billing, Storage,
Configuration...
ISDN, PSTN, IP...
8Example
How About an Example ?
- A Familiar Call Center Service with some
Significant Differences
9Example
Customer Initiates Call to Airline Ticket Agency
10Example
Incoming Call Information (not the call itself)
is Routed to the Call Center Service at the
Airline
Global Airlines Denver
Call Center Service
Telecom Network
The Internet
11Example
Global Airlines Denver
Call Center Service Tries To Identify Caller
Call Center Service
12Example
Global Airlines Denver
Check Enterprise Database Does Caller ID Yield
Specific Frequent Flyer ID ?
Call Center Service
Customer Data Base
13Example
- Call Center Service Instructs the Callers
Telecom Network to -
- Confirm Language (French)
- Request Basic Activity, and
- Collect Frequent Flyer ID
Global Airlines Denver
Call Center Service
14Example
Global Airlines Denver
Network Based Resource Greets Caller in French,
Confirms Language Choice, Asks for Desired
Activity (Reservations, Flight Info, etc) and
Frequent Flyer Number
Call Center Service
Telecom Network
15Example
Global Airlines Denver
Caller Asks for Ticket Reservations Service
and Provides Frequent Flyer Number
Call Center Service
Telecom Network
16Example
Global Airlines Denver
Global Airlines Lyon
Call Center Service
PBX
Telecom Network
Call Center Service Instructs Network to DELIVER
the Call to a Specific Agent at a Nearby
Customer Support Center
17Example
Global Airlines Denver
Global Airlines Lyon
Call Center Service
PBX
Telecom Network
Call is Delivered !
18Example
So. Whats Different Here ?
- Using Parlay, the Service Works on Different
Types of Network Technologies - Using Parlay, the Service Can Be Deployed
Globally - Using Parlay, the Service Can Use Network Based
Resources for Interaction With the Caller -
Minimizing Impact of Different Technologies/Media
on the Service - Using Parlay, the Service Interacted With the
Caller Before the Call Was Delivered - Using Parlay, the Call Was Delivered to the
Correct Agent - Directly - Minimizing Resources
Involved - Using Parlay, the Service Could Be Deployed by a
Small Company As Well As a Large Multi-National
Company - Using Parlay, the Service Could Even Be Packaged
on a CD and Sold in a Local Computer Store.
19Parlay API
- The Parlay API Specification Describes
- a Framework Interface
- a Service Interface
- Both Interfaces are Extensible
API
Framework Interfaces
Service Interfaces
Physical Networks
20Enterprise Model
Enterprise
Retailer
Service Provider
21Service Interfaces Functionality
- Phase 1
- Call Control
- Messaging (email, voice)
- Future
- Multimedia messaging
- Customer care / telemarketing
- Information appliances
- ...
Focus on market drivers
22Framework Interface Functionality
- Phase 1
- Authentication
- Event Notification
- Integrity Management
- OAM
- Discovery
- Future
- Accounting / Billing Management
- Logging / Auditing
- Directory Access
- Configuration / Provisioning Management
- Performance Management
23Authentication
- Technology independent
- Allows mutual authentication of Enterprise and
Retailer - Supports on-line Service Agreements
24Discovery
App
Framework Interface
discoverInterface(service ID, ...)
- Used to Find the Interface Pointer to the
Service or Services That Is Closest to the
Criteria of the Application. - A Unique, Advanced Capability When Applied to
Communication Applications
- Resource Pooling
- Redundancy
- Load Balancing
- Multi-Network Service Wholesaling
25Events Integrity Management
- Event Notification
- Allows services to inform applications of
service-related events - Integrity Management
- Allows the framework to inform applications of
framework-related events - Allows the application to test the integrity of
the framework
26OAM
- Query the system date and time
27Summary
- The Parlay API has been developed by a
cross-industry group - The simplified Business Model behind the API
reflects commercial pragmatism - The API specifications are technology independent