Thursday, 23 March 2017

Mari Mengenal Asterisk

Hai kawan kawan,
Pada postingan kali ini saya akan mengajak teman teman untuk mengenal asterisk


A. Pengertian
Asterisk adalah software implementasi dari telepon private branch exchange (PBX) yang memungkinkan telepon yang tersambung untuk melakukan panggilan ke satu sama lain, dan untuk terhubung ke layanan telepon lainnya, seperti public switched telephone network (PSTN) dan layanan Voice over Internet Protocol (VoIP).

Asterisk dirilis dengan model lisensi ganda, menggunakan GNU General Public License (GPL) sebagai lisensi perangkat lunak bebas dan lisensi perangkat lunak proprietary untuk mengizinkan pemegang lisensi untuk mendistribusikan proprietary , komponen sistem yang tidak dipublikasikan.

Asterisk diciptakan pada tahun 1999 oleh Mark Spencer dari Digium . Awalnya dirancang untuk Linux, Asterisk berjalan pada berbagai sistem operasi, termasuk NetBSD, OpenBSD, FreeBSD, MacOS, dan Solaris, dan dapat diinstal dalam sistem embedded berdasarkan OpenWRT dan flash drive.

B. Fitur
Asterisk diciptakan pada tahun 1999 oleh Mark Spencer dari Digium. Awalnya dirancang untuk Linux, Asterisk berjalan pada berbagai sistem operasi, termasuk NetBSD, OpenBSD, FreeBSD, MacOS, dan Solaris, dan dapat diinstal dalam sistem embedded berdasarkan OpenWRT dan flash drive .

Asterisk mendukung beberapa standar voice over IP protokol, termasuk Session Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP), dan H.323 . Asterisk mendukung sebagian besar telepon SIP, bertindak baik sebagai registrar dan back-to-back agen pengguna, dan dapat berfungsi sebagai gateway antara telepon IP dan public switched telephone network (PSTN) melalui T atau interface E-carrier atau kartu FXO analog. Inter-Asterisk eXchange (IAX) protokol, RFC 5456, asli Asterisk, memberikan efisien trunking panggilan antara Asterisk PBXes, selain mendistribusikan beberapa logika konfigurasi. Banyak penyedia layanan VoIP mendukungnya untuk panggilan selesai ke PSTN, sering karena mereka sendiri telah dikerahkan Asterisk atau menawarkan sebagai aplikasi host. Beberapa telepon juga mendukung protokol IAX.

Dengan mendukung berbagai layanan telepon tradisional dan VoIP, Asterisk memungkinkan deployers untuk membangun sistem telepon, atau bermigrasi sistem yang ada untuk teknologi baru. Beberapa situs menggunakan Asterisk untuk menggantikan PBXes proprietary, yang lain menyediakan fitur tambahan, seperti voice mail atau menu respon suara, atau virtual toko panggilan, atau untuk mengurangi biaya dengan melakukan panggilan jarak jauh melalui Internet (memotong pulsa).

Selain protokol VoIP, Asterisk mendukung protokol circuit-switching tradisional seperti ISDN dan SS7. Hal ini memerlukan kartu antarmuka perangkat keras yang sesuai, dipasarkan oleh vendor pihak ketiga. Setiap protokol membutuhkan instalasi modul software. Di Asterisk rilis 14 orang codec audio Opus didukung.

C. Internasionalisasi
Meskipun awalnya dikembangkan di Amerika Serikat , Asterisk telah menjadi VoIP PBX populer di seluruh dunia karena bebas tersedia di bawah lisensi open-source, dan memiliki modular, desain extensible. Hal ini memungkinkan memiliki beberapa set konfirmasi suara diidentifikasi oleh bahasa (dan bahkan beberapa set prompt untuk setiap bahasa) serta dukungan untuk format waktu dan seperti dalam bahasa yang berbeda. Beberapa set perintah untuk respon suara interaktif dan voice mail fitur yang disertakan dengan Asterisk: bahasa Inggris Amerika Inggris dan Australia, Perancis Kanada, Jepang, Rusia, Meksiko Spanyol dan Swedia. Beberapa petunjuk baru yang ditawarkan, seperti lelucon dan "zombie apocalypse" pesan bertema untuk Halloween. Selain itu, set suara yang ditawarkan untuk dijual komersial dalam berbagai bahasa, dialek, dan jenis kelamin. 

