Gagal melakukan Interkoneksi Peer to Peer IP PBX
Di Artikel ini membahas cara setting interkoneksi antara 2 IP PBX yaitu MikoPbx dan FreePbx atau Sangoma

Siap, Rekan Tekno! Ini makin seru karena kita bakal mengawinkan dua “mazhab” yang berbeda yaitu : MikoPBX yang simpel dan modern dengan FreePBX/Sangoma yang legendaris dan sangat detail.
Meskipun beda tampilan, “bahasa” yang mereka pakai tetap sama: SIP (Session Initiation Protocol). Ayo kita buat jembatan (Trunk P2P) antara si Miko (192.168.5.135) dan si FreePBX (192.168.5.138). Bagaimana cara Intergrasi ke dua IP PBX tersebut ?
Mengawinkan MikoPBX & FreePBX via SIP Peer-to-Peer
Menghubungkan dua IP PBX ini tanpa register (P2P) itu jauh lebih stabil untuk koneksi antar-kantor dalam satu jaringan lokal atau VPN. Yuk, ikuti langkah “pendekatan” kedua perangkat ini:
1. Setting di Sisi MikoPBX (192.168.5.135)
MikoPBX itu terkenal dengan interface-nya yang clean. Kita akan buat jalur keluar ke FreePBX.
- Buka Dashboard MikoPBX > Call Routing > Telephony Provider
- Klik + Connect SIP dan pilih Isi dengan
- Isi Provider Name: Beri nama “ FreePbx_Sangoma ”
- Account Type Pilih Authentication by IP Address, No. Password
- Provider host URL or IP address isi IP Address FreePbx 192.168.5.138
- DTMF Mode Isi dengan rfc4733
- Save Setting
- Klik Outbound Rule
- Di Advance Setting > SIP connection port isi 5060 > Transport Protocol > UDP

Sekarang ke Outbound Routing
- Rule name Isi dengan to_Freepbx
- The rule will work if Number begins with isi dengan 1 atau 2 digit nomor awal Extension yang ada di FreePBX dalam Hal ini extension di FreePBX dimulai dengan ext 2501 jadi kita isi angka awalnya saja 2. ( Lihat Gambar )
- The rest of the number consists of the specified number of digits isi dengan 3 ( artinya awalan angka 2 di ikuti dengan 3 angka bisa kebaca 2XXX, XXX mewakili angka 0-9
- through the provider isi dengan tujuan Trunk yang kita buat “ FreePbx_Sangoma “

Sekarang ke Inbound Routing
- Klik Outbound Rule
- Provider isi dengan “ FreePBX_Sangoma “
- The call will be forwarded to isi dengan Direct to employee ( Match by DID )

Untuk sesi di MIKOPbx selesai, sekarang kita otw ke FreePbx atau Ssangoma.
Di FreePBX, kita akan menggunakan pjsip atau chan_sip. Untuk tutorial ini, kita gunakan pjsip (standar terbaru Sangoma).
- Buka Connectivity > Trunks > Add Trunk > Add SIP (chan_pjsip) Trunk.
- General Tab:
- Trunk Name: Ke_MikoPBX.
- Outbound CallerID: Opsional.
- pjsip Settings -> General Tab:
- Authentication: Pilih None (Karena ini P2P).
- Registration: Pilih None.
- SIP Server: Masukkan IP MikoPBX: 192.168.5.135.
- SIP Port: 5060 (Sesuaikan dengan port SIP di Miko).
- pjsip Settings -> Advanced:
- Pastikan Match (Identify) Address diisi dengan IP MikoPBX 192.168.5.135. Ini penting supaya FreePBX mengenali panggilan masuk dari Miko tanpa nanya password.


3. Mengatur Jalur Dial (Outbound Routes) di FreePBX
Supaya user di FreePBX bisa telepon balik ke Miko:
- Buka Connectivity > Outbound Routes > Add Outbound Route.
- Route Name: Jalur_Ke_Miko.
- Trunk Sequence: Pilih trunk Ke_MikoPBX yang baru dibuat.
- Dial Patterns: Isi dengan 1XXX (jika ekstensi Miko berkepala 1). Dalam kasus ini extension MikoPbx 1701 danseterusnya


4. Pengaturan Inbound Route di FreePBX
Agar ketika ada panggilan dari MikoPbx akan langsung menuju ke Extension Sasaran d FreePbx
- Buka Connectivity > Inbound Routes > Add Outbound Route.
- Description isi dengan MikoPbx
- DID Number isi Any atau angka berapa saja
- Set Destination > Custom Contexs > Full Internal Access

Tips Teknisi: “Kenapa Kok Masih Gagal?”
Beda merk biasanya ada sedikit hambatan “komunikasi”. Cek ini kalau belum nyambung:
- Format Nomor: Pastikan Miko tidak mengirimkan prefix tambahan yang tidak dikenali FreePBX.
- Context di FreePBX: Secara default, trunk pjsip menggunakan context from-pstn. Jika panggilan masuk dari Miko ditolak, coba ganti context-nya ke from-internal di tab Advanced (Hanya lakukan ini jika jaringannya benar-benar aman/lokal).
- Firewall Sangoma: FreePBX/Sangoma punya Intrusion Detection yang galak. Pastikan IP Miko 192.168.5.135 sudah masuk ke Connectivity > Firewall > Networks sebagai Trusted.
Penutup
Sekarang, si Miko dan si Sangoma sudah resmi “tunangan”. Ekstensi 17xx harusnya sudah bisa memanggil ekstensi 25XX dengan lancar jaya.
Ingat, kunci dari IP PBX yang sehat adalah log. Jika gagal, intip Asterisk Logfile di FreePBX atau Console di Miko untuk melihat pesan error seperti 403 Forbidden atau 404 Not Found.

