We have a specific use case where we need to integrate an external bot with PVA to create chats on behalf of users for agent transfer and receive agents' messages(including media messages).
The goal of this integration is to leverage Dynamic 365 APIs for agent transfer exclusively while managing chat interactions externally. Any insights, guidance, or code examples on how to achieve this chat creation and agent message reception through APIs would be helpful.
Basically, we are looking for APIs
1. Which external system can be utilised to create chats on behalf of users for agent transfer and make chat sessions with agents?
2. How to exchange messages with PVA send messages to agents using apis?
3. APIs to send user typing event/message to PVA?
4. How to receive agent typing events or messages from PVA