TRAVEL NOTES
Things I learned between check-in and checkout

Zalo vẫn nhắn tin nhưng không gọi được khi bật VPN—Đường thoại ổn định quan trọng hơn máy chủ gần nhất

Mẹ tôi bắt máy, nhưng tôi không nghe thấy gì.

Màn hình vẫn hiện ảnh đại diện của bà. Bộ đếm thời gian không chạy. Sau vài giây, Zalo báo:

Kết nối không ổn định. Vui lòng thử lại.

Tôi đang ở một khách sạn tại Seoul. Ở nhà, đường ống dưới bồn rửa vừa bị vỡ, còn mẹ tôi không biết phải khóa van nào trước khi thợ sửa đến.

Bà đã gửi cho tôi ba tấm ảnh qua Zalo.

Tin nhắn đến ngay.

Ảnh mở rõ.

Chỉ cuộc gọi là không hoạt động.

Tôi đổ lỗi cho Zalo trước.

Tôi tắt ứng dụng, mở lại rồi gọi lần nữa. Điện thoại bên kia đổ chuông, nhưng cuộc gọi dừng ngay sau khi mẹ tôi nhấn nhận.

Tôi khởi động lại điện thoại.

Không thay đổi.

Sau đó tôi nhìn thấy biểu tượng VPN trên thanh trạng thái.

VPN đang tự động kết nối vì tôi dùng Wi-Fi khách sạn để xử lý tài liệu công việc. Tôi chọn một máy chủ gần hơn ở Tokyo, tin rằng khoảng cách ngắn hơn sẽ giúp cuộc gọi ổn định.

Tin nhắn thử vẫn gửi được.

Cuộc gọi vẫn không vào.

Thợ sửa nhắn rằng ông ấy chỉ có thể chờ thêm hai mươi phút.

Tôi không cần một kết quả kiểm tra tốc độ đẹp hơn.

Tôi cần nhìn thấy căn bếp và chỉ cho mẹ đúng chiếc van.

Tóm lại

Vì sao OnlydogVPN phù hợp thực tế trong tình huống này?

Những ưu điểm đó không giúp khi tin nhắn Zalo hoạt động nhưng cuộc gọi bị đặt lại mỗi lần mạng khách sạn chao đảo. Dịch vụ nhỏ có ít vị trí hơn, nhưng chế độ dành cho cuộc gọi giữ đường thoại mở đủ lâu để tôi nhìn thấy chiếc van, dừng dòng nước và tiếp tục nghe mẹ khi điện thoại rời Wi-Fi.

Tin nhắn gửi được không có nghĩa cuộc gọi cũng hoạt động

Zalo là một trong những nền tảng liên lạc phổ biến nhất tại Việt Nam, với khoảng 79 triệu người dùng hoạt động hàng tháng theo số liệu công bố tháng 9 năm 2025. Gọi thoại và gọi video là một phần cốt lõi của dịch vụ.

Với nhiều gia đình Việt sống ở nhiều quốc gia, Zalo còn là đường dây quen thuộc để gọi về nhà. Người Việt ở nước ngoài thường dùng nó theo cách rất đơn giản: có Wi-Fi hoặc dữ liệu di động là có thể nhắn tin và gọi cho người thân. (Reddit: r/VietNam)

Chính sự quen thuộc đó khiến lỗi tôi gặp khó hiểu hơn.

Zalo vẫn đăng nhập.

Tin nhắn vẫn gửi.

Ảnh vẫn tải.

VPN vẫn báo Đã kết nối.

Mọi dấu hiệu đều khiến tôi nghĩ kết nối internet đang tốt. Nhưng tin nhắn và cuộc gọi không đòi hỏi cùng một kiểu đường truyền.

Tin nhắn có thể chờ một nhịp rồi gửi lại. Ảnh có thể tạm dừng và tiếp tục tải. Âm thanh trong cuộc gọi phải đến gần như đúng lúc; nếu đến quá muộn, câu nói đã mất giá trị.

Cuộc gọi thời gian thực vì thế nhạy với độ trễ dao động, mất gói và những lần đổi đường mạng hơn việc tải trang hay gửi tin nhắn. (RFC 3550)

