Developers can use the Application Interface web service to:
Start a CCXML or VoiceXML application that has been added to Avaya Experience Portal using the Add Application page.
The web service automatically examines each MPP in the Experience Portal system and starts the session on the first available MPP that has the required outbound resources available.
Send an event to a specific application session running on an MPP.
Query the system for the total number of:
Used and unused outbound resources available
Unused SIP outbound resources
Unused H.323 outbound resources
Send an SMS message or email message using one of the Avaya Experience Portal configured SMS or Email connections.
Start an SMS or email application that has been added to Avaya Experience Portal using the Add Application page.
The Application Interface web service conforms to all W3C standards and can be accessed through any web service client using the Avaya-provided Web Services Description Language (WSDL) file.
Tip:
Sample files showing how you can communicate with the Application Interface web service using such methods as Java, JavaScript, and php are located in the Support/Examples/Application Interface Web Service directory on the Experience Portal installation DVD.
You can use the Application Interface test client to validate the Application Interface web service and the Experience Portal outcall, SMS, and Email functionality. Avaya supplies an installation script that automatically installs the Application Interface test client when Experience Portal is installed. For more information , see the Configure and run the Application Interface test client section in the Implementing Avaya Experience Portal on a single server guide or the Implementing Avaya Experience Portal on multiple servers guide.