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.
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.
Pengaturan koneksi
| Pengaturan | Nilai |
|---|---|
| Server SIP / registrar / domain | sip.zutesipdialer.com |
| Transport dan port | UDP atau TCP 5060; TLS 5061 |
| Username | <SIP_USERNAME> (dari halaman nomor di dasbor) |
| Password | <SIP_PASSWORD> (dari halaman yang sama) |
| Autentikasi | Digest (username + password), berbasis registrasi |
| Codec | G.711 µ-law (PCMU) dan G.711 A-law (PCMA) |
| DTMF | RFC 2833 (RTP events) atau SIP INFO |
| DID masuk | <YOUR_NUMBER> dalam format E.164 |
Langkah demi langkah: buat trunk PJSIP
Label mengikuti panduan pengguna Trunks Module dari Sangoma per September 2026; nama tab bisa sedikit berbeda antarversi FreePBX.
- 1Masuk ke FreePBX dan buka Connectivity > Trunks.
- 2Klik Add Trunk dan pilih Add SIP (chan_pjsip) Trunk.
- 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.
- 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.
- 5Pilih transport yang sesuai dengan setup Anda (UDP adalah pilihan umum; gunakan transport TLS di port 5061 jika Anda sudah mengonfigurasinya).
- 6Buka pjsip Settings > Codecs dan aktifkan hanya ulaw dan alaw.
- 7Klik Submit, lalu Apply Config. Periksa Reports > Asterisk Info (atau jalankan pjsip show registrations di Asterisk CLI) dan pastikan trunk berstatus Registered.
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.
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.
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.
- 1Di Asterisk CLI (fwconsole atau asterisk -rvvv), jalankan pjsip show registrations dan pastikan trunk zutesip berstatus Registered.
- 2Telepon nomor ZuteSIP Anda dari ponsel. Tujuan inbound route harus berdering, dan kedua sisi harus saling mendengar dengan jelas.
- 3Selama panggilan itu, tekan beberapa digit di IVR atau ekstensi tes untuk memastikan DTMF terdeteksi.
- 4Lakukan panggilan keluar ke telepon lain dan periksa bahwa nomor ZuteSIP Anda tampil sebagai caller ID.
- 5Biarkan panggilan berlangsung setidaknya satu menit; audio yang hilang setelah sekitar 30 detik biasanya menandakan timeout NAT atau firewall.
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.
Pertanyaan yang sering diajukan
Sebaiknya pakai chan_pjsip atau chan_sip di FreePBX?
Apa yang saya isi di kolom SIP Server?
Mengapa trunk saya terdaftar tetapi panggilan masuk ke tempat yang salah?
Bisakah saya menambahkan beberapa nomor ZuteSIP ke satu FreePBX?
Apakah voicemail termasuk di trunk?
Bisakah saya memindahkan (porting) nomor lama saya ke ZuteSIP untuk FreePBX?
Sumber
- Sangoma Documentation: PBX GUI - Trunks Module User Guide (per September 2026)
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.
Halaman pendaftaran dan checkout hanya tersedia dalam bahasa Inggris.