Amazon Connect is a self-service, cloud-based contact center service that makes it easy for any business to deliver better customer service at lower cost. Amazon Connect is based on the same contact center technology used by Amazon customer service associates around the world to power millions of customer conversations. The self-service graphical interface in Amazon Connect makes it easy for non-technical users to design contact flows, manage agents, and track performance metrics – no specialized skills required. There are no up-front payments or long-term commitments and no infrastructure to manage with Amazon Connect; customers pay by the minute for Amazon Connect usage plus any associated telephony services.
For more info about Amazon connect visit the following page:
Amazon Connect enables you to generate and have reports like this:
And in the Contact Search section, you can have access to the calls details as you see below.
We also have a widget in the Dashboard, which we can set it up as shown below.
In this article, I am going to show you how you can create Amazon Connect Dashboard within only 10 Minutes. So, let’s get started and follow along with my instructions step-by-step.
The required settings in the Amazon AWS section is for the sake of having sufficient accessibility. Go ahead and start setting up your AWS Account. But first of all, we need to specify in the Amazon Connect that calls information is stored in an S3 Bucket by the Kinesis Amazon.
For doing so, click on Data streaming on the left-hand side.
Then you need to check Enable data streaming and select Kinesis Firehose. Click on Create a new Kinesis Firehose. Then up comes the page for creating a new Kinesis.
On this page, click on Create Delivery Stream button.
- Enter pbxctrs in the Delivery stream name section.
- Choose Direct PUT or other sources radial icon for the Source.
Scroll down a bit on the page, and for the Destination choose Amazon S3. Then click on Create new button for creating a new S3 Bucket under S3 Destination section.
- A new window pops up on the screen. Enter a name for S3 Bucket. You can also choose a region from the Region menu list.
In the S3 Bucket name, enter pbxctrs as the value and click on Create S3 Bucket button.
In the end, click on the Next button.
On this page, change the Buffer Interval value to 60. And then scroll to the end of the page.
In the IAM Role section, click on Create new, or choose. Then up comes the IAM accessibility settings page.
In the new window, all it takes is clicking on the Allow button to gain the accessibility based on the default setting.
To finish the process and have the final review, click on the Next.
You can review all the settings related to creating Delivery Stream on this page and if necessary, you can change them. Click on Create Delivery Stream after making sure that every setting is the way it should be so that you could return back to Data Streaming settings on Amazon Connect.
On this page, all it takes is selecting pbxctrs we created for Kinesis Stream and clicking on the Save button.
Up until this point, we could activate Data Streaming on Amazon Connect so that calls information can be sent to a Kinesis Stream to be stored in separate files every minute in S3 Bucket that we created earlier.
To ensure that you could set up the settings correctly, all it takes is opening S3 Bucket which we created for saving the calls log through AWS council and make some few calls. Then you must see the calls files are being added in S3 Bucket in less than a minute.
After noticing the files in S3 Bucket, then it means that you set up the settings correctly and can confidently move on to next step.
At this stage, we need to enable PBXDom Collector software to have access to the created S3 Bucket, in which the call’s information is saved. To reach out to the S3 Bucket, go ahead to IAM management section of your AWS account, and then go to the Policies section.
On this page, click on Create Policy button.
On the Policies section, enter pbxdomamazonconnect in the Policy Name field.
In the Description section, you can write some descriptive text about this new policy.
And in the Policy document section, paste the following text:
Pay attention to change the string part YOUR_S3_BUCKETNAMET with the real name S3 Bucket which you created for saving CTRs. And then click on Create Policy button.
So far, we could successfully create the necessary Policies to enable PBXDom Collector software to connect S3 Bucket stored data. Next, we need to create an AccessKey and Secretkey, and then assign our created policy to it.
To create a new User, click on Add user. Here in this section, enter pbxdomcollector for Username field.
Then, down below in the Access Type section, check Programmatic access checkbox and then click on Next: Permission button.
On this page, we need to select the policy which we created before and assign it to a user.
Firstly, click on Attach existing policies directly, and enter pbxdom word in the search field so that the list of policies gets filtered.
Then find and select the pbxdomamazonconnect policy which we had created before. Click on the Next: review button at the bottom of the list.
Review all the information on this page. After making sure that it is accurate, then click on Create user button.
On this page, you can review the Access key and Secret key for accessing PBXDom Collector software. I do recommend you to save this information in a Text file. Since later on, you will need it to set up your PBXDom Collector software.
To see the Secret key, click on the Show option.
So far, we are done with half of the most difficult steps. But the good news is that we are completely done with AWS side settings. In short, we went through all of these steps up above:
- Activating Data Streaming on Amazon Connect and saving calls information in S3 Buckets through Kinesis firebase
- Creating a policy for PBXDom Collector software to access S3 Bucket, in which CTRs are saved
- Creating Access key and Secret key to access AWS
Now, in the next, we’re ready to begin setting up PBXDom service.
Sign up in PBXDom from the following link:
After confirming your account by clicking on the link sent to your email, you will be redirected to setup page on PBXDom website.
Before beginning, you will need:
1-Administrator access to the computer on which you will install.
2-Ability to configure the firewall to allow the collector to send data to PBXDom.
3-Know about your PBX available connectivity options and needed hardware.
4-Run setup.exe as Administrator, by right clicking on setup.exe and selecting the Run as Administrator.
5-Make sure nothing is blocking your access to the Internet.
6-If you’re behind the firewall, PBXDom collector software uses the following TCP/IP ports:
7-Make sure no Windows Policy/Antivirus is preventing the execution of the collector.You can exclude PBXDom collector’s executable files and the entire application directory.
Download the Collector software by click on the Download button and go to next step.
Install collector software and copy your license key and paste it into your collector and press the register button. After your collector registered successfully, press the start button on your collector.
Please watch the following video to know how to install the collector data.
In the next step, you will see the following window.
If you successfully registered your collector and started it, after a few seconds, the PBX collector registration status changes from Not registered to Registered and collector connection status from Not connected to Connected like the following window.
Now you can click on the Next button.
Select Amazon AWS from the vendor list.
Select Amazon Connect from the model menu list and click on the Next button.
Click on LAN connection and click on the Next button.
Only select your time zone and leave other settings as set by default.
Do NOT change Date and Time formats. They are automatically set for Amazon Connect.
Here in this section, enter S3 Bucket name, in which the CTRs information is saved. You also need to enter the Access key and Secret key information which is necessary to gain access to S3 Bucket.
Click on Next button on PBXDom wizard.
In next window, you should wait till all the calls data gets loaded to your account.
Please don’t leave this page until you receive the OK status for all four rows below,
This should not take more than 10 minutes. If you don’t notice all the OK within this time, please review your settings.
Also, make some test calls with your PBX to include a few incoming, outgoing.
If the issue is still unresolved, please schedule a Free remote installation service by clicking here.
After a few minutes, you should receive 4 OK and windows change to the following message on your screen:
Congratulation, Please click on the Finish button to access your calls dashboard.
You can make as many as 50 dashboards as you want in the PBXDom. You can add up to 12 widgets in each dashboard from more than 60 available widgets.
Also, you can share read-only dashboard all across your entire organization.
Finally, you can find a complete set of reports, charts in reports, and chart section.
I hope this article will help you find a very easy solution for making a dashboard for Amazon Connect.
At the end, I hope that this article was helpful enough to enable you to take advantage of Amazon Connect service and PBXDom dashboard and reporting features. If you ever run into any issue regards to installing PBXDom service, then please feel free to contact us. We’ll be looking forward to hearing from you.