Map Configuring external Web service providers to use CEA

You can configure CEA to use an external Web service provider that supports the CEA Web Services Description Language (WSDL) file.

Before you begin

Avoid trouble Avoid trouble: For a list of restrictions that are changed based on various service levels of the product, see the topic What is new in the Feature Pack for CEA.gotcha

To use an external Web service provider, it must be deployed and running on a server accessible from the CEA server. The location of the WSDL file for the external service must be known and accessible by using an HTTP request. Like the setup required when using the Web service provided by CEA, you must start and configure an IP private branch exchange (PBX) as well.

About this task

Communications Enabled Applications (CEA) provides Web telephony services in the form of REST APIs as well as a Web service. When invoked, a common core technology interacts with an IP PBX to monitor and control phones. This core technology can be substituted with an external Web service. The CEA Web service interface is described by a Web Services Description Language (WSDL) file.

If an external provider creates a Web service that supports this WSDL, then CEA can be configured to use that provider. This configuration replaces the need for the existing CEA Web service, but the existing service can be used for REST requests. As REST requests are received, CEA uses a Web services client to communicate with the external Web service provider. The external Web service provider is responsible for all communication with the IP PBX to provide third party call control.

Procedure

  1. Enable the system application.
  2. Install and configure the IP PBX.
  3. Configure the IP PBX location.
  4. Restart the application server.
  5. Install and configure the external Web service.
  6. Configure the location of the third-party Web service WSDL.
  7. Develop a new application that calls the REST interface.
  8. Install and start the new application.
  9. Test the new application.

Results

After you complete these steps, your CEA configuration uses an external Web service provider that manages all interactions with the IP PBX.




In this information ...


(Index)

IBM Redbooks, demos, education, and more


Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.



Terms and conditions for information centers | Feedback

Last updated: Jun 11, 2013 12:22:08 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v700cea&product=was-nd-mp&topic=tcea_third_party_web_service
File name: tcea_third_party_web_service.html