Cài đặt SIP trunk FreePBX: ghép số SMS Conecta qua PJSIP

Cập nhật ngày 2026-09-30 · Thực hiện bởi đội ngũ SMS Conecta (SMSConecta Inc.)

Tóm lại: Trong FreePBX, vào Connectivity > Trunks, bấm Add Trunk, chọn trunk SIP (chan_pjsip). Đặt số SMS Conecta làm Outbound CallerID, rồi tại pjsip Settings điền tên người dùng và secret SIP, sip.smsconecta.com làm máy chủ, cổng 5060, kích hoạt đăng ký. Hoàn thiện bằng một inbound route và một outbound route.

FreePBX sinh cấu hình Asterisk từ các biểu mẫu web, nên bạn không bao giờ phải tự tay sửa pjsip.conf. Việc tạo trunk chỉ tốn vài phút; phần cần cân nhắc kỹ hơn nằm ở các route.

01

Chuẩn bị gì trước

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

Các thông số kết nối cần nhập

Thông sốGiá trị
Máy chủ SIP / registrar / tên miềnsip.smsconecta.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

Quy trình tạo trunk PJSIP

Các nhãn dưới đây theo đúng 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ể lệch đôi chút giữa các bản FreePBX.

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

Inbound route dành cho DID của bạn

Vào Connectivity > Inbound Routes, thêm một route mới. Điền số SMS Conecta của bạn vào ô DID Number, chọn đích đến phù hợp — máy nhánh, nhóm đổ chuông, hàng đợi hay IVR.

Trường hợp cuộc gọi lại rơi vào route bắt tất cả (catch-all), hãy theo dõi Asterisk CLI trong lúc có cuộc gọi đến. Chuỗi DID hiển thị ở đó chính là thứ route cần khớp; một số hệ thống hiện kèm dấu cộng ở đầu, số khác thì không.

05

Outbound route và việc hiển thị số người gọi

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

Đặt caller ID của route hoặc trunk thành số SMS Conecta của bạn — phải khớp đúng số sở hữu thông tin đăng nhập mà trunk đang dùng. Mỗi số đi kèm 1.000 phút gọi đi mỗi tháng.

06

Thử nghiệm trunk trước khi đưa vào dùng thật

Một quy trình kiểm tra ngắn sẽ bắt được hầu hết lỗi trước khi khách hàng thật gặp phải. Chạy một lượt sau khi cài đặt, rồi chạy lại mỗi khi có thay đổi ở tường lửa hay router.

  1. 1Trong Asterisk CLI (fwconsole hoặc asterisk -rvvv), gõ pjsip show registrations và xác nhận trunk smsconecta đang ở trạng thái Registered.
  2. 2Gọi vào số SMS Conecta từ một điện thoại di động. Đích đến của inbound route phải đổ chuông, và hai bên nghe rõ nhau.
  3. 3Trong cuộc gọi đó, bấm vài chữ số ở IVR hoặc máy nhánh thử nghiệm để chắc 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, kiểm tra số hiển thị đúng là số SMS Conecta.
  5. 5Giữ cuộc gọi tối thiểu một phút; mất âm thanh khoảng giây thứ 30 thường là do timeout của NAT hoặc tường lửa.
07

Khắc phục các lỗi phổ biến

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

Hỏi đáp

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

Căn cứ tham khảo

✓

Mỗi số đều đã trọn gói mọi thứ

  • ✓ Nhận SMS vô hạn
  • ✓ Nhận cuộc gọi vô hạn
  • ✓ Hạn mức 500 SMS gửi đi mỗi tháng
  • ✓ Hạn mức 1.000 phút gọi đi mỗi tháng
  • ✓ Thông số truy cập SIP dùng cho bất kỳ softphone hay tổng đài nào
  • ✓ Tính năng chuyển tiếp cuộc gọi tới số bất kỳ
  • ✓ Công cụ gọi qua web ngay trong bảng điều khiển
  • ✓ Số thuộc về bạn trong suốt thời gian bạn muốn
  • ✓ Bảo đảm đổi số trong 7 ngày — nhận số mới miễn phí

Giá chỉ từ $1.80/tháng · lập hóa đơ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 toàn bộ các số →

Quy trình đăng ký và thanh toán chỉ hỗ trợ ngôn ngữ tiếng Anh.