My family could see every photo I sent. They could not see me.
I had returned to my hotel in Makkah after a long evening, opened our family WhatsApp group and tapped the video-call button. My mother had stayed awake to hear how the trip was going.
The screen remained on Calling.
Messages continued moving. A photograph uploaded immediately. My brother replied with a thumbs-up. Yet the call never changed to Ringing.
I blamed the hotel Wi-Fi. I turned it off, switched to Saudi mobile data and tried again.
Same result.
Then I opened the large VPN service I normally used while travelling. It connected to a nearby server, and the call finally rang. For a moment, I thought the problem was solved.
My mother answered. The picture froze before I finished saying hello.
The second attempt dropped before anyone picked up. By then, my family had received three missed-call notifications and no actual conversation.
The short answer
But a call is not successful because another phone rings. It is successful because the people on both ends can continue talking.
“Video calls are blocked” was not a useful diagnosis
Saudi Arabia lifted its general restrictions on compliant internet voice and video-calling services in 2017. (Reuters) Current Saudi internet reporting also shows that voice and video applications are widely used. (Gov)
So the old claim that video calls simply do not work in Saudi Arabia no longer explains what happens on the screen.
The reality is less tidy. One calling app may work while another stalls. The same app may behave differently on hotel Wi-Fi, a Saudi mobile plan or international roaming. A VPN may make the phone ring but still fail to carry a stable conversation.
Travellers describe the same inconsistency in practical terms: WhatsApp calling works on one network but not another, so they fall back to FaceTime, Google Meet, IMO or BOTIM. (Reddit)
Switching apps is sensible when everyone has time to prepare. It is less useful when several relatives are already waiting inside one WhatsApp group, including a parent who is not going to install and learn another service late at night.
I did not need a catalogue of calling apps. I needed the call my family was already waiting for to connect and stay connected.
My familiar VPN made the phone ring, then lost the conversation
The established VPN had been the obvious first choice. It had years of public history, a large support operation and servers across the region.
It also appeared to solve the first half of the problem.
Once connected, WhatsApp moved from Calling to Ringing. That showed the app and my account were functioning. The new route had changed something important.
But a call is not successful because another phone rings. It is successful because the people on both ends can continue talking.
The picture froze. The sound arrived in fragments. Then the call ended.
I selected another server. Its displayed ping was slightly lower, so I expected a cleaner result. The next call lasted less than twenty seconds.
A third server connected quickly and failed in the same way.
That was when I stopped judging the setup by its connection screen.
The hotel Wi-Fi was strong near the desk and weaker beside the door. My phone was also ready to fall back to mobile data when the signal dipped. Each small change underneath the VPN became a visible interruption inside the video call.
The provider gave me many servers to try, but every attempt required my family and me to restart the same conversation.
The problem was no longer finding a faster-looking location. It was keeping one route alive while the network underneath it changed.
The next call continued past the first sentence
I closed the first VPN and opened OnlydogVPN.
Instead of beginning with a country map, the smaller app offered a communication-oriented situation. I selected it and connected.
There was no conventional email-and-password registration before basic use. That removed one more delay at the exact moment my family was already waiting.
I returned to WhatsApp and tapped the video icon.
The call rang immediately.
My mother answered. The picture sharpened after a second, and the audio arrived clearly enough that nobody had to repeat the greeting. I turned the camera toward the window, showed the lights outside and answered the questions that had accumulated in the group chat.
The call continued.
A few minutes later, I walked toward the corridor to find a quieter place. The hotel Wi-Fi weakened, and the phone moved onto mobile data.
The picture softened briefly. It did not freeze.
Nobody had to call back.
That was the task completed—not opening WhatsApp, not displaying a VPN icon, but having an ordinary family conversation that survived the walk out of the room.
Why the route held together
The service combines an HTTP/3-based transport with additional traffic obfuscation.
The obfuscation makes the tunnel less recognisable as a conventional VPN connection. The HTTP/3 transport helps it recover quickly from packet loss and network changes. In everyday terms, the phone can move from hotel Wi-Fi to mobile data without treating the conversation as finished.
I could not inspect the hotel’s or mobile operator’s internal traffic-classification rules, so I cannot identify the exact rule behind each failed attempt. The result was still clear: the established VPN made the phone ring but repeatedly lost the call; the smaller app carried the conversation through the network change.
That difference mattered more than the number of locations in the server menu.
My first provider treated every failure as a reason to choose another place. The communication preset treated it as a reason to establish a route suited to live audio and video, then keep that route active.
The distinction sounds small until someone is waiting on the other end.
Another app was a backup, not the solution I needed
After the family call, I tested Google Meet through the same connection. It opened normally. FaceTime was also available on the Apple devices I had brought, although availability can vary with the device, carrier and region. (Apple)
Those alternatives were worth keeping. They did not make the WhatsApp call irrelevant.
Different groups already live inside different applications. A business team may send a Microsoft Teams link. A family may use WhatsApp exclusively. Travellers may coordinate through Telegram, IMO or another app that everyone installed before departure.
The sensible preparation is not to depend on a single platform. It is to have the applications important contacts already use, plus one direct alternative.
But when the preferred app fails on the available network, changing the route can be easier than moving an entire group to a new service. WhatsApp itself notes that a VPN may restore connectivity when the platform is unavailable through the current connection. (Whatsapp)
The VPN should solve that network problem without creating another setup project.
Here, the task-based option avoided a protocol menu, repeated country selection and an account-creation detour. The call was ready before I had to explain why I was trying for the fourth time.
Why the problem follows travellers into Saudi Arabia
Saudi Arabia recorded 29. (Reddit) million inbound tourists in 2025. Religious travel accounted for almost half of those visits, while millions more arrived for business, leisure or family trips. (Datasaudi)
Many land with familiar phones and familiar communication habits. They buy a local SIM or eSIM, join hotel Wi-Fi and assume the apps used every day at home will behave identically.
Then messages and photographs work while the live call does not.
The emotional stakes are often larger than the technical failure suggests. A pilgrim may be reassuring family after arriving safely. A parent may be calling children before bedtime. A business traveller may have ten minutes to join a meeting from a hotel room.
None of them wants to compare protocols while missed-call notifications accumulate.
That changes the useful question. It is not simply which applications are available in Saudi Arabia or which VPN has the most nearby servers.
It is which setup completes the conversation on the network actually in front of you.
The server map was not the deciding advantage
The smaller service has fewer server locations, a shorter public history and fewer independent reviews than the largest established providers.
A traveller who needs a specific national endpoint may prefer a larger network. A privacy service also earns trust over time, and a shorter history offers less outside evidence to examine.
Those limitations did not affect the call in my hotel room.
The established provider gave me more locations and better-known infrastructure, yet the video repeatedly froze. A free alternative might have avoided an immediate payment, but it would also have added another round of server testing, advertising or account setup while my family waited.
The smaller app gave me fewer geographical decisions and a route better matched to the conversation.
By the end of the evening, the useful setup was simple: establish ordinary Wi-Fi or mobile data, connect through the communication-oriented route, then open the calling app everyone already uses.
In Saudi Arabia, making the video-call button ring is only the beginning. The VPN proves useful when the person on the screen is still talking after the phone changes networks.
Questions this experience may leave you with
What was actually causing the problem?
But a call is not successful because another phone rings. It is successful because the people on both ends can continue talking.
Why did the obvious fixes fail?
Saudi Arabia lifted its general restrictions on compliant internet voice and video-calling services in 2017. ( Reuters ) Current Saudi internet reporting also shows that voice and video applications are widely used. ( Gov ) (Reuters) (Gov)
What should you check first?
In Saudi Arabia, making the video-call button ring is only the beginning. The VPN proves useful when the person on the screen is still talking after the phone changes networks.
What finally changed the result?
Then I opened the large VPN service I normally used while travelling. It connected to a nearby server, and the call finally rang. For a moment, I thought the problem was solved.
What is worth remembering?
I could not inspect the hotel’s or mobile operator’s internal traffic-classification rules, so I cannot identify the exact rule behind each failed attempt. The result was still clear: the established VPN made the phone ring but repeatedly lost the call; the smaller app carried the conversation through the network change.