Setup SIP trunk FreePBX: menghubungkan nomor SMS Conecta lewat PJSIP

Diperbarui 2026-09-30 · oleh tim SMS Conecta (SMSConecta Inc.)

Jawaban Ringkas: Pada FreePBX, buka Connectivity > Trunks, klik Add Trunk, lalu pilih trunk SIP (chan_pjsip). Tetapkan nomor SMS Conecta Anda sebagai outbound caller ID, lalu pada pengaturan PJSIP isikan username dan secret SIP Anda, sip.smsconecta.com sebagai server, serta 5060 sebagai port, dengan registrasi diaktifkan. Lengkapi dengan inbound route dan outbound route.

FreePBX menyusun konfigurasi Asterisk dari formulir web, jadi Anda tidak perlu mengedit pjsip.conf secara manual. Trunk bisa selesai dalam beberapa menit; bagian yang paling layak diperhatikan justru pada route-nya.

01

Yang perlu disiapkan

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

Nilai yang perlu diisikan untuk koneksi

PengaturanNilai
Server SIP / registrar / domainsip.smsconecta.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: membuat trunk PJSIP

Penamaan berikut 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. 3Pada tab General, beri nama trunk misalnya smsconecta dan setel Outbound CallerID ke <YOUR_NUMBER>. Biarkan Maximum Channels kosong atau isi batas 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.smsconecta.com, dan SIP Server Port ke 5060.
  5. 5Pilih transport yang cocok dengan setup Anda (UDP merupakan pilihan umum; pakai transport TLS di port 5061 jika sudah Anda konfigurasikan).
  6. 6Buka pjsip Settings > Codecs dan aktifkan hanya ulaw serta alaw.
  7. 7Klik Submit, lalu Apply Config. Periksa Reports > Asterisk Info (atau jalankan pjsip show registrations pada Asterisk CLI) dan pastikan trunk berstatus Registered.
04

Inbound route bagi DID Anda

Buka Connectivity > Inbound Routes dan tambahkan route baru. Masukkan nomor SMS Conecta Anda pada kolom DID Number lalu tentukan tujuannya, misalnya ekstensi, ring group, antrean, atau IVR.

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

05

Outbound route dan caller ID

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

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

06

Menguji trunk sebelum digunakan

Rencana pengujian singkat menangkap sebagian besar kesalahan sebelum dialami penelepon sungguhan. Jalankan sekali setelah setup, lalu ulangi setiap kali ada perubahan firewall atau router.

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

Mengatasi kendala

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

Pertanyaan yang Kerap Ditanyakan

Sebaiknya pakai chan_pjsip atau chan_sip pada FreePBX?
Pakai chan_pjsip. Driver itulah yang mendasari rilis FreePBX terbaru, dan konfigurasi di halaman ini ditulis khusus untuknya.
Apa yang perlu diisikan pada kolom SIP Server?
Masukkan sip.smsconecta.com, dengan port 5060 untuk UDP/TCP atau 5061 untuk TLS.
Mengapa trunk saya terdaftar tapi panggilan masuk justru salah arah?
DID pada inbound route tidak sesuai dengan format nomor yang diterima Asterisk. Salin DID secara persis dari CLI ke route.
Bisakah saya menambahkan beberapa nomor SMS Conecta ke satu instalasi FreePBX?
Bisa. Setiap nomor memiliki kredensial masing-masing, jadi tambahkan satu trunk dan satu inbound route untuk setiap nomor.
Apakah voicemail sudah termasuk pada trunk?
Voicemail bukan bagian dari layanan SMS Conecta. Fitur semacam itu berasal dari FreePBX itu sendiri.
Bisakah saya memindahkan (porting) nomor lama saya ke SMS Conecta untuk dipakai di FreePBX?
Porting nomor tidak tersedia. Sebagai gantinya, Anda memilih nomor baru dari 181 negara yang tersedia.
→
SRC
✓

Semua fasilitas sudah termasuk di tiap nomor

  • ✓ SMS masuk tak terbatas
  • ✓ Telepon masuk tak terbatas
  • ✓ 500 SMS keluar setiap bulan
  • ✓ 1.000 menit telepon keluar setiap bulan
  • ✓ Detail SIP untuk softphone atau PBX apa saja
  • ✓ Pengalihan panggilan ke nomor telepon mana pun
  • ✓ Dialer berbasis web di dasbor
  • ✓ Nomor jadi milik Anda selama yang diinginkan
  • ✓ 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 seluruh nomor →

Proses pendaftaran dan checkout saat ini hanya disediakan dalam bahasa Inggris.