Setup SIP trunk FreePBX: hubungkan nomor ZuteSIP lewat PJSIP

Diperbarui 2026-09-30 · Oleh tim ZuteSIP (ZuteSIP Inc.)

Jawaban singkat: Di FreePBX, buka Connectivity > Trunks, klik Add Trunk, lalu pilih trunk SIP (chan_pjsip). Setel nomor ZuteSIP Anda sebagai outbound caller ID, lalu di pengaturan PJSIP masukkan username dan secret SIP Anda, sip.zutesipdialer.com sebagai server, dan 5060 sebagai port, dengan registrasi diaktifkan. Selesaikan dengan inbound route dan outbound route.

FreePBX membangun konfigurasi Asterisk dari formulir web, sehingga Anda tidak perlu mengedit pjsip.conf secara manual. Trunk selesai dalam beberapa menit; bagian yang paling perlu dipikirkan adalah route-nya.

01

Yang Anda butuhkan

  • ✓ Nomor ZuteSIP dan username serta password SIP-nya dari halaman nomor di dasbor.
  • ✓ FreePBX yang memakai driver chan_pjsip (bawaan di rilis terbaru).
  • ✓ Akses admin ke antarmuka web FreePBX dan, jika PBX berada di belakang NAT, kemampuan untuk meneruskan port RTP.
02

Pengaturan koneksi

PengaturanNilai
Server SIP / registrar / domainsip.zutesipdialer.com
Transport dan portUDP atau TCP 5060; TLS 5061
Username<SIP_USERNAME> (dari halaman nomor di dasbor)
Password<SIP_PASSWORD> (dari halaman yang sama)
AutentikasiDigest (username + password), berbasis registrasi
CodecG.711 µ-law (PCMU) dan G.711 A-law (PCMA)
DTMFRFC 2833 (RTP events) atau SIP INFO
DID masuk<YOUR_NUMBER> dalam format E.164
03

Langkah demi langkah: buat trunk PJSIP

Label mengikuti panduan pengguna Trunks Module dari Sangoma per September 2026; nama tab bisa sedikit berbeda antarversi FreePBX.

  1. 1Masuk ke FreePBX dan buka Connectivity > Trunks.
  2. 2Klik Add Trunk dan pilih Add SIP (chan_pjsip) Trunk.
  3. 3Di tab General, beri nama trunk misalnya zutesip dan setel Outbound CallerID ke <YOUR_NUMBER>. Biarkan Maximum Channels kosong atau isi batas yang sesuai kebutuhan Anda.
  4. 4Buka pjsip Settings > General. Setel Username ke <SIP_USERNAME>, Secret ke <SIP_PASSWORD>, Authentication ke Outbound, Registration ke Send, SIP Server ke sip.zutesipdialer.com, dan SIP Server Port ke 5060.
  5. 5Pilih transport yang sesuai dengan setup Anda (UDP adalah pilihan umum; gunakan transport TLS di port 5061 jika Anda sudah mengonfigurasinya).
  6. 6Buka pjsip Settings > Codecs dan aktifkan hanya ulaw dan alaw.
  7. 7Klik Submit, lalu Apply Config. Periksa Reports > Asterisk Info (atau jalankan pjsip show registrations di Asterisk CLI) dan pastikan trunk berstatus Registered.
04

Inbound route untuk DID Anda

Buka Connectivity > Inbound Routes dan tambahkan route. Masukkan nomor ZuteSIP Anda di kolom DID Number dan pilih tujuan, misalnya ekstensi, ring group, antrean, atau IVR.

Jika panggilan jatuh ke route catch-all, pantau Asterisk CLI saat Anda menelepon masuk. DID yang tampil di sana adalah string persis yang harus dicocokkan oleh route; sebagian setup melihatnya dengan tanda plus di depan dan sebagian tanpa.

05

Outbound route dan caller ID

Di Connectivity > Outbound Routes, buat route, tambahkan trunk zutesip ke Trunk Sequence, dan tulis dial pattern yang mengubah nomor yang ditekan pengguna menjadi nomor internasional lengkap.

Setel caller ID route atau trunk ke nomor ZuteSIP Anda. Samakan caller ID dengan nomor yang kredensialnya dipakai trunk. Setiap nomor mencakup 1.000 menit keluar per bulan.

06

Uji trunk sebelum dipakai

