AWS Public Sector Blog

HAQM Connect achieves FedRAMP High authorization

HAQM Web Services (AWS) announced that HAQM Connect, its omnichannel cloud contact center service, has achieved Federal Risk and Authorization Management Program (FedRAMP) Authorized status at the High Impact Level. FedRAMP is a US government-wide program that promotes the adoption of secure cloud services across the federal government by providing a standardized approach to security and risk assessment, and continuous monitoring for cloud technologies and federal agencies.

This authorization continues AWS’s leadership in attaining security and compliance certifications, and applies to the AWS GovCloud (US) Regions. The types of sensitive data covered under the High Impact Level include various types of Controlled Unclassified Information (CUI) like patient records, financial and tax data, and law enforcement data.

With this announcement, AWS customers can deploy HAQM Connect inside their FedRAMP High boundary. Organizations with mission sensitive, unclassified data can now create and operate an agile and elastic contact center at scale.

Combine HAQM Connect with other AWS services within the FedRAMP High boundary, such as AWS Lambda to integrate the contact center with cloud hosted and on-premise systems, and HAQM Lex to enable conversational artificial intelligence (AI) across voice and chat that understands intent and maintains context. These integrations can create a digital front door to your organization with dynamic and personalized interactive voice response (IVR) design.

In this blog post, learn how to deploy a secure HAQM Connect contact center with conversational AI features to route callers and chatters to the agents best able to assist them.

Solution Overview: How to deploy an HAQM Connect contact center for FedRAMP High customers

In this solution, we use an HAQM Lex bot integrated with an HAQM Connect contact flow to deliver the conversational experience for constituents engaging with the chatbot over text or voice. After using artificial intelligence to analyze the user’s query, HAQM Lex and HAQM Connect will route the user to the appropriate agent, via call or chat, and inform the agent of the caller’s intent and relevant information needed to handle their query.

Create a “front door” Lex Bot

1. Validate your region. Please choose a region where HAQM Lex and HAQM Connect is deployed and FedRAMP high compliant. Visit the AWS Regional Service and AWS Services in Scope page to validate service and compliance availability.

2. Download the Front Door Bot ZIP archive.

3. In the AWS Management Console, search for the HAQM Lex service from the search bar. Navigate to the Bots page, and select Actions > Import to import the sample FrontDoor Lex Bot that you just downloaded.

Figure 1. Import your HAQM Lex bot via the AWS Console screen.

Figure 1. Import your HAQM Lex bot via the AWS Console screen.

4. After the bot has been created, select the FrontDoorBot from the bots list.

5. In the top right-hand corner, select Build to build the bot. Confirm by selecting Build again on the pop-up.

 Figure 2. Build bot confirmation screen. 

Figure 2. Build bot confirmation screen.

6. When the bot has finished building, navigate to the Settings Under Aliases, create an alias named Prod and choose the latest bot version. Use the + icon to add the alias.

Figure 3. HAQM Lex bot aliases screen.

Figure 3. HAQM Lex bot aliases screen.

7. In the top right-hand corner, choose the Publish Select the Prod alias from the dropdown, and select Publish on the pop-up.

Figure 4. HAQM Lex bot publishing screen.

Figure 4. HAQM Lex bot publishing screen.

Now that you have deployed a Lex bot, let’s move on to creating a FedRAMP High HAQM Connect virtual contact center.

Deploy the HAQM Connect contact center and add the Lex bot

Search for the HAQM Connect service from the search bar at the top of your AWS Management Console. Select Get Started or Add an instance to create a new instance.

Figure 5, HAQM Connect virtual contact center instances page in the AWS Console.

Figure 5. HAQM Connect virtual contact center instances page in the AWS Console.

2. On the Set Identity Management screen

Figure 6. Set identity screen in HAQM Connect instance setup wizard.

Figure 6. Set identity screen in HAQM Connect instance setup wizard.

    1. Select Store users within HAQM Connect
    2. Enter a globally unique instance name in the Access URL field.
    3. Select Next

3. On the Add Administrator screen, fill out the form to create an administrator and select Next.

Figure 7. Add administrator screen in HAQM Connect setup wizard.

