Nguyên nhân và cách xử lý lỗi đăng ký SIP Trunk trên tổng đài IP

SIP Trunk bị mất kết nối đột ngột, IP phone báo “Registration Failed”, tổng đài không gọi ra ngoài được — đó là những tình huống mà hầu như kỹ thuật viên nào vận hành tổng đài IP cũng từng gặp. Bài viết này liệt kê các mã lỗi đăng ký SIP phổ biến và cách xử lý từng trường hợp dựa trên kinh nghiệm triển khai thực tế.

Nguyên nhân và cách xử lý lỗi đăng ký SIP Trunk trên tổng đài IP

Cơ chế đăng ký SIP Trunk hoạt động thế nào

Khi tổng đài IP (PBX) kết nối với nhà cung cấp SIP Trunk, nó gửi gói tin REGISTER đến server của nhà mạng. Server trả về 200 OK nếu thông tin xác thực hợp lệ và địa chỉ IP được phép. Nếu có lỗi, server trả về mã phản hồi 4xx hoặc 5xx kèm lý do trong phần Reason-Phrase hoặc Warning header. Việc đọc đúng mã lỗi là bước đầu tiên để xác định nguyên nhân.

Các mã lỗi đăng ký SIP thường gặp

401 Unauthorized — Sai tài khoản hoặc mật khẩu

Mã 401 xuất hiện khi tổng đài gửi REGISTER nhưng không kèm thông tin xác thực hợp lệ. Nguyên nhân phổ biến:

  • Sai username hoặc password SIP Trunk trên PBX
  • PBX không gửi response digest sau thử thách 401 từ server
  • Định dạng realm không đúng (một số nhà mạng yêu cầu realm cụ thể)

Kiểm tra: Vào cấu hình trunk trên PBX, so khớp username/password với giấy tờ nhà mạng cấp. Trên Yeastar, kiểm tra mục Extension/Trunk → SIP Trunk, đảm bảo Register được bật và thông tin đúng. Trên Grandstream UCM, kiểm tra Trunk → SIP Provider.

403 Forbidden — Địa chỉ IP chưa được duyệt

Nhà mạng SIP Trunk thường chặn theo IP source. Nếu IP WAN của doanh nghiệp thay đổi (đặc biệt với đường internet không có IP tĩnh) hoặc chưa được đăng ký với nhà mạng, server trả về 403.

Kiểm tra: Xác nhận IP WAN hiện tại qua curl ifconfig.me hoặc kiểm tra trên router. Gửi IP mới cho nhà cung cấp SIP Trunk để cập nhật whitelist. Nếu dùng VPN, đảm bảo traffic SIP đi qua đúng interface có IP đã đăng ký.

404 Not Found — Domain hoặc host không đúng

Mã 404 trả về khi PBX gửi REGISTER đến địa chỉ server sai — thường do nhập sai hostname, thiếu port, hoặc dùng domain cũ/sai.

Kiểm tra: So sánh Registrar ServerOutbound Proxy với thông tin nhà mạng. Nếu dùng port khác 5060 (UDP) hoặc 5061 (TLS), nhập đúng port sau dấu hai chấm, ví dụ: sip.example.com:5062.

408 Request Timeout — Không đến được server

PBX không nhận được phản hồi sau khi gửi REGISTER. Nguyên nhân thường là mất kết nối mạng, firewall chặn port UDP 5060, hoặc NAT không cho phép SIP đi qua.

Kiểm tra: Dùng lệnh ping đến host SIP Trunk. Telnet đến port 5060: telnet sip.example.com 5060. Kiểm tra firewall có mở UDP 5060 cho địa chỉ của nhà mạng không. Nếu tổng đài ở sau NAT, cấu hình NAT Traversal — trên Yeastar bật NAT Traversal → STUN hoặc cấu hình External IP tĩnh. Xem thêm hướng dẫn cấu hình SIP Trunk trên tổng đài Yeastar để biết chi tiết từng bước.

480 Temporarily Unavailable — Đầu kia tạm ngưng

Server SIP Trunk hoạt động nhưng từ chối xử lý tạm thời, có thể do bảo trì hệ thống nhà mạng hoặc tài khoản bị khóa vì quá hạn thanh toán.

Kiểm tra: Liên hệ nhà mạng SIP Trunk để kiểm tra trạng thái tài khoản. Nếu mới hết hạn dịch vụ, sau khi gia hạn có thể mất 5–15 phút để server kích hoạt lại.

503 Service Unavailable — Hệ thống nhà mạng có vấn đề

Mã 503 từ server nhà mạng cho thấy hạ tầng của họ đang gặp sự cố. Trường hợp này PBX thường tự động retry sau một khoảng thời gian.

Kiểm tra: Kiểm tra trang status hoặc hotline nhà mạng. Nếu có trunk dự phòng từ nhà mạng khác, kích hoạt failover trên PBX (cấu hình second SIP Trunk với priority thấp hơn).

Checkboard xử lý nhanh khi SIP Trunk mất kết nối

  1. Kiểm tra log SIP trên PBX — tìm dòng REGISTER và mã phản hồi. Trên Yeastar vào Status → System Log → SIP Log. Trên Grandstream vào System → SIP Log.
  2. Ping đến server SIP Trunk — nếu không ping được, kiểm tra default gateway và raouter.
  3. Kiểm tra băng thông đường truyền — đặc biệt nếu có nhiều cuộc gọi đồng thời. Băng thông thấp có thể khiến gói REGISTER bị drop. Bài viết Bảo trì bandwidth cho voice hướng dẫn chi tiết cách tính và giám sát.
  4. Kiểm tra firewall logs — SIP ALG có thể sửa đổi gói tin SIP. Tắt SIP ALG trên firewall (với FortiGate: config system sip → disable).
  5. So sánh codec — nếu trunk chỉ hỗ trợ G.711 nhưng PBX cấu hình G.729, registration vẫn OK nhưng cuộc gọi đầu tiên sẽ bị lỗi. Bài Codec VoIP: G.711, G.729, Opus phân tích chi tiết từng codec.

Khi nào cần can thiệp chuyên sâu

Nếu đã kiểm tra tất cả bước trên mà registration vẫn không thành công, có thể vấn đề nằm ở cấu hình SBC (Session Border Controller) hoặc route policy phía nhà mạng. Lúc này cần log SIP trace gửi cho nhà mạng để họ kiểm tra phía server. Trên Yeastar, dùng chức năng Packet Capture trong Maintenance → Packet Capture để lấy file .pcap, lọc SIP và gửi cho bên hỗ trợ.

Wise Tech hỗ trợ kỹ thuật kiểm tra và khắc phục lỗi SIP Trunk từ xa. Liên hệ hotline 0869 31 31 69 hoặc email info@wisetech.com.vn nếu hệ thống tổng đài của bạn đang gặp sự cố kết nối.

Call Now
0917323637
chat-active-icon chat-active-icon chat-active-icon chat-active-icon