Pada artikel sebelumnya admin sudah membahas cara instalasi dan konfigurasi voip server menggunakan trixbox. Untuk artikel lengkapnya bisa dibaca disini. Nah pada artikel ini masih mengenai voip server, admin akan berbagi cara mengkonfigurasi trunk dua buah server trixbox. Untuk selengkapnya silahkan lanjut aja..
Apa itu Trunk ?
Trunk adalah salah satu teknologi untuk menghubungkan dua server Trixbox (IPPBX) atau lebih. Tujuan Trunk Trixbox adalah untuk routing voip dan menghubungkan dua sistem telepon IPPBX. Dengan adanya Trunk Trixbox pengguna di dua sistem telepon IPPBX bisa berkomunikasi menggunakan kode area seperti telepon pada umumnya. Protokol yang digunakan untuk Trunk Trixbox adalah SIP Trunk.

Pada artikel ini akan dijelaskan bagaimana trunking dari server trixbox-1 dengan kode area 87 ke server trixbox-2 dengan kode area 88. Jadi ketika pengguna A dengan extension 1001 yang terdaftar di server trixbox-1 ingin menghubungi pengguna B dengan extension 2001 yang terdaftar di server trixbox-2, maka harus menambahkan kode area 87 kemudian diikuti extension yang dituju, seperti 87 2001.Jadi panggilan yang diawali 87xxxx dari server trixbox-1 akan diteruskan ke server trixbox-2. Ini hanya untuk protokol SIP Trunk, mungkin untuk protokol yang lainnya bakalan berbeda konfigurasinya. silahkan cari referensi di google ya hehe.
Konfigurasi Trunk Server Trixbox-1
IP address server trixbox-1 : 192.168.1.10/24
Tambahkan Extension SIP Device pada Trixbox-1 terlebih dahulu seperti berikut.

Setting Trunk Trixbox-1, Pilih PBX >> PBX Settings >> Trunks >> Add SIP Trunk.

Pada SIP Trunk, masukan :
OutBound Caller ID : 2003 (Extension yang ada pada Trixbox-2)
Trunx Name : trixbox1
Peer details:
host : 192.168.1.20 (ip address trixbox-2)
username : 2003 (Extension yang ada pada Trixbox-2)
secret : 2003 (password dari extension 2003 yang ada pada Trixbox-2)
type : peer
Register string : 2003:2003@192.168.1.20 (username:password@ipaddress_trixbox)

Pada tahapan selanjutnya, membuat OutBound Route. Masih di menu PBX Settings. Masukan :
Route Name : trixbox1
Dial Pattern : 87|.
Trunk Sequence : SIP/trixbox1
Kemudian Save Changes >> Apply Configuration Changes

Konfigurasi Trunk Server Trixbox-2
Tambahkan Extension SIP Device pada Trixbox-2 terlebih dahulu seperti berikut.

Setting Trunk Trixbox-2, Pilih PBX >> PBX Settings >> Trunks >> Add SIP Trunk.

Pada SIP Trunk, masukan :
OutBound Caller ID : 1003 (Extension yang ada pada Trixbox-1)
Trunx Name : trixbox2
Peer details:
host : 192.168.1.10 (ip address trixbox-1)
username : 1003 (Extension yang ada pada Trixbox-1)
secret : 1003 (password dari extension 1003 yang ada pada Trixbox-1)
type : peer
Register string : 2003:2003@192.168.1.10 (username:password@ipaddress_trixbox)

Pada tahapan selanjutnya, membuat OutBound Route. Masih di menu PBX Settings. Masukan :
Route Name : trixbox2
Dial Pattern : 88|.
Trunk Sequence : SIP/trixbox2
Kemudian Save Changes >> Apply Configuration Changes

Uji Coba
Panggilan dari 1004 (menggunakan Zoiper) ke 2001 (Menggunakan X-Lite) >> 87 2001 (Zoiper).

Panggilan dari 2001 (menggunakan X-Lite) ke 1004 (menggunakan Zoiper) >> 88 1004 (X-Lite).

Sekian pembahasan tentang trunk trixbox, semoga bisa bermanfaat dan selamat ngopreks hehe..