This is a guide for integrating your Amazon Connect Instance with eMite.
...
Oveview of Stack Components
...
- EmiteDomain
- AWS Elasticsearch Domain that will store data used by eMite such as the Contact Trace Records (CTRs) and Metrics , and Observations
- EmiteAgentEvents
- AWS Kinesis Stream that gets Agent Events data from Amazon Connect
- EmiteCTR
- AWS Kinesis Stream that gets CTR data from Amazon Connect
- EmiteRole
- IAM Role that eMite will use to get data from Kinesis Streams and Amazon Connect.
- EmiteKinesisPolicy
- IAM Policy to allow read access to Kinesis Streams (Agent Events and CTR)
- EmiteAmazonConnectPolicy
- IAM Policy to allow read access to AmazonConnect instance
Deploying the Stack
...
Load the eMite Cloudformation template on the console
- On the eMite Onboarding page, under Step 1, click the Cloudformation URL Link
- This will take you to your cloudformation console on the same region as your amazon Amazon connect instance.
- This also automatically loads the eMite cloudformation template, as well as load some default parameters.
...
- Stack Name
- Input your preferred stack name
- E.g. emite-amazonconnect-stack
- Parameters
- AgentEventsStreamName
- Name of the Agent Events Kinesis stream. You can leave this as default
- Default: connect-agentevents
- AmazonConnectInstanceARN
- Open a new console window and go to Amazon Connnect Connect > select your Amazon Connect instance
- On the overview tab, copy the Instance ARN
- CTRStreamName
- Name of the Agent Events Kinesis stream. You can leave this as default
- Default: connect-ctr
- CustomerID
- Autogenerated Unique Customer ID provided by eMite
- Please don't change this value
- ESDomainName
- Name of the elasticsearch domain. You can leave this as default
- Default: emite-connect
- EmiteAccountID
- eMite AWS Account ID
- Please don't change this value
- EmiteIP
- Autogenerated Auto-generated eMite Server IP
- Please don't change this value
- AgentEventsStreamName
- Click Next
Configure Stack Options
...
On the Cloudformation Console > Stacks, click the stack you created.
You should see the the current status on Stack Info tab, and more details under the Event tab
Wait for Status to change to CREATE_COMPLETE before proceeding to the next step below.
Enable Amazon Connect Data Streaming
...
- Go to Amazon Connnect > select your Amazon Connect instance
- Go to Data Streaming
- Tick Enable data streaming
- Contact Trace Records
- Select Kinesis Stream
- Select connect-ctr
- Agent Events
- Select Kinesis Stream
- Select connect-agentevents
Complete Registration / Send data to eMite team
...
- Amazon Connect Instance ARN
- Copy the Value for AmazonConnectInstanceARN
- Elasticsearch Domain Endpoint URL:
- Copy the Value for ESDomainEndpointURL
- eMite Role ARN
- Copy the ARN returned for EmiteRoleARN
- AgentEvents Kinesis Stream ARN
- Copy the Value returned for AgentEventsKinesisARN
- CTR Kinesis Stream ARN
- Copy the Value returned for CTRKinesisARN