- Container technology for Asterisk and OpenAM
- ACE Quill captioning technology in agent and consumer portals
- Captoning demo in ACE Direct
- Better video aspect ration in agent and consumer portals
- Improved UI layout, button sizing/placement in agent, consumer, and management portals
- Improved OpenAM manual installation instructions
- Upgrade Node.js version
- Improved overall manual installation procedures
- SIP Proxy server
- Container technology - ACE Direct may now be deployed in Docker containers
- Management Portal Agent Provisioning - a new interface to conveniently maintain agents in both OpenAM and ACE Direct
- Data Logger - a new utility to capture and save log files, trace information, and testing details automatically. This information helps with troubleshooting interoperability and call quality issues
- NGINX Custom Error Page - a new ACE Direct-flavored NGINX custom page, when servers are down
- ASL Video On Hold - allows the call center to display/advertise a custom message to callers when the system is offline
- Customizable ACE Direct URLs - allows customizable URLs for the ACE Direct portals
- Modifications for the new Chrome versions
- Video privacy screens for the agent and consumer portals
- Addressed a GitHub security vulnerability alert (virtual agent)
- Handle multiple NAPTR records and priority sorting
- Improvements for aspect ratio, self-view, and button controls when agent/consumer videos are full screen
- Global configuration file to simplify the installation process
- Updated installation procedure for global configuration and other enhancements
- FCC disclaimer to ACE Direct entry web pages
- Present the agent's name to consumer during a call
- Re-style the back button on the Consumer portal
- New dialog to inform consumers that they are in queue
- Clear/enable/disable chat using context (both agent and consumers)
- Agent option to Return to Away / Return to Ready after a call
- Videomail retention logic and screens
- Resizeable/movable/profileable agent forms
- ACE Direct skinny modes for both the agent and consumer screens
- Implement Zendesk pop ticket (CDC software integration)
- After hours screens, database, and processing
- Prototype of the FCC entry pages in ACE Direct (for demo purposes)
- Management Portal UI enhancements - including the agent PIE chart, etc.
- ACE Direct SQL script to create the an initial database with sample data
- Outbound Calling from the agent portal
- Consolidated database for both ACE Direct and Asterisk
- Implement ITRS lookup for VRS numbers as a configurable option
- Redesign ACE Direct/NGINX/OpenAM routing
- Identity and Access Management implementation
- NGINX implementation
- Videomail recording
- Videomail retrieval
- BusyLight integration
- BusyLight customization page
- 508-Compliance for BusyLight default color scheme
- Agent WebRTC for incoming calls
- Improved WebRTC for customer complaints
- Migrate to Chrome
- Agent portal screen enhancements
- Management Portal UI enhancements
- Consumer portal screen enhancements
- Consumer portal landing entry page: Email (future), Phone (future), and Video Call
- Configurable Consumer portal redirect URL (specify and enable/disable)
- Upgrade to latest JSSIP library
- Integration of Sorenson client devices and apps
- Installer enhancements
- Secure code review resolutions
- Increased character limit in WebRTC RTT implementation
- Call transfer functionality from one agent to another
- A new Agent Status window
- Acceptance of inbound PSTN calls
- The use of a secure protocol (HTTPS) during web transmissions
- Encoding of userids and passwords
- Enhanced documentation in the README files and in the source code
- Segmentation of application servers to increase system scalability
- Additional software changes to improve scalability and reliability
Release v1.0 of ACE Direct (initial public release)
- This ACE Direct public release software was demonstrated to the FCC.
- The version of code just before creating the develop branch.
- Implemented Zphone consumer Option #4 logic
- Implemented Zphone consumer Option #5 logic
- Implemented Linphone consumer Option #4 logic
- Implemented Linphone consumer Option #5 logic
- Resolved issue where unanswered call caused CSR to go "in use"
- logo changes
- Cosmetic
- new AD logo (image)
- new AD logo on login page
- new AD logo on complaint form
- Implement "in call" icons for both queues
- Assistance URL for CSR portal is configurable
- Node handles hangups in Linphone Consumer use case; properly transitions to call wrapup
- Fixed duration label wrapping
- Added in scripts box to main content area and made vrs and ticket info tabs on call details container
- Updated the Zendesk URL to use the hostname for the ESB rather thanthe IP address
- Implemented Assistance button from CSR Portal to Management Portal
- Implemented Linphone Consumer USE case
- Implemented update of existing Zendesk ticket
- Enhancements to "in call" status indicator
- Can update Zendesk subject and problem description (comment)
- Can now update problem description (in Zendesk, this is a new comment field from the CSR)
- Now handling Consumer calling in on Linphone
- CSR must ask the Consumer, calling in on Linphone, for VRS number
- Ticket Save button now CREATES a ticket for Consumer calling in on Linphone
- Fixed Call Duration
- Added "in call" indicator next to the CSR queue name
- Display queues that agent belongs to
- RTT is now character-by-character
- Call duration is implemented
- Register/unregister complaints and general info. queues
- Pause/unpause complaints queue and general info. queue together
- Dynamically change Tab title based on agent role
- Call Agent Information in Gear Settings tab is now hidden
- Zendesk ticket update is now working (for modifying subject field only)
- Alert added for Zendesk ticket update
- Clicking agent queue toggles script (brings into focus) in script tab
- RTT is now character-by-character
- Complaint Form: subject is bounded at length 80
- Complaint Form: new character counter for Complaint Description
- Complaint Form: chat message is bounded at length 140
- Complaint Form: new phone and email icons
- Complaint Form: fixed general button style that was conflicting with AdminLTE style
- Complaint Form: disable Submit button after consumer creates a ticket
- Complaint Form: disable Call button after consumer makes a call
- Complaint Form: enable Call button after ticket creation
- Complaint_form: added error class for invalid phone number format
- Complaint_form: phone number validation
- CSR Portal: new script logic function