Tag Archives: ubuntu

Langkah Mudah Membangun Web Conference untuk Pemula

Prolog bentar.

Komunikasi memang dibutuhkan oleh semua manusia, jarak yang berjauhan membuat orang membutuhkan media untuk menghubungkannya. Teknologi saat ini dengan perkembangannya yang begitu pesat, memungkinkan antar manusia yang satu dengan yang lainnya untuk berkomunikasi tatap muka melalui transmisi data. Sekilas sharing data, jika anda akrab dengan komunikasi tatap muka Skype, didapatkan pada januari 2013 kemarin techno Kompas melaporkan sudah terhitung 600 juta orang melakukan panggilan telepon dan video juga mengirimkan pesan tertulis dan berupa suara, fantastis bukan ?. Namun menggunakan skype, anda harus terkoneksi dengan jaringan internet. Serta untuk fitur unggulannya anda akan dikenakan tarif tentunya.

Menggunakan produk open source, kali ini kita akan mencoba membangun server untuk conference sendiri di jaringan/server anda. Sehingga anda nantinya dapat melakukan meeting/diskusi lebih dari dua orang yang akan melakukan pembicaraan. Kabar baiknya semuanya free alias gratisan !. Apakah menurut anda menarik ?. Tulisan ini ditujukan untuk anda yang ingin ngoprek tentang pembuatan komunikasi tatap muka gratis atau rekan-rekan yang membutuhkan referensi terkait. Sekedar informasi, tutorial ini  telah di ujicobakan sebelumnya dan berhasil pada prakteknya.

Oke, simak pembahasannya lebih dalam pada artikel ini.

Ayo kita mulai !

Yang disiapkan, PC untuk servernya dengan spesifikasi berikut :

  1. Memory 2 GB  (4 GB lebih baik)
  2. Prosesor Dual-core 2.6 GHZ (quad core lebih baik)
  3. 50GB harddisk tersedia atau untuk aktivitas perekaman lebih baik untuk lebih besar lagi
  4. Telah terinstal Ubuntu 10.04 Lucid lynx, bisa versi desktop/server. Silakan download disini jika belum punya
  5. Koneksi internet lumayan oke ke PC anda untuk instalasi modul pelengkap, setelah selesai maka praktis kita tidak membutuhkan koneksi internet lagi

Sedangkan untuk PC clientnya :

  1. Koneksi intranet/internet ke PC server
  2. Memiliki web cam/headset yang dapat digunakan dengan baik. Anda disarankan mengujicobanya terlebih dahulu.
  3. Spesifikasi hardware bebas
  4. Terinstall linux/windows versi apapun tidak masalah
  5. Disarankan punya minimal 2 PC client agar dapat diujicobakan.

Sebagai contoh, kali ini kita akan memberikan IP ke server kita dengan IP : 192.168.0.3. jika anda memiliki kesulitan dalam menerapkan IP dan terkoneksi ke internet. Bisa dibaca2 dulu tulisan berikut. Semoga membantu.

Akses terminal anda (jika menggunakan versi desktop) menggunakan CTRL+ALT+T kemudian login dengan akses root anda.

Jika semuanya telah ready, baca basmallah agar segala usaha kita dipermudah.. Amien 🙂

Berikut langkah-langkahnya (mohon maaf jika ada code yang ‘mbleber’ ke kanan..he he . untuk pengcopian tinggal double klik sajah 🙂 )

1. Update Server Anda

# Add the BigBlueButton key
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -

# Add the BigBlueButton repository URL and ensure the multiverse is enabled
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list

kemudian dilanjutkan dengan

sudo apt-get update
sudo apt-get dist-upgrade

2. Install Ruby,. Ruby ini dipakai untuk merekam dan pelengkap insfrastruktur

dpkg -l | grep ruby

Pastikan ruby anda pada versi 1.9.2.p290
lakukan perintah

$ ruby -v

Jika benar versinya, maka akan muncul seperti dibawah ini

ruby 1.9.2p290 (2011-07-09 revision 32553)

Jika belum, silakan lakukan instalasi pelengkap rubynya

sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2

kemudian buat file dengan nama install-ruby.sh, caranya

ketik

vi install-ruby.sh

paste kan code ini