Figure 7. Add administrator screen in HAQM Connect setup wizard.

4. On the Set Telephony options screen, select Next. Make sure Allow incoming calls and Allow outgoing calls are selected.

Figure 8. Set telephony screen in HAQM Connect setup wizard.

Figure 8. Set telephony screen in HAQM Connect setup wizard.

5. On the Data storage screen, select Default settings and then select Next.

Figure 9. Data storage configuration screen in HAQM Connect setup wizard.

Figure 9. Data storage configuration screen in HAQM Connect setup wizard.

6. On the Review and create screen, review your settings, then select Create instance.

7. Wait for instance creation to complete. Once it has completed, select the instance alias on the Instances page.

8. On the left-hand side, choose Contact flows. Under the HAQM Lex section, choose your region and select the FrontDoorBot from the dropdown. Choose Add HAQM Lex Bot to associate it with your instance.

Figure 10. Contact flows screen and HAQM Lex section of HAQM Connect instance configuration.

Figure 10. Contact flows screen and HAQM Lex section of HAQM Connect instance configuration.

9. Back on the Instances page or Overview tab in your instance, navigate to the Instance URL and login using the administrative credentials from Step 3.

Figure 11. HAQM Connect console login page.

Figure 11. HAQM Connect console login page.

Now that you have successfully created an HAQM Connect virtual contact center, let’s build out our customer experience by importing contact flows into HAQM Connect.

Import the sample contact flows

1. Once you are inside of the HAQM Connect instance management console, navigate to Contact Flows, under the routing tab on the left side of your screen.

Figure 12. HAQM Connect console menu that shows “Contact Flows”.

Figure 12. HAQM Connect console menu that shows “Contact Flows”.

2. Click the dropdown next to the Create Contact Flow button to enter the Flow editor and select Create agent whisper flow.

Figure 13. Create contact flow dropdown in HAQM Connect contact flows page.

Figure 13. Create contact flow dropdown in HAQM Connect contact flows page.

3. Download the Front Door Agent Whisper contact flow file. On the Flow editor screen, click the dropdown next to Save and select Import. Upload the contact flow you just downloaded to your computer.

Figure 14. HAQM Connect contact flow editor “Import flow” dropdown menu.

Figure 14. HAQM Connect contact flow editor “Import flow” dropdown menu.

4. Select Publish to publish the whisper flow.

Figure 15. Imported HAQM Connect contact flow on the Flow editor.

Figure 15. Imported HAQM Connect contact flow on the Flow editor.

5. Download the Front Door Flow contact flow file. Go back to the Contact Flows screen, and click the Create contact flow button. On the Flow editor screen, select the dropdown next to Save and choose Import. Upload the contact flow you just downloaded to your computer.

6. Click into the Get Customer Input block. Under the HAQM Lex section, make sure your FrontDoorBot is selected with the version as $LATEST. Select Save.

Figure 16. Get Customer Input block of the Front Door Flow contact flow in the HAQM Connect flow editor.

Figure 16. Get Customer Input block of the Front Door Flow contact flow in the HAQM Connect flow editor.

7. Farther to the right side of your contact flow, select into the Set working queue block. Make sure that BasicQueue is selected, and select Save.

8. The block after the set working queue block is the Set whisper flow block. Make sure that To Agent is selected, and that the Front Door Agent Whisper flow is selected. Then select Save.

Figure 17. Set working queue and Set whisper flow blocks in the HAQM Connect flow editor.

Figure 17. Set working queue and Set whisper flow blocks in the HAQM Connect flow editor.

9. In the top-right, publish the contact flow using the Publish button in the top right-hand corner.

You have now designed a contact center customer experience that works over voice and chat modalities. Now, let’s test this newly created contact center.

Test the solution with voice and chat

1. Navigate to the Phone numbers page under Routing. Choose Claim a number in the top right hand corner.

Figure 18. Phone numbers menu option in the HAQM Connect console menu.

Figure 18. Phone numbers menu option in the HAQM Connect console menu.

2. On the Claim Phone number screen, choose either a Toll-Free or Direct Inward Dialing number. Select one from the options shown.

