Instalasi Server Softswitch Berbasis SIP

Hello Sobat Ilyas, pada kesempatan kali ini kita akan membahas tentang instalasi server softswitch berbasis SIP. Softswitch adalah perangkat lunak yang digunakan untuk menghubungkan jaringan telekomunikasi tradisional dengan jaringan IP. Dalam artikel ini, kita akan membahas tentang instalasi softswitch berbasis SIP pada server.

Persiapan Instalasi Server Softswitch

Sebelum melakukan instalasi server softswitch, ada beberapa persiapan yang harus dilakukan. Pertama, pastikan server yang akan digunakan sudah terinstall sistem operasi Linux. Kedua, pastikan server sudah terkoneksi dengan jaringan internet. Ketiga, pastikan server sudah terinstall beberapa paket pendukung seperti Apache, MySQL, dan PHP.

Setelah melakukan persiapan tersebut, langkah selanjutnya adalah melakukan instalasi softswitch. Ada beberapa softswitch berbasis SIP yang bisa digunakan seperti Asterisk, FreeSWITCH, dan OpenSIPS. Pada artikel ini, kita akan menggunakan Asterisk sebagai contoh instalasi.

Instalasi Asterisk

Langkah pertama dalam instalasi Asterisk adalah mengunduh file instalasi dari website resminya. Setelah file terunduh, ekstrak file tersebut dan masuk ke dalam direktori hasil ekstrak. Selanjutnya, jalankan perintah ./configure untuk mengkonfigurasi instalasi Asterisk.

Jika proses konfigurasi berhasil, selanjutnya jalankan perintah make menandakan bahwa proses kompilasi akan dimulai. Proses kompilasi ini memakan waktu yang cukup lama tergantung dari spesifikasi server yang digunakan.

Setelah proses kompilasi selesai, jalankan perintah make install untuk menginstall Asterisk ke dalam sistem. Setelah proses instalasi selesai, jalankan perintah make samples untuk membuat file konfigurasi.

Konfigurasi Asterisk

Pada tahap ini, kita akan melakukan konfigurasi Asterisk agar bisa digunakan sebagai softswitch. Pertama, buat file konfigurasi baru dengan perintah nano /etc/asterisk/sip.conf. Setelah file terbuka, masukkan konfigurasi seperti di bawah ini:

[general]port=5060
bindaddr=0.0.0.0
context=default
allowguest=no
allowoverlap=no
srvlookup=yes

Setelah itu, simpan file konfigurasi dan buat file konfigurasi lainnya dengan perintah nano /etc/asterisk/extensions.conf. Masukkan konfigurasi seperti di bawah ini:

[default]exten => s,1,Answer()
exten => s,n,Playback(hello-world)
exten => s,n,Hangup()

Dalam konfigurasi ini, kita membuat ekstensi s yang akan menjalankan aplikasi Answer untuk menjawab panggilan, kemudian menjalankan aplikasi Playback untuk memutar file hello-world, dan terakhir menjalankan aplikasi Hangup untuk mengakhiri panggilan.

Menjalankan Asterisk

Setelah melakukan konfigurasi, kita bisa menjalankan Asterisk dengan perintah asterisk -cvvvv. Perintah ini akan menjalankan Asterisk dalam mode console.

Jika Asterisk berhasil dijalankan, kita bisa melakukan uji coba dengan membuka aplikasi softphone seperti Zoiper atau X-Lite, kemudian melakukan panggilan ke alamat IP server yang digunakan.

Kesimpulan

Instalasi server softswitch berbasis SIP membutuhkan beberapa persiapan sebelumnya seperti memastikan server terkoneksi dengan jaringan internet dan terinstall beberapa paket pendukung. Selain itu, kita juga perlu melakukan konfigurasi pada softswitch agar bisa digunakan. Dalam artikel ini, kita menggunakan Asterisk sebagai contoh instalasi softswitch. Dengan mengikuti langkah-langkah yang telah dijelaskan di atas, kita bisa memiliki server softswitch berbasis SIP yang siap digunakan.

Sampai jumpa kembali di artikel menarik lainnya. Terima kasih telah membaca artikel ini.