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.
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.
Nilai yang perlu diisikan untuk koneksi
| Pengaturan | Nilai |
|---|---|
| Server SIP / registrar / domain | sip.smsconecta.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: membuat trunk PJSIP
Penamaan berikut 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.
- 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.
- 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.
- 5Pilih transport yang cocok dengan setup Anda (UDP merupakan pilihan umum; pakai transport TLS di port 5061 jika sudah Anda konfigurasikan).
- 6Buka pjsip Settings > Codecs dan aktifkan hanya ulaw serta alaw.
- 7Klik Submit, lalu Apply Config. Periksa Reports > Asterisk Info (atau jalankan pjsip show registrations pada Asterisk CLI) dan pastikan trunk berstatus Registered.
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.
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.
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.
- 1Pada Asterisk CLI (fwconsole atau asterisk -rvvv), jalankan pjsip show registrations dan pastikan trunk smsconecta berstatus Registered.
- 2Telepon nomor SMS Conecta Anda dari ponsel. Tujuan inbound route wajib berdering, dan kedua sisi harus saling mendengar dengan jelas.
- 3Selagi panggilan berlangsung, tekan beberapa digit pada IVR atau ekstensi tes guna memastikan DTMF terdeteksi.
- 4Lakukan panggilan keluar ke telepon lain dan pastikan nomor SMS Conecta Anda tampil sebagai caller ID.
- 5Pertahankan panggilan berlangsung setidaknya satu menit; audio yang hilang di sekitar detik ke-30 biasanya menandakan timeout NAT atau firewall.
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.
Pertanyaan yang Kerap Ditanyakan
Sebaiknya pakai chan_pjsip atau chan_sip pada FreePBX?
Apa yang perlu diisikan pada kolom SIP Server?
Mengapa trunk saya terdaftar tapi panggilan masuk justru salah arah?
Bisakah saya menambahkan beberapa nomor SMS Conecta ke satu instalasi FreePBX?
Apakah voicemail sudah termasuk pada trunk?
Bisakah saya memindahkan (porting) nomor lama saya ke SMS Conecta untuk dipakai di FreePBX?
Rujukan
- Sangoma Documentation: PBX GUI - Trunks Module User Guide (per September 2026)
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.
Proses pendaftaran dan checkout saat ini hanya disediakan dalam bahasa Inggris.