Jumat, 22 Maret 2013

hidden

blog galau+sedikit ilmu
http://fahmikhoirulichsan.blogspot.com/
copyright by memori

Minggu, 10 Maret 2013

Kamis, 07 Maret 2013

Lagi gak mood ces

Besok-besok lagi ya
Soalnya banyak yang bergambar ces ..
salam sukses

Trunking asterisk to asterisk

Sung ces ..
Misalkan kita mempunyai dua server
Server 1 = 10.4.74.34
server 2 = 10.4.74.28
Okok ..kita mulai satu persatu
SERVER 1
edit bagian sip.conf
[general]
context = default
bindaddr = 0.0.0.0
bindport = 5060  
disallow = all 
allow = ulaw 
allow = alaw 
allow = gsm

[1001] 
context=default 
username=1001  
secret=1001 
type=friend 
host=dynamic

[2-sip-trunk]  
type=friend 
nat=yes 
context=default
host=10.4.74.28 
disallow=all 
allow=ulaw 
allow=alaw 
allow=gsm 
allow=g729 
canreinvite=no  
qualify=yes

edit bagian extensions.conf
[general]  
static=yes
writeprotect=no

[default]
exten => 1001,1,Dial(SIP/1001)
exten => 1001,2,Hangup
exten => _2X.,1,Dial(SIP/2-sip-trunk/${EXTEN:1})
exten => _2X.,2,Hangup()


Selanjutnya kita konfigurasikan ke server ke-2
SERVER 2
edit bagian sip.conf
[general] 
context=default
bindaddr=0.0.0.0  
bindport=5060  
disallow=all
allow=ulaw 
allow=alaw 
allow=gsm

[2001] 
context=default 
username=2001  
secret=2001 
type=friend 
host=dynamic

[2002] 
context=default 
username=2002 
secret=2002  
type=friend 
host=dynamic

[1-sip-trunk] 
type=friend 
nat=yes 
context=default 
host=10.4.74.34 
disallow=all 
allow=ulaw 
allow=alaw 
allow=gsm
allow=g729
canreinvite=no
qualify=yes


kemudian edit bagian extensions.conf
 [general]
static=yes
writeprotect=no
[default]
exten => 2001,1,Dial(SIP/2001)
exten => 2001,2,Hangup
exten => 2002,1,Dial(SIP/2002)
exten => 2002,2,Hangup
exten => _1X.,1,Dial(SIP/1-sip-trunk/${EXTEN:1})
exten => _1X.,2,Hangup()

Selesai deh
tinggal gunakan softphone untuk melakukan pengecekan yaitu melakukan panggilandari client server 1 ke 2 atau sebaliknya
Semoga bermanfaat ces...

KONFIGURASI ASTERISK UNTUK KOMUNIKASI STANDAR


Setelah sebelumnya dibahas cara menginstall Asterisk, disini saya akan membahas cara konfigurasi untuk layanan komunikasi standar. Konfigurasi tersebut terdiri dari create user dan konfigurasi di client.

A. Create User
·       Untuk meng-create user maka file yang dikonfigurasi adalah file sip.conf, ada baiknya file sip.conf yang asli kita jangan kita hapus, cukup diberi tanda ‘;’ di setiap awal baris perintah dengan tujuan kita dapat melihat file sip.conf yang asli (tanda ‘;’ merupakan comment penjelasan dari script dan tidak ikut dirunning oleh program). Setelah itu baru kita membuat file sip.conf yang baru di bawahnya.
·         Edit file sip.conf
#nano /etc/asterisk/sip.conf

[general]
context=default
allowoverlap=no
allowguest=yes
canreinvite=yes
allowanonymous=yes
bindport=5060
bindaddr=0.0.0.0
;enable jenis codec yang digunakan
disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=g711
allow=g723
allow=g729
allow=h263
allow=h263p
;enable vidoe call
videosupport=yes
allowexternalinvites=yes
;ini adalah nomor client yang akan kita buat (dalam contoh ini memakai nomor 7005&7006) . Ketik di bawahnya.
[7005]
context=default
type=friend
username=7005
secret=7005
host=dynamic
dtmfmode=rfc2833
callerid=[client1]
[7006]
context=default
type=friend
username=7006
secret=7006
host=dynamic
dtmfmode=rfc2833
callerid=[client2]
·         Edit file extensions.conf (konfigurasi dialplan)
#nano /etc/asterisk/extensions.conf

[general]
static=yes
writeprotect=no
:disini letak dialplan nomor yang kita buat tadi
[default]
exten => 7005,1,Dial(SIP/7005,30,tr)
exten => 7005,2,Hangup
exten => 7006,1,Dial(SIP/9004,30,tr)
exten => 7006,2,Hangup

Tambahan nih untuk membuat ruang buat conference
Setting meetMe
[rooms]
; tim marketing
conf => 2500,1234

; tim redaksi
conf => 2501,5678


CARA MENGINSTALL ASTERISK PADA SLACKWARE 12.0


Sebelum masuk pada cara penginstallannya, saya akan menjelaskan dulu sedikit tentang Asterisk. Apa itu Asterisk?
Asterisk adalah software yang bersifat Open Source yang biasanya digunakan untuk membangun suatu sistem layanan komunikasi serta memberikan kemudahan kepada penggunanya untuk mengembangkan layanan telepon sendiri dengan kustomisasi yang seluas-luasnya diberikan kepada pihak pengguna. Atau bahasa mudahnya adalah sebuah software yang digunakan untuk melakukan hubungan komunikasi( baik itu suara, video) lewat saluran internet (VoIP). Arti Open Source sendiri berarti setiap pengembang dapat melihat dan mengubah source code yang ada, sehingga aplikasi-aplikasi yang ada dapat ditambahkan dengan mudah oleh setiap pengembang. Asterisk juga dapat dikatakan sebagai suatu Open IP-PBX (IP-Private Branch Exchange) yaitu fungsinya yang hampir sama dengan sentral telepon .
Dengan kata lain Asterisk adalah PBX dalam bentuk perangkat lunak, tetapi menyediakan semua fitur seperti PBX. Kelebihan Asterisk adalah dapat jalan dibanyak platform OS, antara lain Linux, Windows, BSD, dan OS X, dan juga dapat melakukan koneksi dengan hampir semua standar yang berbasis teleponi, dengan menggunakan hardware yang tidak begitu mahal sebagai gateway-nya. Sangat banyak layanan yang kita dapat pada Asterisk ini. Selain komunikasi standar antar dua client atau lebih, Asterisk juga menyediakan layanan Music On Hold, RBT, DNS Server dan ENUM Server. Tapi disini saya akan menjelaskan dulu bagaimana cara menginstall Asterisk di Slackware 12.0
Cara menginstall Asterisk di Slackware 12.0 :
·         Download filenya di http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.11.tar.gz , lalu simpan di /home
·         Ekstrak file tersebut
#cd /home
#tar xvf asterisk-1.4.11.tar.gz
·         Install Asterisknya (ada baiknya baca file README nya dahulu)
#cd /home/asterisk-1.4.11/
#./configure
#make
#make install
#make samples
(Jika tidak ada error packet dependency maka Asterisk sukses terinstall)