Rencana tes singkat menangkap sebagian besar kesalahan sebelum penelepon sungguhan mengalaminya. Jalankan sekali setelah setup dan lagi setelah setiap perubahan firewall atau router.

  1. 1Di Asterisk CLI (fwconsole atau asterisk -rvvv), jalankan pjsip show registrations dan pastikan trunk zutesip berstatus Registered.
  2. 2Telepon nomor ZuteSIP Anda dari ponsel. Tujuan inbound route harus berdering, dan kedua sisi harus saling mendengar dengan jelas.
  3. 3Selama panggilan itu, tekan beberapa digit di IVR atau ekstensi tes untuk memastikan DTMF terdeteksi.
  4. 4Lakukan panggilan keluar ke telepon lain dan periksa bahwa nomor ZuteSIP Anda tampil sebagai caller ID.
  5. 5Biarkan panggilan berlangsung setidaknya satu menit; audio yang hilang setelah sekitar 30 detik biasanya menandakan timeout NAT atau firewall.
07

Mengatasi masalah

  • ✓ Registrasi ditolak dengan 401 atau 403: masukkan ulang username dan secret dari dasbor, dan pastikan Authentication disetel ke Outbound, bukan Inbound.
  • ✓ Sudah terdaftar tetapi panggilan masuk tidak pernah tiba: pastikan modul firewall FreePBX atau firewall host tidak memblokir lalu lintas dari sip.zutesipdialer.com.
  • ✓ Audio satu arah: setel external address dan local networks di Settings > Asterisk SIP Settings, teruskan rentang RTP Anda, dan matikan SIP ALG di router.
  • ✓ Panggilan langsung putus dengan respons 488: codec tidak cocok. Biarkan ulaw dan alaw aktif di trunk.
  • ✓ Nada keypad diabaikan: setel DTMF ke RFC 4733/2833 di trunk, yaitu metode RTP events; beralih ke SIP INFO hanya jika perlu.
FAQ

Pertanyaan yang sering diajukan

Sebaiknya pakai chan_pjsip atau chan_sip di FreePBX?
Gunakan chan_pjsip. Driver inilah yang menjadi dasar rilis FreePBX terbaru, dan pengaturan di halaman ini ditulis untuknya.
Apa yang saya isi di kolom SIP Server?
Masukkan sip.zutesipdialer.com, dengan port 5060 untuk UDP/TCP atau 5061 untuk TLS.
Mengapa trunk saya terdaftar tetapi panggilan masuk ke tempat yang salah?
DID pada inbound route tidak cocok dengan format nomor yang diterima Asterisk. Salin DID persis dari CLI ke route.
Bisakah saya menambahkan beberapa nomor ZuteSIP ke satu FreePBX?
Bisa. Setiap nomor punya kredensial sendiri, jadi tambahkan satu trunk dan satu inbound route per nomor.
Apakah voicemail termasuk di trunk?
Voicemail bukan bagian dari layanan ZuteSIP. Fitur semacam itu berasal dari FreePBX sendiri.
Bisakah saya memindahkan (porting) nomor lama saya ke ZuteSIP untuk FreePBX?
Porting nomor tidak tersedia. Sebagai gantinya, Anda memilih nomor baru dari 181 negara.
→
SRC
✓

Semua sudah termasuk di setiap nomor

  • ✓ SMS masuk tanpa batas
  • ✓ Panggilan masuk tanpa batas
  • ✓ 500 SMS keluar per bulan
  • ✓ 1.000 menit panggilan keluar per bulan
  • ✓ Kredensial SIP untuk softphone atau PBX apa pun
  • ✓ Penerusan panggilan ke telepon mana pun
  • ✓ Dialer web di dasbor
  • ✓ Nomor milik Anda selama yang Anda mau
  • ✓ Garansi penggantian 7 hari — nomor baru gratis

Mulai $1.80/bulan · ditagih tahunan ($21.60).

Garansi penggantian 7 hari

Jika dalam 7 hari setelah pembelian nomor tidak berfungsi untuk Anda — misalnya aplikasi tidak menerimanya atau kode tidak masuk — ganti dengan nomor baru di negara yang sama secara gratis, cukup satu klik di dasbor. Berlaku hingga 2 kali per nomor, baik nomor sudah dipakai maupun belum. Jika nomor belum dipakai untuk panggilan atau SMS apa pun, Anda juga bisa mendapat pengembalian dana penuh.

Lihat semua nomor →

Halaman pendaftaran dan checkout hanya tersedia dalam bahasa Inggris.