#!/bin/bash
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
tar xvzf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure --prefix=/usr\
            --program-suffix=1.9.2\
            --with-ruby-version=1.9.2\
            --disable-install-doc
make
sudo checkinstall -D -y\
                  --fstrans=no\
                  --nodoc\
                  --pkgname='ruby1.9.2'\
                  --pkgversion='1.9.2-p290'\
                  --provides='ruby'\
                  --requires='libc6,libffi5,libgdbm3,libncurses5,libreadline5,openssl,libyaml-0-2,zlib1g'\
                  --maintainer=brendan.ribera@gmail.com
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500 \
                         --slave /usr/bin/ri ri /usr/bin/ri1.9.2 \
                         --slave /usr/bin/irb irb /usr/bin/irb1.9.2 \
                         --slave /usr/bin/erb erb /usr/bin/erb1.9.2 \
                         --slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2
sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500

akhiri dengan ESC dilanjutkan :wq kemudian ENTER.
kemudian install code yang baru saja ditulis dengan perintah

chmod +x install-ruby.sh
./install-ruby.sh

3. Install Big Blue Button (selanjutnya akan kita panggil BBB)

apt-get install bigbluebutton

untuk setiap pertanyaan dengan opsi Y/N selalu ketik Y kemudian enter. Hal ini untuk mengiyakan bahwa kita sepakat untuk lakukan instalasi.
Pada tahapan ini cepat/lambatnya tergantung kecepatan internet anda.

4. Install API Demos

Untuk perintah agar tampilan depan lebih interaktif (seting halaman depan untuk meeting) ketik perintah untuk install api demos

apt-get install bbb-demo

5. Lakukan Clean Restart

sudo bbb-conf –clean
sudo bbb-conf –check

khusus pada perintah baris kedua, merupakan tahapan untuk mengecek semua instalasi kita apakah sudah berjalan dengan baik. Nantinya, jika tidak ada masalah akan muncul demikian

check
terlihat, bahwa server conference ini telah siap diakses pada alamat http://192.168.0.3
Jika suatu ketika ip server anda akan dirubah, dengan ip lain semisal 192.168.0.10
maka, cukup berikan perintah

sudo bbb-conf –setip 192.168.0.10

Oke gampang bukan ?. Saat ini, server telah siap. Silakan buka browser anda, ketikan alamat http://192.168.0.3

join
Perhatikan pada kotak merah diatas, anda tinggal memasukkan nama, ikuti klik tombol Join, maka nantinya akan muncul seperti ini

allow
klik pada Allow, agar microphone dan camera anda dapat difungsikan dengan baik.

success

jangan lupa, lakukan share pada video cam nya. Agar rekan anda dapat melihat wajah anda dengan baik.
Alhamdulillah, semua instalasi dan koneksi berjalan dengan baik. Sekarang anda dapat berkomunikasi tatap muka sepuas-puasnya dan melakukan meeting dengan rekan-rekan anda, 2 orang atau lebih.

Selamat mencoba!

Salam hangat.

 

Dedy Setyo.

Seri Trixbox 5. Seting Klien Linux Ubuntu pada VoIP Trixbox

Daftar isi tulisan berseri trixbox :

  1. Seri 1 Membangun Sentra Telepon Gratis Berbasis VoIP 
  2. Seri 2 Konfigurasi PC Agar Dapat Terkoneksi dengan Server VoIP Trixbox
  3. Seri 3 Koneksi gadget android dengan VoIP trixbox
  4. Seri 4 Konfigurasi IP Phone untuk telepon gratis via Trixbox
  5. Seri 5 Seting Klien Linux Ubuntu pada VoIP Trixbox

Selamat membaca !


Menulis berseri memang mengasyikkan, kayak nonton senetron ajah..he he. namun begitu butuh energi dan prepare yang lumayan juga, berhubung nulis adalah hobby, so nampaknya tetep enjoy aja :). Sambil ngelepas kangen sama pembaca tercinta 😉 , hadewh ..mellow amat kayak melly goeslaw.. #gaknyambung.

oke, setelah pada tutorial sebelumnya kita telah membahas koneksi VoIP trixbox dengan PC windows, gadget android dan IP Phone, sekarang saatnya membahas bagaimana menyambungkan dengan PC Linux. Uji coba kali ini menggunakan Ubuntu Lucid Lynx 10.04. (bagi yang mau install silakan download disini). Terasa jadul memang ya ?. tapi gak masalah, yang penting tokcer.. Untuk versi setelahnya sih insyaAllah gak ada masalah, karena tidak ada perbedaan mendasar disini 🙂

