Gemini 2.0 Flash stopped streaming after 5 minutes connecting with websocket

I am building a conversational agent which is supposed to run at least for 30 minutes or more, but now the Gemini keeps on closing the Websocket server after 4 min 30 seconds (before 5 minutes).
Why I can not access the entire streaming for 30 minutes straight. I am not sure why it is happening. Even if, I have the paid version of the api key, there should not be billing issue.
i want to solve this issue immediately, because my product is completely ready and want to solve the problem asap.

Hey, to extend your Live API session, you’ll need to enable context window compression and configure session resumption: Live API  |  Gemini API  |  Google AI for Developers