This information is outdated.
The MMS Viewer consists of three parts: the front-end interface that uses the Conversational Cloud Agent Workspace SDK, the backend which is a Node.js service that receives MMS information and emits it to the front-end, and a Twilio function that speaks to the Node.js service. The high-level flow is as follows:
-
The consumer sends a MMS message to the Conversational Cloud Agent
-
The MMS is picked up by the custom Twilio Function
-
The Twilio Function emits the MMS information to the endpoint specified in your Node.js application
-
The Node.js application receives the request body and emits the MMS information to the Conversational Cloud front-end (using socket.io)
-
The Agent front-end establishes a socket.io connection with the Node application, and listens for MMS events from the socket. When a MMS is received, and it matches the cell number of the consumer, the MMS attachment(s) are displayed.