/VoiceIt2-Avaya-Demo

A Demo using the VoiceIt API 2.0 Avaya Orchestration Designer Plugin

Primary LanguageJava

A Demo using the VoiceIt Avaya Orchestration Designer Plugin

A sample Avaya Orchestration Designer 7.x application that does demonstrate the functionality of voice biometric authentication by using the VoiceIt™ Plug-in for Orchestration Designer.

The application will create a user based on the callers session:ani value and allow the caller to enroll in voice authentication. Enrollment is the process of saying a phrase 3 times. Once enrollment is complete, the caller can then authenticate by speaking the same phrase. If authentication is successful, the caller will have the option to remove their enrollments and re-enroll, or remove their user account from the system.

Pre-Requisites

Installing the plugin

  1. Installing the VoiceIt™ Plug-in for Orchestration Designer
  2. Import the VoiceItDemo into your workspace.

Configure

  1. Right-click the VoiceItDemo application and select Properties.
  2. Select the type Orchestration Designer from the list on the left.
  3. Select the Pluggable Connectors tab in the Orchestration Designer properties pane on the right.
  4. In the list of available connectors, select the VoiceIt™ API Functionality plugin.
  5. In the VoiceIt™ API Functionality Configuration, replace the developer id value with your own VoiceIt developer id.
  6. If necessary, change the default VoiceIt language to use.
  7. Click the OK button to save your changes.

Help

Refer to Voice Plug-in for Orchestration Designer topic in the Eclipse built-in help contents.

Implemented functions:

  • Check User Exists -- Verifies the specified VoiceIt profile id is valid with the the Voice Biometric Portal (VBP) service.
  • Create User -- Registers a new user profile within the the Voice Biometric Portal (VBP) service.
  • Get Enrollments -- Retrieves the existing enrollment template(s) for the specified user profile within the the Voice Biometric Portal (VBP) service.
  • Create Enrollment -- Creates a new enrollment template for the specified user profile within the the Voice Biometric Portal (VBP) service.
  • Get Phrases -- Retrieves all of a developer's approved phrases for the specified language from the Voice Biometric Portal (VBP) service.
  • Verification -- Verifies the specified user profile voice biometric within the the Voice Biometric Portal (VBP) service.
  • Set Language -- Sets the VoiceIt specific language to use for a previously mentioned function.