Introduction to ParlayX Technology

The Parlay APIs are designed to enable creation of telephony applications as well as to "telecom-enable" IT applications. IT developers, who develop and deploy applications outside the traditional telecommunications network space and business model, are viewed as crucial for creating a dramatic market growth in next generation applications, services and networks. The Parlay X Web Services are intended to stimulate the development of next generation network applications by IT developers who are not necessarily experts in telephony or telecommunications.

Parlay X Web Services are powerful yet simple, highly abstracted, imaginative, building blocks of telecommunications capabilities that developers and the IT community can both quickly comprehend and use to generate new, innovative applications. In particular, ParlayX Service uses SOAP protocol, and its specification varies depending on the service providers. That is why special ParlayX service provider connections can be available for each provider.

Simple Object Access Protocol (SOAP)

SOAP (Simple Object Access Protocol) is a way for a program running in one kind of operating system (such as Windows 2000) to communicate with a progam in the same or another kind of an operating system (such as Linux) by using the World Wide Web's Hypertext Transfer Protocol (HTTP)and its Extensible Markup Language (XML) as the mechanisms for information exchange. Since Web protocols are installed and available for use by all major operating system platforms, HTTP and XML provide an already at-hand solution to the problem of how programs running under different operating systems in a network can communicate with each other. SOAP specifies exactly how to encode an HTTP header and an XML file so that a program in one computer can call a program in another computer and pass it information. It also specifies how the called program can return a response.

SOAP was developed by Microsoft, DevelopMentor, and Userland Software and has been proposed as a standard interface to the Internet Engineering Task Force (IETF). It is somewhat similar to the Internet Inter-ORB Protocol (IIOP), a protocol that is part of the Common Object Request Broker Architecture (CORBA). Sun Microsystems' Remote Method Invocation (RMI) is a similar client/server interprogram protocol between programs written in Java.

An advantage of SOAP is that program calls are much more likely to get through firewall servers that screen out requests other than those for known applications (through the designated port mechanism). Since HTTP requests are usually allowed through firewalls, programs using SOAP to communicate can be sure that they can communicate with programs anywhere.

Web Service Description Language (WSDL)

The Web Services Description Language (WSDL) is an XML-based language used to describe the services a business offers and to provide a way for individuals and other businesses to access those services electronically. WSDL is the cornerstone of the Universal Description, Discovery, and Integration (UDDI) initiative spearheaded by Microsoft, IBM, and Ariba. UDDI is an XML-based registry for businesses worldwide, which enables businesses to list themselves and their services on the Internet. WSDL is the language used to do this.

WSDL is derived from Microsoft's Simple Object Access Protocol (SOAP) and IBM's Network Accessible Service Specification Language (NASSL). WSDL replaces both NASSL and SOAP as the means of expressing business services in the UDDI registry.

How to use
ParlayX with Ozeki NG SMS Gateway

parlayx with ozeki ng sms gateway
Figure 1 - ParlayX with Ozeki NG SMS Gateway

Ozeki NG SMS Gateway is the World's most reliable messaging software that can send/receive SMS and MMS messages using a GSM modem attached to the PC. For SMS messaging you can use IP conectivity, which enables you to send and receive SMS messages over the internet using the CIMD2, UCP and SMPP protocols.

The following ParlayX Service Providers have been created
in Ozeki NG SMS Gateway:

  Croatia: TMobile ParlayX Connection
The TMobile ParlayX connection allows you to send SMS messages to cellphones through the ParlayX service provided by the Croatian mobile network operater T-Mobile. To use this service you need an account provided by thisservice provider.

  Croatia: VIP ParlayX Connection
The VIP ParlayX connection allows you to send SMS messages to cellphones through the ParlayX service provided by the Croatian mobile network operater VIP. To use this service you need an account provided by thisservice provider.

  Kenya: SAG ParlayX SOAP/XML Service Provider
SAG ParlayX SOAP/XML Service Provider uses ParlayX Web Services to connect to the SMSC of your choice. You can send and receive incoming SMSes or notifications with this service provider.

  Switzerland: Sunrise Connection
The Sunrise (Switzerland) connection allows you to connect to the Sunrise service provider for sending and receiving SMS messages. To use this service you need an account (username and password) provided by Sunrise.

  United Kingdom: O2 Telefonica Connection
The O2 Telefonica connection allows you to connect to O2 service provider to send messages. This service provider is not capable of receiving incoming messages from O2, only notifications.

More information