The Telephony Web Service provides high level call control functionality over standard web service interfaces (SOAP/XML). All operations are treated as being independent, and the only parameters required are extension and telephone numbers.
The Telephony Web Service is resident on the Avaya Aura Application Enablement Services server and enables access to a subset of the third-party call control capabilities provided by Avaya Aura Communication Manager. The web service allows client applications to control a device's participation in calls on a switch. The web service hides the complicated concepts associated with traditional Computer Supported Telecommunications Applications (CSTA)-based call control, such as connections, call identifiers and call states. Applications are not required to maintain any call state or information other than a session ID to manage their session on the server.
The Telephony Web Service supports the following requests:
- Make Call
- Single Step Conference Call
- Single Step Transfer Call
- Disconnect Active Call
- Answer Alerting Call
- Release Explicitly
Note: Events are not supported with the Telephony Web Service. If Event notification is required, use the TSAPI, JTAPI or DMCC AE Services APIs
The Telephony Web Service SDK includes the Web Services Description Language (WSDL) file used to generate the client side stubs for your application, and sample web portal and GUI client applications. The SDK is available for download from the DevConnect portal, under the appropriate Avaya Aura AE Services Release Contents topic.