OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443

API Endpoint(s) and/or Zoom API Event(s)
These are just 2 examples, it happens with other API Endpoints as well.

https://api.zoom.us/v2/report/meetings/{meeting_id}/participants?page_size=300

https://api.zoom.us/v2/report/users/{userID}/meetings?page_size=300&from=2022-11-30T00%3A00%3A00Z&to=2022-12-01T23%3A59%3A59Z

Description
We use PHP-CURL for using/calling Zoom APIs. However, there were a few instances (1 in every 300-400 calls) when we got this error in response “OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443”.

We have been using the same code for a few years and never had this problem. Overall, zoom APIs work perfectly fine. However, this error occurs 2-3 times a day. We started getting this error since 06.11.2022.

Error?
“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443
“result”:null

How To Reproduce
it is difficult to reproduce this error because it only occurs 2-3 times in a day out of 300-400 requests.

1 Like
  1. server is not working on TLS 1.2

The Server supports TLS 1.2 and TLS 1.3. In if this was the case, all calls should fail.

  1. server sometimes blocks the port 443.

This could only happen for inbound connections due to some fail2ban rules, like to many
calls to xmlrpc from an external IP or to many failed login attempts, but not for outbound
connections.

Hi,

Sorry for the delay. Since this is not reproducible, we may need to dive into your logs to understand the root cause of this.

Can you please send the details of the failed API calls with their tracking_ids to our developer support team so that they can investigate further?

Thanks

Hi Ojus,

Thank you for the response.

Here is more information.

We have received this error for the below APIs until now.

We don’t get this error every time we call the ZOOM APIs. This used to happen 3-4 requests per day, but for past few weeks, this happens on an average 1-2 requests per week.

  • How many users are currently affected by this? => directly ~ 200 users and indirectly ~ 5000 users
  • Are you using an application installed on Zoom Marketplace? => No, this is only about the APIs
  • What troubleshooting steps have you performed so far to resolve this? => I am not sure what we could here. I still checked online if there are users who faced similar problems and I didn’t find anything.

I can provide with a few error instances for you to check.

{“datetime”:“2022-11-11 20:06:44”,“message”:"{“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443 ",“result”:null,“url”:"https://api.zoom.us/v2/report/meetings/{MEETING_ID}/participants?page_size=300",“post_params”:null,“type”:“ZOOM_API_ERROR”}"}

{“datetime”:“2022-11-06 23:01:00”,“message”:"{“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443 ",“result”:null,“url”:"https://api.zoom.us/v2/report/users/{USER_ID}/meetings?page_size=300&from=2022-11-05T00%3A00%3A00Z&to=2022-11-06T23%3A59%3A59Z",“post_params”:null,“type”:“ZOOM_API_ERROR”}"}

{“datetime”:“2022-11-07 23:00:14”,“message”:"{“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443 ",“result”:null,“url”:"https://api.zoom.us/v2/report/users/{USER_ID}/meetings?page_size=300&from=2022-11-06T00%3A00%3A00Z&to=2022-11-07T23%3A59%3A59Z",“post_params”:null,“type”:“ZOOM_API_ERROR”}"}

{“datetime”:“2022-11-08 12:44:39”,“message”:"{“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443 ",“result”:null,“url”:"https://api.zoom.us/v2/meetings/{MEETING_ID}“,“post_params”:null,“type”:“ZOOM_API_ERROR”}”}

{“datetime”:“2022-11-09 02:01:20”,“message”:"{“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443 ",“result”:null,“url”:“https://api.zoom.us/v2/users/{USER_ID},“post_params”:“{“type”:1}”,“type”:“ZOOM_API_ERROR”}”}

A rather recent error
Request URL
datetime = 2022-12-01 23:02:39
https://api.zoom.us/v2/report/users/{USER_ID}/meetings?page_size=300&from=2022-11-30T00%3A00%3A00Z&to=2022-12-01T23%3A59%3A59Z

Response
“error”:"OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.zoom.us:443
“result”:null

I have also already talked to my server engineers and they said that it’s rather unlikely that it’s from the server side because they don’t have any firewall to block outgoing / outbound API calls. If it was related to the server, no API calls would work, so it’s likely that it’s from Zoom’s side.

Please let me know if you need any other information.

@didaris , Do you have any errors in the last 10 days? Also can you please send them here as they may include private information?
Thanks

Hi @ojus.zoom

I have already raised a ticket on zoom - https://support.zoom.us/hc/en-us/requests/15835352. However, they have not been able to resolve them as yet. Please go through it and let me know if I should create another one.

We’re seeing the same issue. I’ve also raised a ticket with support - #16212916

I can see that this is being worked upon. Please let me know if you need any additional help.

I relize this is old and about to get closed but I’m having a silimar issue only it’s not sporatic it’s everytime and it appears the cause is zoom not supporting TLS 1.2 at all.

I’m working on an integration with Zoom API to create meetings and found that we cannot communicate for the application server because the service doesn’t appear to support TLS 1.2. Is there an option for us to hit an endpoint that does support TLS 1.2?

I’m afraid that it is quite difficult to use TLS 1.3 on PHP apps running on many Linux systems today.