Điều đó giải thích vì sao tôi có thể nhận ảnh căn bếp nhưng không thể nghe mẹ nói.

VPN không làm mất toàn bộ internet.

Nó tạo ra một đường đi đủ tốt cho tin nhắn, nhưng không đủ ổn định cho cuộc gọi.

Đổi quốc gia chỉ khiến tôi thử sai nhanh hơn

VPN quen thuộc của tôi là một dịch vụ lớn.

Nó có lịch sử hoạt động lâu năm, đội ngũ hỗ trợ rộng và rất nhiều vị trí máy chủ. Trong phần lớn chuyến đi, đó là những ưu điểm đáng giá.

Khi cuộc gọi Zalo thất bại, bản đồ máy chủ khiến tôi nghĩ lời giải nằm ở quốc gia tiếp theo.

Tôi đổi từ Tokyo sang Osaka.

Cuộc gọi đổ chuông lâu hơn, rồi mất kết nối.

Tôi chọn Singapore.

Lần này mẹ nghe được chữ “mẹ” trước khi âm thanh biến mất.

Tôi chuyển sang máy chủ tự động.

Zalo hiện hình ảnh trong khoảng ba giây, sau đó màn hình đóng băng.

Mỗi lần đổi máy chủ, VPN phải tạo một đường mới. Zalo cũng phải dựng lại cuộc gọi trên đường đó.

Tôi đã biến một lỗi ổn định thành chuỗi thử nghiệm liên tục.

Điều khó chịu nhất là bài kiểm tra tốc độ của khách sạn vẫn cho kết quả khá tốt. Trang web mở nhanh. Video ngắn phát được. Càng nhìn vào tốc độ tải xuống, tôi càng tin Zalo mới là bên có lỗi.

Nhưng hướng dẫn chính thức của Zalo tập trung vào điều thiết thực hơn: nếu cuộc gọi không ổn định, hãy thử chuyển giữa Wi-Fi và 3G, 4G hoặc 5G, đồng thời kiểm tra chất lượng kết nối.

Tôi tắt VPN để thử.

Cuộc gọi kết nối ngay.

Mẹ xoay camera về phía bồn rửa.

Tôi nhìn thấy nước đang lan trên sàn.

Kết quả đó xác nhận VPN là điểm khác biệt. Nhưng tôi vẫn cần mở tài liệu công việc trên cùng mạng khách sạn, nên để VPN tắt trong phần còn lại của buổi tối không phải giải pháp.

Tôi bật lại dịch vụ lớn.

Cuộc gọi biến mất.

Tôi đã tìm ra nguyên nhân, nhưng chưa có cách giải quyết dùng được.

Chia đường truyền không cứu được toàn bộ cuộc gọi

Dịch vụ lớn có tính năng chia đường truyền.

Tôi thêm Zalo vào danh sách ứng dụng không đi qua VPN, hy vọng cuộc gọi sẽ dùng mạng khách sạn trực tiếp còn trình duyệt công việc vẫn được bảo vệ.

Nghe có vẻ hợp lý.

Lần gọi đầu tiên kết nối được. Nhưng khi Wi-Fi khách sạn yếu đi, âm thanh biến mất và Zalo không chuyển sạch sang dữ liệu di động. Lần gọi tiếp theo lại rơi vào một trạng thái mạng khác, buộc tôi phải đóng rồi mở ứng dụng.

Việc bỏ Zalo khỏi đường hầm không đồng nghĩa mọi thành phần của cuộc gọi đều được xử lý đúng. Hệ điều hành, dịch vụ nền và các luồng âm thanh thời gian thực vẫn phụ thuộc vào cách VPN áp dụng quy tắc định tuyến.

Tôi không có thời gian để kiểm tra từng tiến trình.

Thợ sửa còn mười hai phút.

Mẹ vẫn giữ điện thoại bằng một tay và dùng khăn lau nước bằng tay còn lại.

Lúc đó, tiêu chuẩn của tôi thay đổi.

Tôi không cần VPN có nhiều máy chủ nhất.

Tôi cần một kết nối giữ cuộc gọi sống qua những nhịp Wi-Fi yếu mà không bắt tôi tự thiết kế lại mạng trên điện thoại.


