Validity of session management by kore for ms teams

A bot session is the conversation a unique user had with a bot over a period of time. So even for the same bot as the users accessing the bot are different, the session will be separate for the users.

Here’s how the session is calculated. The calculation of the session is based on the idle time of user with the bot. Assume, user had a conversation with the bot for 10 mins and then idle for 15 mins. Later on the 16th min, user dropped a message again to tstrong texthe bot. The conversation user had from the 1st min to the 10th min will be treated as a session.**

Even in the case, user didn’t send message to the bot after the 15 mins idle time, a scheduler on the platform which runs daily at regular intervals would look up for conversations which are idle for more than 15 mins and convert them to sessions.

Is the above statement is valid for ms teams

The logic at billing sessions has been updated. Instead of idle time, we now rely on the activity of the user. A 15 mins active window will counted as one billing session.
For instance, User started communicating with the bot and he had a conversation for 17 mins. This will be treated as 2 billing sessions.

Note: The billing session will only be initiated when the user sends the first message.

Applies for MS teams as well