I understand that seeing the error "Waiting for track subscription(s)" can be a bit confusing. This message usually appears when the LiveKit server SIP is working to set up media track connections during an inbound call. Essentially, the system is waiting for at least one track subscription to connect properly before it can fully accept the call.
Here are some friendly steps you can try to get things moving smoothly:
• Make sure that the participants in the room are publishing their tracks correctly.
• Check that the network conditions are favorable for successful media subscription.
• Verify that the client applications aren’t accidentally blocking or rejecting track subscriptions.
• Confirm that the room’s configurations and permissions are set up to allow the expected media flow.
• Take a look at the logs for any subscription errors or timeouts that might give us more clues.
If you’re still facing this issue after trying these steps, please don’t hesitate to reach out. I’m here to help you get it resolved!
Sources:
pkg/sip/inbound.go |
Rooms, participants, and tracks | LiveKit Docs