Cài đặt SIP trunk FreePBX: kết nối số ZuteSIP qua PJSIP

Cập nhật 2026-09-30 · Bởi đội ngũ ZuteSIP (ZuteSIP Inc.)

Trả lời ngắn: Trong FreePBX, vào Connectivity > Trunks, bấm Add Trunk và chọn trunk SIP (chan_pjsip). Đặt số ZuteSIP của bạn làm Outbound CallerID, sau đó trong pjsip Settings nhập tên người dùng và secret SIP, sip.zutesipdialer.com làm máy chủ và 5060 làm cổng, bật đăng ký. Hoàn tất bằng một inbound route và một outbound route.

FreePBX tạo cấu hình Asterisk từ các biểu mẫu web, nên bạn không bao giờ phải sửa pjsip.conf bằng tay. Tạo trunk mất vài phút; phần cần suy nghĩ nhiều nhất là các route.

01

Bạn cần gì

  • ✓ Một số ZuteSIP cùng tên người dùng và mật khẩu SIP lấy từ trang của số trong bảng điều khiển.
  • ✓ FreePBX đang dùng driver chan_pjsip (mặc định trên các bản phát hành hiện tại).
  • ✓ Quyền quản trị giao diện web FreePBX và, nếu tổng đài nằm sau NAT, khả năng chuyển tiếp cổng RTP.
02

Thông số kết nối

Thông sốGiá trị
Máy chủ SIP / registrar / tên miềnsip.zutesipdialer.com
Giao thức truyền và cổngUDP hoặc TCP 5060; TLS 5061
Tên người dùng<SIP_USERNAME> (trên trang của số trong bảng điều khiển)
Mật khẩu<SIP_PASSWORD> (trên cùng trang đó)
Xác thựcDigest (tên người dùng + mật khẩu), dựa trên đăng ký
CodecG.711 µ-law (PCMU) và G.711 A-law (PCMA)
DTMFRFC 2833 (sự kiện RTP) hoặc SIP INFO
DID gọi đến<YOUR_NUMBER> theo định dạng E.164
03

Từng bước: tạo trunk PJSIP

Các nhãn theo hướng dẫn sử dụng Trunks Module của Sangoma tính đến tháng 9 năm 2026; tên tab có thể thay đổi đôi chút giữa các phiên bản FreePBX.

  1. 1Đăng nhập FreePBX và mở Connectivity > Trunks.
  2. 2Bấm Add Trunk và chọn Add SIP (chan_pjsip) Trunk.
  3. 3Ở tab General, đặt tên trunk, chẳng hạn zutesip, và đặt Outbound CallerID là <YOUR_NUMBER>. Để trống Maximum Channels hoặc đặt giới hạn phù hợp với bạn.
  4. 4Mở pjsip Settings > General. Đặt Username là <SIP_USERNAME>, Secret là <SIP_PASSWORD>, Authentication là Outbound, Registration là Send, SIP Server là sip.zutesipdialer.com và SIP Server Port là 5060.
  5. 5Chọn transport phù hợp với thiết lập của bạn (UDP là lựa chọn thông thường; dùng transport TLS trên cổng 5061 nếu bạn đã cấu hình).
  6. 6Mở pjsip Settings > Codecs và chỉ bật ulaw và alaw.
  7. 7Bấm Submit, rồi bấm Apply Config. Kiểm tra Reports > Asterisk Info (hoặc chạy pjsip show registrations trong Asterisk CLI) và xác nhận trunk hiển thị Registered.
04

Inbound route cho DID của bạn

Vào Connectivity > Inbound Routes và thêm một route. Nhập số ZuteSIP của bạn vào trường DID Number và chọn đích đến, chẳng hạn máy nhánh, nhóm đổ chuông, hàng đợi hoặc IVR.

Nếu cuộc gọi rơi vào route bắt tất cả (catch-all), hãy theo dõi Asterisk CLI trong khi gọi đến. DID hiển thị ở đó là chuỗi chính xác mà route phải khớp; có hệ thống thấy nó có dấu cộng ở đầu, có hệ thống thì không.

05

Outbound route và số người gọi

