Wednesday, May 11, 2016

Tutorial Instalasi dan Konfigurasi VoIP Server(Asterisk)

Posted by with 2 comments
Assalamu'alaikum Wr. Wb.

Pada postingan kali ini kami akan membagikan ilmu tentang instalasi dan konfigurasi  VoIP Server. VoIP merupakan singkatan dari Voice Over Internet Protocol adalah teknologi yg digunakan untuk melakukan berkomunikasi dan sesi multimedia melalu jaringan IP.
Prisip kerjanya adalah mengubah gelombang suara menjadi gelombang data agar dapat dilewatkan melalui sambungan internet. Pada VoIP suara akan dikompres menjadi ukuran 13,3 kilo byte dimana pada GSM suaranya dikodekan dengan 64 kilo byte. Dan suara yang sudah dikompres ini sudah sering kita dengar melalui ponsel.
VoIP sudah banyak di implementasikan di berbagai protokol perangkat lunak ternama seperti:
  • H.323
  • Media Gateway Control Protocol (MGCP)
  • Session Initiation Protocol (SIP)
  • H.248
  • Real-time Transport Protocol (RTP)
  • Real-time Transport Control Protocol (RTCP)
  • Secure Real-time Transport Protocol (SRTP)
  • Session Description Protocol (SDP)
  • Inter-Asterisk eXchange (IAX)
  • Jingle XMPP VoIP Extensions
  • Skype Protocol
  • Teamspeak
Sebelum Menginstal VoIP sebaiknya kalian perlu menyiapkan beberapa hal berikut:
1. Koneksi Internet
2. Sebuah PC Server(Debian Server) dan sudah teremote menggunakan ssh atau telnet.
3. Sebuah PC Client

  • Langkah pertama kita install dulu asterisk:
    #apt-get install asterisk
  • Setelah itu kita konfigurasi asterisknya. Konfigurasi pertama kita edit sip.conf pada asterisknya:
    #nano /etc/asterisk/sip.conf
    Lalu kita tambahkan script berikut:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context = others

    [14044]
    type=friend
    context=myphones
    secret=1234
    host=dynamic

    [12071] type=friend
    context=myphones
    secret=1234
    host=dynamic
  • Keterangan:
    • Pada kolom ini [14044] kalian isi nomor yg ingin kalian gunakan untuk berkomunikasi dengan nomor yg satunya.
    • Pada kolom ini [12071] kalian isi nomor yg kalian ingin hubungi.
    • Pada 'secret' kalian isi password yg kalian inginkan untuk login user asterisk.
  • Selanjutnya kita konfigurasi yg extenseions.conf
    #nano /etc/asterisk/extensions.conf
    Lalu tambahkan script berikut:
    [others]
    [myphones]
    exten => 14044,1,Dial(SIP/14044)
    exten => 12071,1,Dial(SIP/12071)
  • Setelah itu kita restart asterisknya:
    #service asterisk restart
  • Selanjutnya kita install Zoiper. Zoiper digunakan untuk mencoba asterisknya. Zoiper adalah aplikasi open source dan bisa digunakan di Linux, Windows, Mac OS dan Android, tetapi disini kami menggunakan linux. Disini kalian download zoiper di website resminya di zoiper.com
  • Setelah terdownload, kalian ekstrak dan kalian  jalankan menggunakan terminal. Caranya kalian menuju direktori hasil ekstrakannya, lalu kalian ketikkan perintah:
    #./Zoiper_3.3_Linux_Free_64Bit.run
  • Setelah bisa terbuka,kalian install Zoipernya. Kami yakin kalian bisa menginstalnya dengan mudah, tinggal next dan next saja nanti bisa.
  • Pada terakhir proses penginstalan kalian bisa langsung launch aplikasinya dan pada awal tampilan kalian klik Setting > Preferences > Create Account
  • Pada gambar di bawah, kalian pilih yg SIP
  • Lalu pada user kalian isi nomor yg kalian buat tadi dan ipserver kalian lalu beserta passwordnya
  • Lalu langkah selanjutnya kalian isi nomor dan ipserver
  • Lalu Close
  • Lalu kita menuju PC Client dan tambahkan akun yg satunya(12071) untuk menelepon atau menghubungi akun yg telah kita buat tadi(14044). Cara menambahkan akunnya sama dengan akun yg kita buat sebelumnya tadi.
  • Lalu kita coba dial dari 14044 ke 12071
  • Answer dan akan muncul tampilan seperti ini
  • Jika sudah seperti itu, maka konfigurasi kalian sudah berhasil
Web referensi:
1. zoiper.com
2. wikipedia
3.www.dct.co.id

Semoga Bermanfaat :)

Wassalamu'alaikum Wr. Wb.

2 comments:

  1. permisi bang/mbak bagaimana membangun voip server di netbsd memakai oracle virtualbox?

    ReplyDelete
  2. kok pas call antar sip, suaranya gaada ya pas incom sama outgoingnya.

    saya pake asterisk 13 ubuntu 18.04LTS.

    ReplyDelete