Accessible Communications for Everyone (ACE) Direct is a Direct Video Calling (DVC) platform that enables direct calling from deaf and hard-of-hearing individuals to an American Sign Language (ASL)-trained agent within an organization's call center. The agent handles the call using a video-capable phone with real-time video connection. To demonstrate the capabilities of DVC, the FCC and CAMH have further advanced the original auto-routing POC into a call center platform for two to ten customer service representatives.
The latest release of ACE Direct is Release v1.1. See the RELEASENOTES.md file for the changes included in this release.
The latest Release v1.1 includes several Git submodules in this repo. Please clone the Master branches and checkout the v1.1 tag of each of these Git submodules:
- acedirect
- acr-cdr
- aserver
- userver
- managementportal
- esb
- asterisk
- hashconfig
Please see the docs folder for complete documentation on the project overview, installation, and configuration. See the README.md files in the Git submodules for more information.
ACE Direct is the main application of the ACE Direct system.
ACR-CDR is a standalone application that provides call detail information.
The Management Portal is a standalone application that provides management information.
The Asterisk application is a standalone component that is the Virtual PBX.
ASERVER is a standalone application that provides agent information to ACE Direct. The interface is a RESTful API.
USERVER is a standalone application that provides user information to ACE Direct. The interface is a RESTful API.
ESB is a standalone application is an enterprise service broker for ACE Direct.
HashConfig is an open-source, standalone Node.js application that automates the process of editing a JavaScript Object Notation (JSON) file. This tool facilitates the editing of the encrypted configuration files.
