Join_meeting_failed

@efren ,

Signature has expired
I can’t be certain yet, but there is possibility if this javascript is running on client side (on the user’s browser), wrong timing from the user’s PC / Mac might cause the “Signature has expired” issue.

One way of reducing such issue would be to run the signature generator on a server, and expose it as a secure + authenticated web-service.

Another way would be to call an API for time, instead of using DateTime.UTCNow.

JOIN_MEETING_FAILED
One area we can try, would be to separate the roles between meeting host and meeting participants. Meeting host should be using “role” : 1, whereas participants should be using “role”: 0

If this issue still occurs, let me know. We can dig deeper into it.