Serverless powered AWS Connect sample hotline that converts the provided phone number into vanity numbers.
This sample app is live. You can view the most recent five calls here.
You can try it out yourself by dialing: +1 214-256-5172
-
Create an AWS Connect instance.
-
Setup your backend
.env
file:
Alternatively, pass
INSTANCE_ID=abc ...
when deploying via serverless.
# backend/.env
INSTANCE_ID=myinstanceid
- Install root serverless dependencies.
# @ repo root
$ yarn install
- Deploy!
$ yarn deploy:backend # a.k.a: sls deploy (from ./backend)
This sample app would require (at least) the following for a production instance:
- Api Gateway / Lambda Authorization.
- Replication across different regions.
- Higher test coverage.
- CI/CD Workflows for automatic deployment.