World Library  
Flag as Inappropriate
Email this Article

Parlay X

Article Id: WHEBN0001029246
Reproduction Date:

Title: Parlay X  
Author: World Heritage Encyclopedia
Language: English
Subject: OneAPI, Telecommunications Industry, Intelligent Network, GSM, Application programming interfaces
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Parlay X

Parlay X was a set of standard Web service APIs for the telephone network (fixed and mobile.). It's defunct and now replaced by OneAPI, which is the current valid standard from the GSM association for Telecom third party API.

It enables software developers to use the capabilities of an underlying network. The APIs are deliberately high level abstractions and designed to be simple to use. An application developer can, for example, invoke a single Web Service request to get the location of a mobile device or initiate a telephone call.

The Parlay X Web services are defined jointly by ETSI, the Parlay Group, and the Third Generation Partnership Project (3GPP). OMA has done the maintenance of the specifications for 3GPP release 8.

The APIs are defined using Web Service technology: interfaces are defined using WSDL 1.1 and conform with Web Services Interoperability (WS-I Basic Profile).

The APIs are published as a set of specifications.

Parlay X 4.0 Specification Available functionality
Part 1: "Common" Definitions re-used across multiple Parlay X specifications
Part 2: "Third Party Call" Creating and managing a call initiated by an application
Part 3: "Call Notification" Handling calls initiated by a subscriber in the network. One variant (i.e. application interface) allows application to "direct" the handling of the call and the other simply provides a notification.
Part 4: "Short Messaging" Receive and send SMS (including delivery receipts)
Part 5: "Multimedia Messaging" Receive and send Multimedia Messages
Part 6: "Payment" Payment reservations, pre-paid payments, and post-paid payments
Part 7: "Account Management" Account querying, direct recharging and recharging through vouchers
Part 8: "Terminal Status" Get the status (i.e. reachable, unreachable or busy) of a terminal
Part 9: "Terminal Location" Getting location information about a terminal
Part 10: "Call Handling" Specify how calls are to be handled for a specific number. There is no 'per-call interaction' with the application unlike in the Call Notification API.
Part 11: "Audio Call" Provide multimedia message delivery and the dynamic management of the media involved for the call participants
Part 12: "Multimedia Conference" Create a multimedia conference and the dynamic management of the participants involved
Part 13: "Address List Management" Manage groups (aliases) of subscribers
Part 14: "Presence" Presence information to be obtained about or registered for users used e.g. by Instance Messaging clients
Part 15: “Message Broadcast” Send messages to all the fixed or mobile terminals in a specified geographical area
Part 16: “Geocoding” Get the location address of a subscriber e.g. country, state, district, city, street, house number, additional information, and zip/postal code
Part 17: “Application-driven Quality of Service (QoS)” Dynamically change the quality of service (e.g. bandwidth) available on end user network connection
Part 18: "Device Capabilities and Configuration" Get information about device capabilities and push device configuration to a device
Part 19: “Multimedia Streaming Control” Control streaming of multimedia to a subscriber e.g. to transfer stream between a user's terminals
Part 20: “Multimedia Multicast Session Management Control a multicast session, its members and multimedia stream, and obtain channel presence information
Part 21: "Content management" The content management web service enables uploading content into the network (or a third party content provider) and consuming content from the network (or a third party content provider).
Part 22: "Policy" The Policy Web Service is defined to offer provisioning and evaluation functions for policies.

In general Parlay X provides an abstraction of functionality exposed by the more complex, but functionally richer Parlay APIs. ETSI provide a set of (informative not normative) Parlay X to Parlay mapping documents.

Parlay X services have been rolled out by a number of telecom operators, including BT, Korea Telecom, T-Com, Mobilekom and Sprint.

External links

  • The Parlay X Website
  • OneAPI GSMA's current API inherits of Parlay X purposes
  • Parlay X Version 3.0 Specifications - - 404, page not found (26 Aug 2015)
  • Parlay X Version 2.1 Specifications - - 404, page not found (26 Aug 2015)
  • Parlay X Version 4.0 Specifications

Developer Communities

  • Parlay X, Ericsson Developer Program- 404, page not found (4 March 2012)

- Error in link! -

Developer Resources

  • Java SE Components for Telecom Web Services (Parlay X made easy through JavaBeans) Defunct Link
  • Telecom Web Services Network Emulator (Parlay X emulator) - 404, Page not found (4 March 2012)
  • Getting started with ParlayX
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.