Khắc phục sự cố SIP: sửa lỗi đăng ký thất bại, âm thanh một chiều và hơn thế nữa
Cập nhật 2026-09-30 · ZuteSIP Inc.
Phần lớn sự cố SIP có một trong ba nguyên nhân: sai thông tin đăng nhập hoặc máy chủ (đăng ký thất bại), router hoặc tường lửa sửa đổi lưu lượng SIP (âm thanh một chiều, cuộc gọi rớt sau khoảng 30 giây), hoặc codec hay DTMF không khớp. Hãy kiểm tra tên người dùng, mật khẩu và sip.zutesipdialer.com trước, sau đó tắt SIP ALG, thử TCP hoặc TLS, và bắt buộc dùng codec G.711.
SIP dùng hai đường riêng biệt: tín hiệu (đăng ký, đổ chuông, cúp máy) và media (giọng nói thực tế, truyền qua RTP). Biết đường nào bị lỗi sẽ cho bạn biết cần xem ở đâu. Dùng bảng dưới đây để đối chiếu triệu chứng, rồi làm theo các cách khắc phục chi tiết.
Bảng chẩn đoán nhanh
| Triệu chứng | Nguyên nhân có thể | Cách khắc phục |
|---|---|---|
| "Registration failed" hoặc 401 Unauthorized lặp lại | Sai tên người dùng hoặc mật khẩu, hoặc bị dán kèm khoảng trắng | Sao chép lại cả hai từ trang của số; nhập cùng giá trị vào username và auth ID |
| 403 Forbidden | Thông tin đúng định dạng nhưng không hợp lệ với tài khoản này, hoặc số chưa hoạt động | Xác nhận số đang hoạt động và không ở thời gian ân hạn gia hạn; kiểm tra lại thông tin đăng nhập |
| 408 Request Timeout hoặc không phản hồi | Sai máy chủ, cổng bị chặn hoặc lỗi DNS | Dùng sip.zutesipdialer.com; thử TCP 5060 hoặc TLS 5061; thử mạng khác |
| Đã đăng ký nhưng cuộc gọi đến không bao giờ đổ chuông | Đăng ký hết hạn sau NAT, hoặc ứng dụng đang ngủ | Giảm chu kỳ đăng ký lại, bật keep-alive, giữ ứng dụng luôn chạy |
| Âm thanh một chiều | NAT hoặc SIP ALG sửa đổi địa chỉ; RTP bị chặn | Tắt SIP ALG, bật STUN hoặc rport trong ứng dụng, mở UDP đi ra cho RTP |
| Không có âm thanh cả hai chiều | Codec không khớp hoặc RTP bị chặn hoàn toàn | Chỉ cho phép PCMU và PCMA; kiểm tra tường lửa và VPN |
| Cuộc gọi rớt sau khoảng 30 giây | Mất ACK do NAT hoặc ALG | Tắt SIP ALG, chuyển sang TCP hoặc TLS |
| 488 Not Acceptable Here | Không có codec chung | Bật G.711 µ-law và A-law |
| Menu bỏ qua phím bấm | Chế độ DTMF không khớp | Đặt RFC 2833 (RTP events); thử SIP INFO nếu cần |
| Âm thanh bị rè hoặc méo như robot | Mất gói hoặc jitter trên mạng | Dùng mạng dây hoặc Wi-Fi mạnh hơn, tạm dừng tải lên lớn, tắt VPN |
Khắc phục lỗi "SIP registration failed"
Đăng ký là bước ứng dụng của bạn chứng minh danh tính. SIP dùng xác thực digest (định nghĩa trong IETF RFC 3261): máy chủ trả lời 401 kèm một thử thách, và ứng dụng đáp lại bằng giá trị băm của mật khẩu. Nếu mật khẩu sai, bạn sẽ thấy 401 lặp đi lặp lại, hoặc cuối cùng là 403.
- 1Mở trang của số trong bảng điều khiển ZuteSIP và sao chép lại tên người dùng và mật khẩu SIP. Hãy dán vào; đừng gõ lại. Kiểm tra không có khoảng trắng bị thêm ở cuối.
- 2Đặt server, domain và registrar là sip.zutesipdialer.com. Để trống outbound proxy hoặc dùng cùng địa chỉ.
- 3Nếu ứng dụng có cả "username" và "authorization username", hãy nhập tên người dùng SIP vào cả hai.
- 4Kiểm tra cổng: 5060 cho UDP hoặc TCP, 5061 cho TLS. Tài khoản TLS trên cổng 5060, hoặc ngược lại, sẽ không bao giờ đăng ký được.
- 5Xác nhận số đang hoạt động trong bảng điều khiển. Nếu không trừ được tiền gia hạn, bạn đang trong thời gian ân hạn 7 ngày; hãy nạp tiền vào ví để giữ số.
- 6Thử một mạng khác, chẳng hạn điểm phát sóng di động. Nếu đăng ký được ở đó, mạng ban đầu của bạn đang chặn hoặc sửa đổi SIP.
Khắc phục âm thanh một chiều trong SIP
Âm thanh một chiều nghĩa là tín hiệu hoạt động (cuộc gọi kết nối) nhưng giọng nói chỉ truyền theo một hướng. Trong hầu hết trường hợp, router đang thay đổi địa chỉ IP bên trong bản tin SIP hoặc chặn luồng RTP chiều về. SIP mang địa chỉ media trong phần thân bản tin, nên nếu ứng dụng của bạn quảng bá một địa chỉ riêng như 192.168.x.x, đầu bên kia sẽ gửi âm thanh đến nơi nó không thể tới được.
Nhiều router gia đình và văn phòng có tính năng gọi là SIP ALG (Application Layer Gateway) cố gắng sửa việc này nhưng thường lại làm hỏng nó. IETF thảo luận các vấn đề mà những thiết bị trung gian như vậy gây ra cho SIP trong RFC 5853.
- ✓ Tắt SIP ALG trên router, thường nằm trong mục NAT, Firewall hoặc Advanced. Khởi động lại router sau đó.
- ✓ Trong ứng dụng SIP, bật STUN (cách chuẩn để phát hiện địa chỉ công khai của bạn, IETF RFC 8489) hoặc các tùy chọn "rport" / "use received address".
- ✓ Chuyển giao thức truyền sang TCP 5060 hoặc TLS 5061. Router thường để yên lưu lượng TLS vì không đọc được nó.
- ✓ Cho phép UDP đi ra cho RTP. Tường lửa nghiêm ngặt chỉ cho phép lưu lượng web sẽ chặn thoại.
- ✓ Tắt VPN khi thử nghiệm; một số VPN bỏ gói UDP hoặc gây độ trễ đủ để làm hỏng âm thanh.
Cuộc gọi rớt sau khoảng 30 giây
Cuộc gọi kết nối rồi kết thúc quanh mốc 30 giây là một kiểu lỗi SIP kinh điển. Máy chủ gửi xác nhận và chờ ACK từ ứng dụng của bạn. Nếu ACK không bao giờ đến vì router gửi nó sai chỗ, máy chủ sẽ gửi lại trong khoảng 32 giây, theo bộ định thời SIP trong RFC 3261, rồi bỏ cuộc. Cách khắc phục giống như với âm thanh một chiều: tắt SIP ALG và thử TCP hoặc TLS.
Sự cố codec và DTMF
ZuteSIP dùng G.711 µ-law (PCMU) và A-law (PCMA), tức codec ITU-T G.711 truyền dưới dạng RTP payload type 0 và 8 (IETF RFC 3551). Nếu ứng dụng hoặc tổng đài của bạn chỉ đưa ra các codec nén như G.729 hay Opus, sẽ không có codec chung và cuộc gọi thất bại với 488 hoặc kết nối nhưng im lặng. Hãy bật PCMU và PCMA và đưa chúng lên đầu.
Với phím bấm, hãy dùng RTP events RFC 2833 (nay là RFC 4733). Nếu menu tự động bỏ qua chữ số bạn bấm, hãy kiểm tra ứng dụng không gửi âm báo trong băng (in-band), và thử SIP INFO làm phương án thay thế.
Codec order: PCMU (G.711 u-law), PCMA (G.711 A-law)
Disabled: G.729, G.722, Opus, GSM, iLBC
DTMF: RFC 2833 / RFC 4733 (fallback: SIP INFO)
Transport: UDP 5060 -> TCP 5060 -> TLS 5061
Re-register: 300 seconds or less behind NATCuộc gọi đến không đổ chuông
Nếu bạn gọi đi được nhưng cuộc gọi đến không tới ứng dụng, thường là đăng ký đã hết hiệu lực ở phía router. Router quên các kết nối không hoạt động sau một thời gian, và khi đó máy chủ không thể tới được ứng dụng của bạn. Hãy giảm chu kỳ đăng ký lại (ví dụ xuống 300 giây hoặc ít hơn), bật gói keep-alive, và trên điện thoại hãy cho phép ứng dụng chạy nền.
Làm phương án dự phòng, hãy đặt chuyển tiếp cuộc gọi trong bảng điều khiển để chuyển cuộc gọi đến sang bất kỳ điện thoại nào, để bạn không bỏ lỡ cuộc gọi nào trong khi sửa phía SIP.
Khi nào nên liên hệ hỗ trợ
Nếu bạn đã làm hết theo bảng mà vẫn gặp lỗi, hãy mở phiếu hỗ trợ từ bảng điều khiển hoặc gửi email tới support@zutesipdialer.com. Kèm theo số, ứng dụng và phiên bản, giao thức truyền và cổng, mã lỗi chính xác và thời điểm của lần thử thất bại. Không bao giờ gửi mật khẩu SIP; bộ phận hỗ trợ không cần nó.
- ✓ Nếu bản thân số không phù hợp với mục đích của bạn, bảo đảm đổi số trong 7 ngày cho bạn một số mới miễn phí cùng quốc gia, tối đa 2 lần.
- ✓ Nếu số chưa được dùng cho bất kỳ cuộc gọi hay SMS nào, bảo đảm hoàn tiền trong 7 ngày sẽ được áp dụng.
Mỗi số đã bao gồm tất cả
- ✓ Nhận SMS không giới hạn
- ✓ Nhận cuộc gọi không giới hạn
- ✓ 500 SMS gửi đi mỗi tháng
- ✓ 1.000 phút gọi đi mỗi tháng
- ✓ Thông tin SIP cho mọi softphone hoặc tổng đài
- ✓ Chuyển tiếp cuộc gọi đến bất kỳ điện thoại nào
- ✓ Trình quay số trên web trong bảng điều khiển
- ✓ Số thuộc về bạn bao lâu tùy ý
- ✓ Bảo đảm đổi số trong 7 ngày — nhận số mới miễn phí
Chỉ từ $1.80/tháng · thanh toán theo năm ($21.60).
Bảo đảm đổi số trong 7 ngày
Trong vòng 7 ngày kể từ khi mua, nếu số không dùng được với bạn — ví dụ một ứng dụng không chấp nhận số hoặc mã không đến — bạn có thể đổi sang số mới cùng quốc gia miễn phí chỉ với một cú nhấp trên bảng điều khiển, tối đa 2 lần, dù số đã được dùng hay chưa. Ngoài ra, nếu số chưa được dùng cho cuộc gọi hay SMS nào, bạn có thể nhận hoàn tiền toàn bộ.
Câu hỏi thường gặp
Vì sao ứng dụng SIP của tôi báo đăng ký thất bại?
Nguyên nhân gây âm thanh một chiều trong cuộc gọi SIP là gì?
Vì sao cuộc gọi SIP của tôi rớt sau 30 giây?
Nên bật codec nào?
Số của tôi đã đăng ký nhưng cuộc gọi đến không đổ chuông. Làm gì bây giờ?
Tôi có nên gửi mật khẩu SIP cho bộ phận hỗ trợ không?
VPN có gây sự cố SIP không?
Quốc gia phổ biến
Đọc thêm
- Web dialer: cách gọi từ trình duyệt bằng số của chính bạn
- SIP dialer, softphone và predictive dialer (cùng auto dialer)
- Giải thích số DID: số DID là gì và khác số ảo như thế nào?
- Số Non-VoIP và số VoIP: ý nghĩa của nhãn và cách ứng dụng kiểm tra
- Số điện thoại tạm thời hay số giữ lâu dài: cách nào an toàn hơn để xác minh?
- Cách giữ số WhatsApp lâu dài và xử lý việc xác minh lại
- Số điện thoại thật cho WhatsApp
- Số điện thoại thật cho WhatsApp Business
- Số điện thoại thật cho Telegram
- Số điện thoại thật cho Signal