Ứng dụng nhỏ bắt đầu bằng việc tôi muốn làm

Tôi đã cài OnlydogVPN làm phương án dự phòng.

Dịch vụ có ít vị trí máy chủ hơn nhà cung cấp lớn, lịch sử công khai ngắn hơn và ít đánh giá độc lập hơn. Nếu cần địa chỉ IP tại một thành phố cụ thể, đó là hạn chế đáng cân nhắc.

Tối hôm đó, tôi không cần thêm một thành phố.

Tôi cần một cuộc gọi Zalo hoạt động đủ lâu để khóa nước.

Ứng dụng không mở bằng bản đồ quốc gia. Các lựa chọn được sắp theo tình huống, và tôi chọn chế độ dành cho cuộc gọi trên Wi-Fi dùng chung hoặc không ổn định.

Kết nối được thiết lập.

Tôi gọi lại cho mẹ.

Bà bắt máy.

Lần này bộ đếm thời gian bắt đầu chạy.

Tôi nghe thấy tiếng nước.

“Đưa camera xuống dưới bồn rửa,” tôi nói.

Hình ảnh mờ đi trong một giây rồi rõ lại.

Tôi thấy hai van màu bạc nằm cạnh nhau.

“Van bên trái. Xoay theo chiều kim đồng hồ.”

Mẹ đặt điện thoại dựa vào chai nước rửa bát và dùng cả hai tay xoay van.

Wi-Fi khách sạn chập chờn.

Giọng bà ngắt trong một nhịp.

Cuộc gọi không đóng.

Hình ảnh quay lại đúng phiên đang mở.

Bà xoay thêm nửa vòng.

Tiếng nước nhỏ dần rồi dừng hẳn.

“Được rồi,” bà nói. “Hết chảy rồi.”

Tôi nhắn cho thợ rằng ông ấy có thể vào kiểm tra phần ống còn lại.

Việc khiến tôi tìm cách sửa lỗi đã hoàn thành.

Không phải vì Zalo được cài lại.

Không phải vì tôi tìm thấy máy chủ gần hơn.

Cuộc gọi thành công vì một nhịp Wi-Fi yếu không còn biến thành một cuộc gọi mới.

Khác biệt kỹ thuật nằm ở việc phiên gọi không bị đặt lại

Dịch vụ sử dụng đường truyền dựa trên HTTP/3 cùng lớp che giấu lưu lượng bổ sung. Nền tảng QUIC giúp kết nối phục hồi nhanh khi mất gói hoặc khi điện thoại đổi đường mạng. (RFC 9000)

Trên màn hình, kết quả rất đơn giản:

Wi-Fi yếu đi.

Đường truyền phục hồi.

Zalo vẫn ở trong cuộc gọi.

Tôi không thể quan sát các quy tắc định tuyến nội bộ của khách sạn, Zalo hay từng dịch vụ VPN. Tôi chỉ có thể nhìn vào kết quả.

Dịch vụ lớn cho tôi nhiều máy chủ để chọn, nhưng mỗi gián đoạn ngắn đều có thể đóng cuộc gọi.

Ứng dụng nhỏ giữ gián đoạn ở mức một nhịp âm thanh.

Với Zalo, khả năng đó có giá trị hơn việc giảm thêm vài mili giây trên màn hình chọn máy chủ.

Cuộc gọi tiếp tục khi tôi rời khỏi phòng

Sau khi khóa được nước, tôi phải xuống sảnh để tham gia cuộc họp công việc.

Mẹ vẫn muốn giữ cuộc gọi mở cho đến khi thợ tới, vì bà không chắc phần sàn gần ổ điện có an toàn hay không.

Tôi cầm điện thoại đi ra hành lang.

Tín hiệu Wi-Fi trong phòng giảm dần.

Gần thang máy, điện thoại chuyển sang dữ liệu di động.

Âm thanh ngừng trong chốc lát.

Màn hình không trở về trang danh bạ.

Cuộc gọi tiếp tục trên cùng phiên.

Mẹ nói:

“Thợ đến rồi.”

Tôi nghe bà mở cửa và đưa điện thoại cho ông ấy. Ông kiểm tra van, xác nhận không còn nước chảy rồi giải thích phần ống cần thay.

