Interfaces

DevConnect supports application development using the following Avaya Experience Portal interfaces:

Voice XML (VXML) and Call Control XML (CCXML)

Experience Portal can host speech and call control applications that comply with VoiceXML and CCXML specifications. Avaya Orchestration Designer provides an Eclipse-based integrated development environment for the design and development of these applications.

Intelligent Customer Routing interfaces

Intelligent Customer Routing (ICR) builds on Experience Portal to provide dynamic, personalized self-service based on real-time information about customers and the purpose of their calls. If a customer opts for assisted-service, their profile and interaction information is used to identify the most appropriate agent. ICR provides programming interfaces can be used to develop a custom routing module, administer ICR configuration entities and set the best routing destination.

Avaya Proactive Outreach Manager

Avaya Proactive Outreach Manager runs on Experience Portal and enables the design and implementation of applications that automate outbound voice, email and SMS communications.

SIP Trunks

Third-party solutions can interface with Experience Portal via a SIP trunk.

Web Services

Management Interface Web Service

The Management Interface Web service was introduced in Experience Portal Release 7.0 Feature Pack 1. It is a RESTful Web service that enables client applications to manage Experience Portal zones, applications and configurable application variables. For more information, see the appropriate chapter of Administering Avaya Experience Portal, available for download under Deverloper Resources in the Releases - Downloads tab for the release you are using.

Application Interface Web Service

The Application Interface Web service can be used to: start a CCXML, VoiceXML, email or SMS application that has been added to Experience Portal; send events to specific application sessions; query the availability of outbound resources; and send email and SMS messages. For more information, see the appropriate chapter of Administering Avaya Experience Portal, available for download under Deverloper Resources in the Releases - Downloads tab for the release you are using.

Application Logging Web Service

The Application Logging Web service enables application and breadcrumb information from third-party speech applications to be saved into the vpappLog table of the Experience Portal database. For more information, see the appropriate chapter of Administering Avaya Experience Portal, available for download under Deverloper Resources in the Releases - Downloads tab for the release you are using.

Automation Web Service

The Automation Web service is a set of RESTful web services that enable ASR and TTS server configuration, MPP server additions, updates, and deletions, MPP server mode and state changes, SIP connection and identity certificate configuration, external database and system backup configuraiton on the EPM, and import, upload, get, and delete trusted certificates. For more information, see Avaya Experience Portal Automation Web Service Reference Guide, available for download under Deverloper Resources in the Releases - Downloads tab for the release you are using.

Loading...