Seperti yang sudah-sudah. sebelumnya kita akan daftarkan no telepon/extension baru di server VoIP nya. Mirip koq dengan langkah-langkah yang lain.

Seting PC Server dari browser PC lain

1. Buka server VoIP kita di browser PC lain. Ketikkan alamatnya, sebagai contoh karena kita men-set pada tulisan sebelumnya dengan IP 192.168.6.31 , maka ketikkan IP tersebut. klik pada pojok kanan atas link switch maka akan muncul halaman login, defaultnya masukkan user name : maint ; password : password

Halaman awal trixbox
Halaman awal trixbox
Login Trixbox
Login Trixbox

2. Setelah berhasil masuk, Silakan klik pada PBX — kemudian PBX Settings

Klik PBX--PBX Settings
Klik PBX–PBX Settings

3. Pada sisi kiri, klik Extensions

Klik Extensions
Klik Extensions

4. Pada halaman baru Add an Extension, Device biarkan pada pada pilihan default, Generic SIP Device, kemudian klik Submit

Klik Submit
Klik Submit

5. Masukkan User Extension : 125, Display Name : ubuntu, SIP Alias : 125

9

 

6. Kemudian pada Device Options silakan isikan secret (password) dengan angka 123456

3

 

7. setingan yang lainnya biarkan saja default kemudian lanjutkan dengan tekan Submit.

28. Lanjutkan dengan klik Apply Configuration Changes

Apply Configuration

9. lalu klik dengan Continue with Reload

Continue with reload

Sampe disini, konfigurasi untuk server nya sudah selesai.

Setting PC Klien

(pastikan sudah terinstalasi Ubuntu 10.04 atau versi diatasnya, dan telah terkoneksi ke jaringan server VoIP trixbox serta internet, karena paket-paket software akan didownload di Internet)

Ada dua macam tipe instalasi, yang pertama mode GUI. yang kedua mode terminal, berikut langkah-langkah pada mode GUI nya dulu.

1. Masuk pada Applications– Ubuntu Software Center, pada form searching tuliskan qutecom kemudian enter. Setelah muncul qutecom nya, kemudian klik install pada sisi sebelah kanannya.

1

Masukkan password root anda. Diakhiri dengan klik Authenticate

2

2. Tunggu proses install sampai selesai.

3

Oh ya, anda juga bisa melakukan instalasi menggunakan Synaptic Packet Manager. Silakan saja mana yang akan anda pilih.

4

Kemudian bisa juga jika anda ingin menginstalnya dari mode terminal,

1. Silakan login menggunakan akun root anda  dari terminal.

2. Lanjutkan dengan ketikkan perintah

apt-get install qutecom

5

3. Tunggu proses download sampai selesai.

6

4. Akhirnya qutecom telah terinstall.

7

Setelah terinstall dengan baik, saatnya anda seting aplikasi ini agar terhubung dengan server VoIP trixboxnya, tentunya disesuaikan dengan extension yang baru saja dibuat.

1. Silakan buka aplikasi QuteCom anda dari Applications kemudian akan muncul tampilan seperti ini.

8

 

2. Kemudian isikan Account name : ubuntu, login/username : 125, Password : 123456, SIP Domain : 192.168.6.31, Display Name : ubuntu. Dilanjutkan dengan klik connect.

10

 

Untuk dial, anda bisa masuk ke tab Dialpad, untuk memasukkan nomor dilanjutkan dengan klik tombol call berwarna hijau.

Oh ya, menggunakan qutecom ini pula kita bisa memasukkan daftar nomor telpon ke Contact dan mengetahui history telepon, pada tab diatasnya seperti ini.

11

 

Saat ini PC Linux anda telah terhubung dan sudah dapat digunakan untuk berkomunikasi.

Cukup banyak aplikasi sejenis di Linux yang bisa dimanfaatkan, googling saja dengan keyword sip client for linux nanti akan muncul software-software pilihan anda.

Demikian tutorial ini, semoga bermanfaat.

Selamat Mencoba !.

Salam hangat,

 

Dedy Setyo.