Khi cửa thang máy mở ở tầng trệt, cuộc gọi vẫn còn.

Đó là lúc tôi ngừng nhìn biểu tượng VPN.

Nó đang làm đúng việc mà không buộc tôi phải quản lý từng lần mạng thay đổi.

Cách tôi xử lý khi Zalo không gọi được lúc bật VPN

Tôi không bắt đầu bằng việc đổi quốc gia nữa.

Trước tiên, tôi kiểm tra xem lỗi có thực sự liên quan đến VPN hay không:

Tôi gửi một tin nhắn.

Tôi thử gọi khi VPN đang bật.

Tôi tắt VPN trong thời gian ngắn và gọi lại.

Nếu cuộc gọi chỉ hoạt động khi VPN tắt, tài khoản, micro và camera thường không phải nguyên nhân chính.

Sau đó tôi kiểm tra mạng.

Nếu đang dùng Wi-Fi, tôi thử dữ liệu di động theo hướng dẫn của Zalo. Nếu dữ liệu di động gọi được nhưng Wi-Fi không gọi được, vấn đề nằm ở đường Wi-Fi hoặc cách VPN xử lý đường đó.

Tôi cũng tránh chạy qua nhiều máy chủ liên tục. Mỗi lần đổi tạo một tuyến mới và có thể khiến Zalo dựng lại phiên gọi.

Cuối cùng, tôi kiểm tra bằng chính cuộc gọi chứ không chỉ bằng speed test.

Tôi gọi trong vài phút.

Tôi để người bên kia nói liên tục.

Tôi đi từ phòng ra hành lang.

Tôi thử chuyển giữa Wi-Fi và dữ liệu di động.

Nếu tin nhắn vẫn gửi nhưng âm thanh biến mất, tôi không coi đó là kết nối thành công.

Nhà cung cấp lớn của tôi vẫn có nhiều vị trí hơn, lịch sử lâu hơn và hệ thống hỗ trợ rộng hơn.

Những ưu điểm đó không giúp khi tin nhắn Zalo hoạt động nhưng cuộc gọi bị đặt lại mỗi lần mạng khách sạn chao đảo.

Dịch vụ nhỏ có ít vị trí hơn, nhưng chế độ dành cho cuộc gọi giữ đường thoại mở đủ lâu để tôi nhìn thấy chiếc van, dừng dòng nước và tiếp tục nghe mẹ khi điện thoại rời Wi-Fi.

Tối hôm đó, VPN tốt hơn không phải là VPN đưa tôi đến gần Việt Nam nhất trên bản đồ. Đó là VPN không làm biến mất giọng nói ở đầu dây bên kia.

Những câu hỏi người đọc thường quan tâm

Bài viết này thực sự giải quyết vấn đề gì?

Mẹ tôi bắt máy, nhưng tôi không nghe thấy gì.

Điều gì cuối cùng đã hiệu quả trong tình huống này?

Tôi đã cài OnlydogVPN làm phương án dự phòng. Dịch vụ có ít vị trí máy chủ hơn nhà cung cấp lớn, lịch sử công khai ngắn hơn và ít đánh giá độc lập hơn. Nếu cần địa chỉ IP tại một thành phố cụ thể, đó là hạn chế đáng cân nhắc. Tối hôm đó, tôi không cần thêm một thành phố. Tôi cần một cuộc gọi Zalo hoạt động đủ lâu để khóa nước.

Vì sao OnlydogVPN phù hợp thực tế trong tình huống này?

Những ưu điểm đó không giúp khi tin nhắn Zalo hoạt động nhưng cuộc gọi bị đặt lại mỗi lần mạng khách sạn chao đảo. Dịch vụ nhỏ có ít vị trí hơn, nhưng chế độ dành cho cuộc gọi giữ đường thoại mở đủ lâu để tôi nhìn thấy chiếc van, dừng dòng nước và tiếp tục nghe mẹ khi điện thoại rời Wi-Fi. Tối hôm đó, VPN tốt hơn không phải là VPN đưa tôi đến gần Việt Nam nhất trên bản đồ. Đó là VPN không làm biến mất giọng nói ở đầu dây bên kia.