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.

01

Bảng chẩn đoán nhanh

Triệu chứngNguyên nhân có thểCách khắc phục
"Registration failed" hoặc 401 Unauthorized lặp lạiSai tên người dùng hoặc mật khẩu, hoặc bị dán kèm khoảng trắngSao chép lại cả hai từ trang của số; nhập cùng giá trị vào username và auth ID
403 ForbiddenThô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 độngXá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ồiSai máy chủ, cổng bị chặn hoặc lỗi DNSDù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ềuNAT hoặc SIP ALG sửa đổi địa chỉ; RTP bị chặnTắ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ềuCodec không khớp hoặc RTP bị chặn hoàn toànChỉ 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âyMất ACK do NAT hoặc ALGTắt SIP ALG, chuyển sang TCP hoặc TLS
488 Not Acceptable HereKhông có codec chungBật G.711 µ-law và A-law
Menu bỏ qua phím bấmChế độ 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ư robotMất gói hoặc jitter trên mạngDù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
02

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.

  1. 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. 2Đặt server, domain và registrar là sip.zutesipdialer.com. Để trống outbound proxy hoặc dùng cùng địa chỉ.
  3. 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.
  4. 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.
  5. 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ố.
  6. 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.
03

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.
04

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.

05

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 NAT
06

Cuộ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.

07

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ộ.

FAQ

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 phổ biến nhất là mật khẩu sai hoặc gõ nhầm, sai máy chủ, hoặc cổng bị chặn. Sao chép lại thông tin từ trang của số, dùng sip.zutesipdialer.com, và thử TCP 5060 hoặc TLS 5061.
Nguyên nhân gây âm thanh một chiều trong cuộc gọi SIP là gì?
Thường là NAT: router hoặc SIP ALG của nó sửa đổi địa chỉ khiến âm thanh bị gửi sai chỗ, hoặc tường lửa chặn luồng RTP chiều về. Tắt SIP ALG, bật STUN hoặc rport, và thử TLS.
Vì sao cuộc gọi SIP của tôi rớt sau 30 giây?
Máy chủ không nhận được ACK từ ứng dụng của bạn, thường do NAT hoặc SIP ALG, và ngừng thử lại sau thời gian chờ chuẩn. Cách khắc phục giống như với âm thanh một chiều.
Nên bật codec nào?
Chỉ bật G.711 µ-law (PCMU) và A-law (PCMA), và đặt chúng lên đầu. Các codec khác sẽ không thương lượng được.
Số của tôi đã đăng ký nhưng cuộc gọi đến không đổ chuông. Làm gì bây giờ?
Giảm chu kỳ đăng ký lại, bật keep-alive và giữ ứng dụng luôn chạy. Trong lúc đó, chuyển tiếp cuộc gọi đến bất kỳ điện thoại nào là phương án dự phòng đáng tin cậy.
Tôi có nên gửi mật khẩu SIP cho bộ phận hỗ trợ không?
Không. Bộ phận hỗ trợ cần số, ứng dụng, lỗi và thời điểm thử, không bao giờ cần mật khẩu.
VPN có gây sự cố SIP không?
Có thể. Một số VPN chặn UDP hoặc gây độ trễ, dẫn đến đăng ký thất bại hoặc âm thanh bị hỏng, vì vậy hãy thử khi không dùng VPN.
→