Calls may take about 5 seconds to connect, and during this period parties will not hear each other. There should be a connecting state while the call is connecting, for better user experience.
Unfortunately it appears that this information is not exposed. Options:
1) Fake the state by displaying it for a fixed number of seconds (perhaps 3)
2) Capture the mediastream audio and detect when sound is received
Calls may take about 5 seconds to connect, and during this period parties will not hear each other. There should be a connecting state while the call is connecting, for better user experience.
Unfortunately it appears that this information is not exposed. Options:
1) Fake the state by displaying it for a fixed number of seconds (perhaps 3) 2) Capture the mediastream audio and detect when sound is received