• Resolved siimsaar

    (@siimsaar)


    Hi,

    Other methods are working fine, only embedded has this issue:

    Joining meeting timeout.
    The signature has expired.

    Please Help!

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Deepen

    (@j_3rk)

    @siimsaar

    I see the issue on your end. I am trying to reproduce and cannot seem to re-produce on my end so far. I checked on the single meeting as well on your site and it seems its the same issue there as well for join via browser.

    However, i am revisiting the code where the plugin generates the signature. Let’s see if i can find anything on my end. Is there anything you would like to add to help me re-produce this issue ?

    Plugin Author Deepen

    (@j_3rk)

    @siimsaar

    One more thing – I need you to edit a few lines of code from your end so that i may get a clear picture.

    This has been discussed on zoom’s forum https://devforum.zoom.us/t/join-meeting-timeout-or-signature-expired/8616/14

    Open file wp-content > plugins > video-conferencing-with-zoom-api > includes > admin > class-zvc-admin-ajax.php

    Search for function generate_signature() – This should be in line 169 (https://github.com/techies23/video-conference-zoom/blob/master/includes/admin/class-zvc-admin-ajax.php)

    I need you to change the following line from
    $time = time() * 1000; //time in milliseconds (or close enough)

    To:
    $time = time() * 1000 - 30000;//time in milliseconds (or close enough)

    See if this fixes and let me know.

    Thread Starter siimsaar

    (@siimsaar)

    Thank you for quick reply!

    Steps I’ve made:
    1. Checked API Connection – Good
    2. Created test Live meeting: 95169649111 (with correct timezone)
    3. used shortcode:
    [zoom_join_via_browser meeting_id=”95169649111″ login_required=”no” help=”yes”? height=”700px” disable_countdown=”no” passcode=”12345″ webinar=”no”]
    4. Changed meeting time few minutes before testing and each time I’ve written name/email and clicked join I get:
    Joining meeting timeout.
    The signature has expired.

    I’ve also tried from other PC’s/networks/browsers

    • This reply was modified 4 years, 3 months ago by siimsaar.
    Plugin Author Deepen

    (@j_3rk)

    @siimsaar
    Ok. Can you try above steps i mentioned and see if it fixes anything ? i.e Change the code lines.

    Thread Starter siimsaar

    (@siimsaar)

    @j_3rk
    Thank you!
    It’s working after changing:
    $time = time() * 1000; //time in milliseconds (or close enough)
    To:
    $time = time() * 1000 – 30000;//time in milliseconds (or close enough)

    Plugin Author Deepen

    (@j_3rk)

    @siimsaar

    Thanks for helping to debug the issue. I have pushed this changes in new update 3.6.14. You can safely update the plugin. I’ll mark this as resolved.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘The signature has expired.’ is closed to new replies.