3. Type a description of your phone number, and select the Front Door Flow contact flow from the dropdown.

Figure 19. Claim phone number screen of the HAQM Connect console.

Figure 19. Claim phone number screen of the HAQM Connect console.

4. Now, we can test our phone number. Open up the HAQM Connect Contact Control Panel using the phone button at the top of your screen. Set the status to Available to receive incoming contacts.

Figure 20. HAQM Connect Contact Control panel in available state.

Figure 20. HAQM Connect Contact Control panel in available state.

5. Call the phone number you claimed in Steps 2-3. You will be greeted by the Front Door HAQM Lex bot that you deployed earlier. After listening to the prompt, choose one of the below paths to continue.

    • Say “Technical support.” The bot will prompt you for your first name, last name, and an employee ID number. For the employee ID number, you can say any number, such as 12345.
    • Or, say “Appointment booking.” The bot will prompt you for your first name, last name, and a desired date for your appointment. For the desired date, you can say any date. HAQM Lex can support relative dates such as “Tomorrow,” or you can say a date like January 1, 2023.
    • You can also say “Agent” to be connected with a contact center agent (in this case, yourself).

6. After the bot has collected the relevant information, you will hear a prompt and the call will be routed to your computer. Choose Accept Call to answer.

7. With your computer audio, you will hear a “whisper” before the agent is connected. This can be used to pass information gathered in our contact flows to agents to let them better understand the users’ inquiry. For this demo, the information gathered in the paths above will be read back to the agent.

8. If you choose, you may hang up and call again to try additional paths.

9. To test the Chat solution, navigate to the HAQM Connect management console dashboard by selecting the HAQM Connect logo in the top left.

10. In the HAQM Connect Dashboard, under Step 1 of the setup guide, click Test Chat.

Figure 21. HAQM Connect console dashboard screen showing Test Chat option.

Figure 21. HAQM Connect console dashboard screen showing Test Chat option.

 

11. Choose the Test settings link, and under System Settings > Contact Flow, choose the Front Door Flow. Select Apply.

Figure 22. Test chat settings screen in the HAQM Connect console.

Figure 22. Test chat settings screen in the HAQM Connect console.

12. Open up the user chat window. Here, you can interact with the same HAQM Lex bot and contact flow experienced over the voice channel.

Figure 23. Test chat screen in the HAQM Connect console.

Figure 23. Test chat screen in the HAQM Connect console.

In following these steps, you have successfully deployed an omnichannel, FedRAMP high compliant contact center in AWS GovCloud (US).

Conclusion

In this blog post, we showed you how to deploy an HAQM Connect contact center with an HAQM Lex bot powering a conversational AI IVR. As these services are all within the FedRAMP High boundary, your organization can reduce the effort and complexity of your Authority to Operate (ATO) and deploy contact center designed to be secure and FedRAMP High compliant in minutes. To learn more, register for our upcoming live webinar “Deploy HAQM Connect inside the FedRAMP High boundary” on Tuesday, January 24, 2023, 1:00 PM – 2:00 PM EST.

To learn what other public sector customers are doing on AWS, visit the Public Sector Case Studies and Customer Success Stories. Stay tuned for future updates on our Services in Scope by Compliance Program page. Let us know how this post will help your mission by reaching out to your AWS Account Team. Lastly, if you have feedback about this blog post, let us know in the comments section.


Subscribe to the AWS Public Sector Blog newsletter to get the latest in AWS tools, solutions, and innovations from the public sector delivered to your inbox, or contact us.

Please take a few minutes to share insights regarding your experience with the AWS Public Sector Blog in this survey, and we’ll use feedback from the survey to create more content aligned with the preferences of our readers.

Samuel Frederick

Samuel Frederick

Samuel is a specialist solutions architect for HAQM Connect at HAQM Web Services (AWS). He works with federal government, nonprofit, and healthcare customers to implement scalable customer experience solutions.

Jason Shaffer

Jason Shaffer

Jason Shaffer is a customer experience specialist with AWS. Jason engages federal government customers to help them understand how AWS services can deliver and improve CX for citizens.