Millis AI’s Session Continuation feature enables agents to leverage previous interaction data, allowing users to continue conversations seamlessly from prior sessions. By passing aDocumentation Index
Fetch the complete documentation index at: https://docs.millis.ai/llms.txt
Use this file to discover all available pages before exploring further.
session_id, agents can access past context, enhancing engagement and providing a personalized experience for users.
Important Note on Data Opt-Out
Warning: Session Continuation is only available if Data Opt-Out is disabled. When Data Opt-Out is enabled, Millis does not retain call history, so agent can’t retrieve data from previous sessions. Ensure that Data Opt-Out is disabled if you require session continuation for your users.How to Pass session_id for Session Continuation
1. Web SDK Integration
To enable session continuation using the Millis Web SDK, use themsClient.start method:
2. Native Integration via WebSocket
To continue a session via WebSocket, include thesession_id in the initiate event:
3. Outbound Call API Integration
For outbound calls, thesession_id is included in the request body when calling the start_outbound_call API.
Example Request
Example Scenarios
- Follow-Up Customer Support Calls: A returning customer can pick up from a previous conversation by including the
session_id, reducing the need to re-explain their issue. - Ongoing Campaigns: In multi-stage campaigns,
session_idhelps track each caller’s journey, creating a more cohesive experience. - Consultations: Advisors can use session continuation to reference past discussions, fostering a more personalized relationship.
Future Enhancements
- User Identification: Upcoming features will allow sessions to continue based on
user_id,phone, or similar identifiers, adding memory across sessions without requiring asession_id.