Independent study lab

This is an independent, free, learning-only student project. It respects every company and vendor. Trademarks belong to their owners. It is not affiliated with or endorsed by Amazon Web Services, Cisco, Genesys, Salesforce, Twilio, or any other company. If you have a concern, the page will be removed or corrected promptly through the contact form. Nothing here is sold. There are no ads. The author is happy to volunteer for any organization.

Contact: https://cyphermonkeylabs.com/#contact

Teams is a chat client in the published pattern — Learn it in 5 minutes

About five minutes of reading

The AWS blog's Teams integration is not a SIP trunk into Teams Phone.

A Teams app talks to Azure Bot Service, which calls API Gateway and Lambda, which starts a Connect chat and stores metadata in DynamoDB. Entra ID issues the token. Replies go back through the bot framework. That is chat.

If a Teams Phone user must receive a voice transfer, use Transfer to phone number to a number Teams Phone actually answers. Attributes will not cross. Screen pop has to be rebuilt on the Teams side or avoided.

Number on this page: Pattern Chat. Bot, Lambda, StartChatContact

Confirm before relying. Prices, quotas, and exam names change. Use the source linked on this page.

Sources and go deeper

sources.json