Avaya Orchestration Designer Sample Application

Latest Release: 8.1.2 (October 2022)

Calling Card

About The Sample Application

The main focus of the Calling Card sample application is to demonstrate the use of the basichttp event I/O processor feature to send and receive events between the CCXML component of the application and a servlet.

The sample application provides callers with talk time based on the balance in their calling card account. The application collects a four digit PIN from a caller to retrieve available talk time in their account. This application uses:

  • Call Control XML (CCXML) to accept the incoming call and connect callers to the called parties.
  • VXML based dialogs to interact and collect information from a caller.

CallingCardApp also uses an HTTPS (secure) connection between the application server and Avaya Experience Portal (formerly known as Voice Portal) through mutually authenticated certificates; this connection is used to retrieve caller information from an external servlet.

Note: The Calling Card sample application can only be deployed on an Avaya Experience Portal or Voice Portal platform; CCXML based applications are not supported on Interactive Response.The Calling Card sample application demonstrates:

  • Sending and receiving events between the CCXML component of the application and the external servlet using the basichttp event I/O processor feature.
  • Interaction between the Calling Card (CCXML component of the application) and the VXML component generated by Avaya Dialog Designer.
  • Passing information between the CCXML and VXML components of the application.

Note: The sample application was updated and reissued in November 2011 (issue 1.1) to indicate compatibility with Avaya Orchestration Designer Release 6.0 and Avaya Experience Portal Release 6.0.

Target Avaya Platform

The Calling Card sample application was originally created using:

  • Avaya Dialog Designer Release 5.0, Service Pack 2
  • Avaya Voice Portal Release 5.0, Service Pack 2
  • Avaya Aura Communication Manager

The sample application has subsequently been tested and validated on the following Avaya platform:

  • Avaya Orchestration Designer Release 6.0
  • Avaya Experience Portal Release 6.0

Prerequisites

The following software is needed to compile this application:

  • Avaya Dialog Designer Release 5.0.14 or later, or Avaya Orchestration Designer Release 6.0 or later, installed on a PC running Microsoft XP Professional Version 2002 Service Pack 2 (refer to Orchestration Designer/Dialog Designer installation guide for other supported operating systems)
  • Other run-time elements include an Apache Tomcat (version 6.0.18) based application server.

Sample Application Downloads

Loading...