D. Produk Turunan
Asterisk adalah komponen inti dalam banyak produk komersial dan proyek open-source. Beberapa produk komersial hardware dan software bundel, produsen yang mendukung dan melepaskan perangkat lunak dengan model distribusi open-source.
  • AskoziaPBX , garpu dari m0n0wall proyek, menggunakan software Asterisk PBX untuk mewujudkan semua fungsi telepon.
  • Elastix menggunakan Asterisk, HylaFax, Openfire dan Postfix untuk menawarkan fungsi PBX, faks, instant messaging dan email, masing-masing.
  • FreePBX, open-source antarmuka pengguna grafis, bundel Asterisk sebagai inti dari yang FreePBX Distro
  • LinuxMCE bundel Asterisk untuk menyediakan telepon; ada juga versi tertanam dari Asterisk untuk OpenWRT router.
  • PBX di Flash / luar biasa PBX dan Trixbox yang PBXes software berdasarkan Asterisk.

Ada juga berbagai add-on produk, sering komersial, yang memperpanjang Asterisk dalam beberapa cara.

Sebagai salah satu contoh, perintah suara standar yang disertakan dengan sistem bebas. Sebuah bisnis dapat membeli pencocokan pengumuman suara nama perusahaan, pilihan menu IVR dan nama karyawan atau departemen (sebagai perpustakaan rekaman live dari nama-nama umum atau satu set perintah sepenuhnya disesuaikan dicatat oleh bakat suara profesional yang sama) di tambahan biaya untuk integrasi ke dalam sistem.

Add-ons lainnya memberikan dukungan faks, text-to-speech, tambahan codec dan fitur baru. /Beberapa pihak ketiga add-ons bebas; beberapa bahkan mendukung platform tertanam seperti Raspberry Pi .

Itulah tadi sekilas tentang asterisk, semoga bermanfaat.

Referensi



Read more

Wednesday, 22 March 2017

Membuat Radio Server Menggunakan Icecast2

Hai kawan kawan
Kali ini saya akan berbagi tentang bagaimana menginstall icecast


A. Pengertian
Icecast adalah media streaming project yang dirilis sebagai perangkat lunak bebas yang dipertahankan oleh yayasan Xiph.org. Hal ini juga mengacu khusus untuk server program yang merupakan bagian dari proyek. Icecast diciptakan pada bulan Desember 1998 / Januari 1999 oleh Jack Moffitt dan Barath Raghavan untuk memberikan open source audio server streaming yang siapa pun bisa memodifikasi, menggunakan, dan bermain-main dengannya. Versi 2 dimulai pada tahun 2001, sebuah penulisan peningkatan yang bertujuan dukungan multi-format (awalnya menargetkan Ogg Vorbis ) dan skalabilitas; rewrite ini dirilis pada Januari 2004.

B. Latar Belakang
Latar belakang kegiatan berikut adalah memajukan radio yang dapat di dengar melalui straming karena semakin sedikitnya device yang ada

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah mampu membangun radio streaming server yang dapat di akses dari berbagai perangkat (PC dan smartphone)

D. Alat Dan Bahan
1. Server
2. Jaringan
3. Client untuk me remote

E. Alokasi Waktu
30 - 45 menit

F. Langkah Kerja
1. Install icecast2 dengan perintah # apt-get install icecast2

2. Kita pilih yes untuk mengkonfigurasi icecast

3. Masukan hostname

4. Lalu masukan source password

5. Kemudian masukan relay password

6. Masukan juga administration password

7. Lalu kita edit file icecast.xml dengan perintah # vim /etc/icecast2/icecast2.xml

8. Kita ubah password nya, kita cari dengan kata kunci hackme,

9. Ganti semua kata hackme dengan password yang tadi kita masukan sehingga seperti gambar

10. Lalu kita edit konfigurasi icecast di direktori default, gunakan perintah
# vim /etc/default/icecast2

11. Kita ganti bagian paling bawah yang tadinya ENABLE=false menjadi ENABLE=true seperti dibawah ini

12. Lalu jalankan icecast dengan perintah # /etc/init.d/icecast2 start

