```
"peerConnection new connection state: connected"
{
   "janus": "webrtcup",
   "session_id": 3414770196795261,
   "sender": 4530256184020316
}
{
   "janus": "media",
   "session_id": 3414770196795261,
   "sender": 4530256184020316,
   "type": "audio",
   "receiving": true
}

... 1 minute passes

"peerConnection new connection state: disconnected"
{
   "janus": "timeout",
   "session_id": 3414770196795261
}
"peerConnection new connection state: failed"

```

See [pastebin](https://pastebin.com/NGpK0Q3E) for the full logs.

I'm trying to join a videoroom on my Janus server. All requests seem to succeed, and my device shows a connected WebRTC status for around one minute before the connection is canceled because of a timeout.  

The WebRTC connection breaking off seems to match up with the WebSocket connection to Janus' API breaking.

I tried adding a heartbeat WebSocket message every 10 seconds, but that didn't help. I'm

1. joining the room
2. receiving my local SDP plus candidates
3. configuring the room with said SDP
4. receiving an answer from janus
5. accepting that answer with my WebRTC peer connection.

Not sure what goes wrong here.

I also tried setting a STUN server inside the Janus config, to no avail. Same issue.

Added the server logs to the pastebin too.