[#697] callback stopped working

Migrated from Redmine #697 | Author: Jeffrey van Hal
Status: Rejected | Priority: High, I’m very impatient | Created: 2021-05-12


Hi Team,

Since last friday our callback URL for new/updated booking seems not called any more . The server logs shows no evidence that any URL is called. Can you check on your end if the URL is called and if so, what response has returned?

Support won’t help with API’s and send be to this board for help

company login is “onehourlockup”

Thanks
Jeffrey

Redmine Admin wrote:

 wget https://www.onehourlockup.nl/controlroom/cron/hook_fromSimplybook.php
--2021-05-12 12:35:32--  https://www.onehourlockup.nl/controlroom/cron/hook_fromSimplybook.php
Resolving www.onehourlockup.nl (www.onehourlockup.nl)... 2a06:2ec0:1::91, 185.104.29.30
Connecting to www.onehourlockup.nl (www.onehourlockup.nl)|2a06:2ec0:1::91|:443.f                                                                                                                                                                             ailed: Connection timed out.

connection is timed out by your server, seems our IP got blocked or there is some missconfiguration on your server

Redmine Admin wrote:

you can try to increase “Number of API retries (max 6)” option from 0 but first you need to check your server settings

Jeffrey van Hal wrote:

Thanks. What is your IP or hostname from where you get the timeout so I can check if it is blacklisted?

Many thanks,
Jeffrey

Redmine Admin wrote:

51.91.64.139

(Short original content)

Jeffrey van Hal wrote:

It looks like you are connecting via IPv6, based on your response


Connecting to www.onehourlockup.nl (www.onehourlockup.nl)|2a06:2ec0:1::91|:443.f

On IPv4 you are not blocked. We would like to double check if your IPv6 address is blocked. What is your IPv6 address when sending webhooks?

Many thanks,
Jeffrey

Redmine Admin wrote:

seems working fine from this server now

Jeffrey van Hal wrote:

Unfortunately not. The callback is not arriving on my server. I checked the logs and the url is not called.

I have forced a booking update moments ago to trigger the callback . Can you check your logs?

Also; for searching in the firewall I need the sender. Can you share the ipv6 address what you use for sending callbacks so I can continue searching?

Thanks.
Jeffrey

Redmine Admin wrote:

seems 2001:41d0:203:748b:: is blocked

Jeffrey van Hal wrote:

Thanks.

Both IPv4 and IPv6 are not blocked. So that is a dead end. On the 6th (1 day before I noticed that the callback was not working any more), the hoster disabled TLS 1.1 . Could it be that you are still using TLS 1.1 by accident?

Redmine Admin wrote:

time to connect your server is about 20-30 sec which is far more than our API expected. Please check your server settings

Jeffrey van Hal wrote:

Thanks for all the help.

I can’t explain the delay (and not noticing myself), but I have a workaround:

This process will take 4 seconds in total (once I click update in SB, I see the updated changes on my server), so the delay of 20-30 sec is not there.

As the URL is public on this forum; I will make a new URL to avoid garbage

Thanks again !
Jeffrey