13. Kita buka browser dan ketik ip:port biasanya port default yang digunakan oleh icecast adalah port 8000

14. Ini adalah tampilan awal icecast

15. Untuk membroadcast, diperlukan aplikasi lainnya, bisa menggunakan Mixxx atau IDJC, disini saya menggunakan Mixxx

16. Kita buka preferences, atau tekan Ctrl + P, lalu pilih live broadcasting. Type kita pilih Icecast2, Host silahkan di isi dengan IP Server, Login default biasanya menggunakan source, jangan lupa masukan password yang sudah di masukan saat konfigurasi, untuk port default nya adalah 8000. Klik Apply, OK

17. Akan muncul notifikasi jika kita telah tersambung ke streaming server

18. Lalu tinggal kita putar musiknya

19. Kita buka icecast di web, maka akan terdapat keterangan tentang stream yang kita jalankan

20. Kita buka mount point nya untuk mendengarkan

21. Selain lewat web browser, kita juga bisa mendengarkan di smartphone menggunakan aplikasi misalnya VLC, kita tinggal masuk ke menu Open network MRL, lalu kita ketik address nya, disini saya memasukan http://192.168.25.2:8000/andika maka di bawah akan muncul lagu yang sedang di putar

G. Kesimpulan
Radio streaming server tidak hanya dapat di dengarkan melalui web browser tetapi juga dapat di dengarkan melalui aplikasi misalnya VLC

Itulah tadi tentang bagaimana membangun  radio server menggunakan icecast2, semoga membantu

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
Read more

Mensinkronkan ownCloud Server Dan Client

Hai kawan kawan,
Kali ini saya akan berbagi tentang bagaimana melakukan sinkronasi antara ownCloud client dan ownCloud server



A. Pengertian
ownCloud merupakan suatu perusahaan dengan proyeknya yaitu ownCloud project. Slogan perusahaan ini adalah Your Cloud, Your Data, Your Way!. ownCloud yang merupakan salah satu perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi pengguna aplikasi untuk membagi dan mengakses data yang secara lancar terintegrasi dengan perangkat teknologi informasi yang tujuannya mengamankan, melacak, dan melaporkan penggunaan data.

B. Latar Belakang

Latar belakang kegiatan ini adalah data yang ada di owncloud server tidak bisa sinkron denganlaptop kita, dan kita perlu mendownloadnya secara manual

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan berikut adalah melakukan sinkronasi antara client dengan server sehingga dapat menghindari hal hal yang tidak di inginkan

D. Alat Dan Bahan
1. ownCloud Server
2. Akses jaringan antara client dan server
3. Client yang akan di sinkronkan

E. Alokasi Waktu
10 - 20 menit

F. Langkah Kerja
1. Kita install dulu ownCloud client dengan perintah
# apt-get install owncloud-client

2. Setelah instalasi selesai, kita cari owncloud desktop sync client, gunakan saja kata kunci owncloud

3. Masukan address dari ownCloud server kita

4. Kemudian masukan username dan password ownCloud

5. Muncul tampilan seperti ini, disini anda bisa mengubah apa saja yang ingin di sinkronkan dan dimana direktori penyimpanan nya, jika anda tidak ingin mengubahnya langsung saja klik Connect

6. Langsung saja kita klik finish

7. ownCloud akan melakukan sinkronasi dengan sendirinya


8. Jika sudah sinkron maka akan muncul tanda chechlist seperti ini


G. Kesimpulan
Client bisa melakukan sinkronasi secara otomatis dengan server selama mereka terhubung dalam suati jaringan.

Referensi
https://id.wikipedia.org/wiki/OwnCloud
Read more

Monday, 20 March 2017

Mari Mengenal Icecast

Hai kawan kawan
Pada postingan kali ini saya akan mengajak teman teman untuk mengenal aplikasi icecast



A. Pengertian
Icecast adalah media streaming project yang dirilis sebagai perangkat lunak bebas yang dipertahankan oleh yayasan Xiph.org. Hal ini juga mengacu khusus untuk server program yang merupakan bagian dari proyek. Icecast diciptakan pada bulan Desember 1998 / Januari 1999 oleh Jack Moffitt dan Barath Raghavan untuk memberikan open source audio server streaming yang siapa pun bisa memodifikasi, menggunakan, dan bermain-main dengannya. Versi 2 dimulai pada tahun 2001, sebuah penulisan peningkatan yang bertujuan dukungan multi-format (awalnya menargetkan Ogg Vorbis ) dan skalabilitas; rewrite ini dirilis pada Januari 2004.