Trong Connectivity > Outbound Routes, tạo một route, thêm trunk zutesip vào Trunk Sequence và viết dial pattern để chuyển những gì người dùng bấm thành số quốc tế đầy đủ.

Đặt caller ID của route hoặc trunk là số ZuteSIP của bạn. Caller ID phải khớp với số có thông tin đăng nhập mà trunk sử dụng. Mỗi số gồm 1.000 phút gọi đi mỗi tháng.

06

Kiểm tra trunk trước khi đưa vào sử dụng

Một kế hoạch kiểm tra ngắn giúp phát hiện hầu hết lỗi trước khi khách gọi thật gặp phải. Hãy chạy một lần sau khi cài đặt và chạy lại sau mỗi lần thay đổi tường lửa hoặc router.

  1. 1Trong Asterisk CLI (fwconsole hoặc asterisk -rvvv), chạy pjsip show registrations và xác nhận trunk zutesip ở trạng thái Registered.
  2. 2Gọi đến số ZuteSIP từ điện thoại di động. Đích đến của inbound route phải đổ chuông, và hai bên phải nghe rõ nhau.
  3. 3Trong cuộc gọi đó, bấm vài chữ số trong IVR hoặc trên máy nhánh thử nghiệm để xác nhận DTMF được nhận diện.
  4. 4Thực hiện một cuộc gọi đi tới điện thoại khác và kiểm tra số hiển thị là số ZuteSIP của bạn.
  5. 5Giữ cuộc gọi ít nhất một phút; âm thanh bị mất sau khoảng 30 giây thường do timeout của NAT hoặc tường lửa.
07

Khắc phục sự cố

  • ✓ Đăng ký bị từ chối với 401 hoặc 403: nhập lại username và secret từ bảng điều khiển, và kiểm tra Authentication được đặt là Outbound chứ không phải Inbound.
  • ✓ Đã đăng ký nhưng không bao giờ có cuộc gọi đến: kiểm tra module tường lửa của FreePBX hoặc tường lửa máy chủ không chặn lưu lượng từ sip.zutesipdialer.com.
  • ✓ Âm thanh một chiều: đặt địa chỉ bên ngoài và mạng cục bộ trong Settings > Asterisk SIP Settings, chuyển tiếp dải RTP và tắt SIP ALG trên router.
  • ✓ Cuộc gọi bị ngắt ngay với phản hồi 488: codec không khớp. Giữ ulaw và alaw được bật trên trunk.
  • ✓ Âm phím bị bỏ qua: đặt DTMF là RFC 4733/2833 trên trunk, tức phương thức sự kiện RTP; chỉ chuyển sang SIP INFO khi cần.
FAQ

Câu hỏi thường gặp

Nên dùng chan_pjsip hay chan_sip trong FreePBX?
Dùng chan_pjsip. Đây là driver mà các bản FreePBX hiện tại được xây dựng xoay quanh, và các thông số trên trang này được viết cho nó.
Điền gì vào trường SIP Server?
Nhập sip.zutesipdialer.com, với cổng 5060 cho UDP/TCP hoặc 5061 cho TLS.
Vì sao trunk đã đăng ký nhưng cuộc gọi đến lại đi sai chỗ?
DID của inbound route không khớp với định dạng số mà Asterisk nhận được. Sao chép chính xác DID từ CLI vào route.
Tôi có thể thêm nhiều số ZuteSIP vào một FreePBX không?
Có. Mỗi số có thông tin đăng nhập riêng, nên hãy thêm một trunk và một inbound route cho mỗi số.
Trunk có bao gồm hộp thư thoại không?
Hộp thư thoại không thuộc dịch vụ ZuteSIP. Những tính năng như vậy sẽ do chính FreePBX cung cấp.
Tôi có thể chuyển số hiện có sang ZuteSIP để dùng với FreePBX không?
Dịch vụ không hỗ trợ chuyển mạng giữ số. Thay vào đó, bạn chọn một số mới từ 181 quốc gia.
→
SRC

Nguồn tham khảo

✓

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

Xem tất cả số →

Trang đăng ký và thanh toán chỉ có bằng tiếng Anh.