B. Rincian Teknis
Icecast server mampu melakkan streaming konten audio sebagai Opus atau Vorbis melalui standar HTTP, video sebagai WebM atau Theora melalui HTTP, MP3 selama protokol komunikasi yang digunakan oleh SHOUTcast, AAC, dan NSV, melalui protokol SHOUTcast (Theora, AAC, dan NSV hanya didukung dalam versi 2.2.0 dan yang lebih baru).

Icecast membutuhkan program eksternal, yang disebut "source clients", dan proyek Icecast termasuk program source clients yang dikenal sebagai IceS. Sumber itu berjalan biasanya di tempat di mana audio yang dihasilkan (misalnya, sebuah studio) dan server Icecast di tempat di mana banyak bandwidth yang tersedia (misalnya,  colocation center ). Sejak versi 2.4.0 source clients dapat menggunakan standar HTTP permintaan PUT polos bukan metode SUMBER kustom.

C. Format File
Source ClientsInput FormatsOutput Formats
MP3AACOggVorbisFLACWAVMP3AAC/AAC+OggVorbisOggOpusOggFLACNSVvideoOggTheoravideoWebMvideo
IceS 0.4YesNoYesNoNoYesNoNoNoNoNoNoNo
IceS 2.0NoNoYesNoNoNoNoYesNoNoNoYesNo
LiquidsoapYesYesYesYesYesYesYesYesYesYesNoYesNo
Live DSPInputN/AN/AN/AN/AN/AYesYesYesYesYesYesYesYes

Itulah tadi sekilas tentang icecast, semoga bermanfaat

Referensi

Read more

Saturday, 18 March 2017

How To Install Google Earth On Linux

Hai kawan kawan,
Pada postingan kali ini saya akan berbagi tentang bagaimana cara menginstall Google Earth di Linux,


A. Pengertian
Google Earth merupakan sebuah program globe virtual yang sebenarnya disebut Earth Viewer dan dibuat oleh Keyhole, Inc.. Program ini memetakan bumi dari superimposisi gambar yang dikumpulkan dari pemetaan satelit, fotografi udara dan globe GIS 3D. Tersedia dalam tiga lisensi berbeda: Google Earth, sebuah versi gratis dengan kemampuan terbatas; Google Earth Plus, yang memiliki fitur tambahan; dan Google Earth Pro, yang digunakan untuk penggunaan komersial.

B. Latar Belakang
Latar belakang kegiatan berikut adalah sulitnya perhitungan secara manual dalam menenutkan arah pointing suatu antenna

C. Maksud Dan Tujuan
Maksud dan tujuan dari instalasi google earth adalah untuk mempermudah penentuan koordinat, sehingga mampu meningkatkan akurasi dalam melakukan pointing, menghitung jarak antar tower, tinggi penghalang, dsb.

D. Alat Dan Bahan
1. PC
2. Koneksi internet

E. Alokasi Waktu
5 - 15 menit

F. Langkah Kerja
1. Download terlebih dahulu file .deb google earth di website resminya yaitu https://www.google.com/earth/download/ge/agree.html lalu pilih paket yang akan di download, bisa juga dengan menggunakan perintah wget di terminal, disini saya mendownload paket 64 bit .deb

2. Kita tunggu proses download nya hingga selesai

3. Kemudian kita install lsb-core dengan perintah # apt-get install lsb-core

4. Lalu kita pindah ke direktori download dengan perintah # cd Download/

5. Install google earth dengan perintah # dpkg -i google-earth-stable-current_amd64.deb

6. Lalu kita cari google earth

7. Dan inilah tampilan awal google earth


G. Kesimpulan
Google Earth support dengan OS Linux dan mampu digunakan untuk berbagai hal seperti di atas

Itulah tadi sekilas tentang bagaimana menginstall Google Earth, semoga membantu

Referensi
https://help.ubuntu.com/community/GoogleEarth
https://www.google.com/earth/download/ge/agree.html

Read more