VOIP / Asterisk mengaktifkan video call dengan Xlite client November 24, 2009
Posted by setijoagus in Linux, voip.Tags: asterisk, xlite
add a comment
1. Tambahkan pada file /etc/sip.conf, setelah general
[general]
videosupport=yes
allow=h263
2. Jalankan Xlite client, dimana xlite akan segera mendeteksi keberadaan kamera yang dipasang pada komputer anda.
3. lakukan panggilan, kemudian klik tombol start, maka video akan di kirim
4. Ada “kejanggalan” Xlite pada beberapa versi tertentu tidak detect web camera usb tertentu, walaupun O/S atau windows sudah mendeteksinya, pada versi lainnya Xlite sudah mendeteksi web camera usb, tetapi setelah tombol start di klik, Xlite menjadi hang ???
5. Versi Xlite yang cocok buat saya adalah versi ini
Membuat IVR (interactive voice responses) di Asterisk Agustus 26, 2009
Posted by setijoagus in Linux, voip.Tags: asterisk, audacity, ivr, Linux, sox
add a comment
1. merekam suara IVR dengan menggunakan software pengolah suara, misalnya : audacity
download audacity http://audacity.sourceforge.net/download/
misal suaranya berbunyi :
“selamat datang di layanan voip UBS, tekan nomer extention yang anda inginkan atau
tekan 9002 untuk mengetahui jam saat ini
tekan 9003 untuk mendengarkan lagu yogya
tekan 9004 untuk bantuan operator
tekan 9005 untuk Cabang A
tekan 9006 untuk Cabang B “
2. simpan dalam format .wav (dalam contoh ivr.wav)
3. lakukan konversi suara ke format .gsm (dalam contoh ivr.gsm), dengan menggunakan software sox [saya menggunakan yang versi linux]
a. download software sox
http://sourceforge.net/projects/sox/files/sox/14.3.0/sox-14.3.0.tar.gz/download
b. configure
# cd /usr/local/src/
# tar xvzf sox-14.3.0.tar.gz
# cd sox-14.3.0
# ./configure
c.lakukan konversi
# sox ivr.wav -r 8000 -c1 ivr.gsm resample -ql
d. untuk convert sekumpulan mp3 ke gsm
# vi mp32gsm
for I in $(ls -1 *.mp3)
do
NAME=$I
echo “Converting from mp3.wav”
mpg123 -w “$NAME.wav” “$NAME”
echo “Converting from wav to gsm”
sox -t wav “$NAME.wav” -r 8000 -c1 -t gsm “$NAME.gsm” resample -ql
echo “output filename: $NAME.gsm”
done
# chmod a+x mp32gsm
# ./mp32gsm
4. hasil konversi disimpan ke /var/lib/asterisk/sounds
# cp ivr01.gsm /var/lib/asterisk/sounds/
ASTERISK
5. melakukan konfigurasi extension.conf
# vi /etc/asterisk/extensions.conf
;————————–
; ivr
;————————–
Exten => 001,1,Answer()
Exten => 001,2,Background(ivr)
exten => 001,3,Background(silence/3)
exten => 001,4,Goto(2)
artinya :
baris 1 : jika ada user mendial 001 maka prioritas pertama adalah dijawab
baris 2 : jika tidak dijawab akan ada suara rekaman ‘ivr’ kita yang bunyinya seperti diatas
baris 3 : silence selama 3 dial tone
baris 4 : ulangi ke baris 2
6. reload asterisk
# asterisk -vvvr
linux*CLI> reload
linux*CLI> exit
A. ASTERISK & SPA-400 [Mengenal SPA-400] Agustus 25, 2009
Posted by setijoagus in Linux, voip.Tags: asterisk, Linux, spa400
add a comment
SPA400 memiliki 4 standard analog telephones lines FXO
SPA400 biasanya digunakan bersamaan dengan SPA9000 detail http://www.retrevo.com/s/Linksys-SPA400-review-manual/id/420ci955/t/1-2/




C. ASTERISK & SPA-400 [Setup asterisk] Agustus 25, 2009
Posted by setijoagus in Linux, Network, voip.Tags: asterisk, spa 400
add a comment
5. membuat user di /etc/asterisk/sip.conf
[root@linux ~]# vi /etc/asterisk/sip.conf
[general]
register= spa400@172.20.140.142/spa400
[spa400]
type=friend
user=spa400
host=172.20.140.142
dtmfmode=rfc2833
canreinvite=no
context=from-trunk
insecure=very
6. membuat extentions di /etc/asterisk/extensions.conf
[root@linux ~]# vi /etc/asterisk/extensions.conf
;——————————————————————-
; dari sip ke pstn UBS [spa400]
; contoh 888160, artinya dari sip akan dial ke pabx no telpon 160
;——————————————————————-
exten => _888X.,1,Dial(SIP/${EXTEN:3}@spa400,30,rt)
;——————————————————————-
; dari pstn ke sip [spa400]
; contoh semisal extention pabx / FXO : 160 didial maka,
; artinya dari pstn akan dial ke sip no ext 001
;——————————————————————-
[from-pstn-custom]
exten=>spa400,1,Goto(voipubs,001,1)
B. ASTERISK & SPA-400 [Setup SPA-400] Agustus 25, 2009
Posted by setijoagus in Linux, Network, voip.Tags: asterisk, spa 400
add a comment
1. menentukan IP SPA-400
Pada saat pembelian pertama dari pabrik IP SPA-400, diset DHCP, sehingga untuk melakukan setting lewat browser akan kesulitan [sebab khan nggak tahu IPnya].
Untuk itu perlu tool, salah satunya menggunakan angry IP scanner (http://www.angryziber.com), yang digunakan untuk scan IP SPA-400 dengan port 5060.
2. difinisikan SPA-400 lewat browser
Default username = Admin (capital A)
Default password = blank
3. Setup -> Basic Setup
• pilih Fixed IP address & isi fixed IP address : 172.20.140.142
• DNS server : 172.20.140.33
• Set time zone :
• Click Save Settings
• Restart System
4. Setup->SPA9000 Interface.
• User ID : spa400 [user yang disetup di /etc/asterisk/sip.conf]
• static Address : 172.20.140.33
• Port : 5060
• Port ID 1 : PortID1
• Port ID 2 : PortID2
• Port ID 3 : PortID3
• Port ID 4 : PortID4
• Click Save Settings




ASTERISK & SPA-3102 Agustus 5, 2009
Posted by setijoagus in Linux, Network, voip.Tags: asterisk, linksys, spa-3102, voip
17 comments
ASTERISK & SPA-3102
12. Setup voice gateway Product Name: SPA-3102 dengan
1 port FXS untuk telepon handset sama dengan CO PBX dan
1 port FXO untuk line telkom/pstn (sama dengan extension PBX)
1 ethnet RJ-45
1 internet RJ-45
13. menyiapkan konfigurasi
- tambahkan pada file /etc/asterisk/sip.conf
# vi /etc/asterisk/sip.conf
[spa3102_phone]
type=friend
context=voipubs
host=dynamic
username=spa3102_phone
secret=spa3102_phone
nat=never
qualify=yes
dtmf=rfc2833
disallow=all
allow=alaw
[spa3102_pstn]
type=friend
context=voipubs
host=dynamic
username=spa3102_pstn
secret=spa3102_pstn
nat=never
qualify=yes
dtmf=rfc2833
disallow=all
allow=alaw
- tambahkan pada file /etc/asterisk/extensions.conf
# vi /etc/asterisk/extensions.conf
;—————————————————
; dari sip ke pstn,
; cara menggunakan tekan 999 & no ext yang dituju
;—————————————————
exten => _999X.,1,Dial(SIP/${EXTEN:3}@spa3102_pstn,30,rt)
;—————————————————
; dari pstn ke sip
; cara menggunakan tekan no ext
; tunggu sampai dengan mendengar suara enter-ext-of-person
; tekan no SIP yang dituju
;—————————————————
exten => 2091,1,Answer()
exten => 2091,n,Playback(silence/1)
exten => 2091,n,Background(enter-ext-of-person)
exten => 2091,n,WaitExten(20)
exten => 2091,n,Goto(internal,${EXTEN},1)
exten => 2091,n,Hangup()
14. menyiapkan konfigurasi SPA-3102
- reset terlebih dulu dengan cara, lewat pesawat telephone, diakhiri #
a. tekan ****
b. tekan 73738
15 akses SPA3102 lewat browser 192.168.0.1 pilih : Administrator – advanced screen
a. tab Router – Wan Setup
….Internet Connection Settings: ubah DHCP dan set static dan isi ip dalam contoh 172.20.140.141, mask 255.255.0.0
….Click Submit All Changes
SPA3102 akan reboot
b. tab Voice – sub-tab Line 1
….SIP Settings:
……SIP Port: 5060
……Proxy and registration:
……Proxy: 172.20.140.33 (IP address Asterisk server)
….Subscriber Information:
……Display Name: spa3102_phone
……User ID: spa3102_phone
……Password: spa3102_phone
……Auth ID: spa3102_phone
….Click Submit All Changes
c. tab Voice – sub-tab PSTN User
….SIP Settings:
……SIP Port: 5061
….Proxy and Registration:
……Proxy: 172.20.140.33 (IP address Asterisk server)
….Subscriber Information:
……Display Name: spa3102_pstn
……User ID: spa3102_pstn
……Password: spa3102_pstn
……Auth ID: spa3102_pstn
….Dial Plans:
……Dial Plan 2: S0<:2091@172.20.140.33> (semua call dari PSTN di terima oleh SIP 2091)
….VoIP-To-PSTN Gateway Setup:
……Line 1 VoIP Caller DP: 1
….PSTN-To-VoIP Gateway Setup:
……PSTN Ring Thru Line 1: no
……PSTN CID for VoIP CID: yes
……PSTN Caller Default DP: 2
……Off Hook While Calling VoIP: no
….FXO Timer Values (sec):
……PSTN Answer Delay: 5
….International Control
……Line-In-Use Voltage : 22 (sesuaikan tegangan PABX, perlu bbrp kali test)
….Click Submit All Changes
ASTERISK & MP3 (III) Agustus 5, 2009
Posted by setijoagus in Linux, Network, voip.Tags: asterisk, mp3, voip
add a comment
8. Setup file pendukung menjalankan mp3 dengan mpg123-0.59r. Jika menggunakan mpg123-0.60 ternyata hasilnya tidak bagus.
# cd /usr/local/src
# tar -zxf mpg123-0.59r.tar.gz
# cd mpg123-0.59r
# make linux
# cp mpg123 /usr/sbin/
9. setup /etc/asterisk/extensions.conf, misalnya dalam contoh no extentions 9003, untuk menjalankan file mp3 di /home/ubs/yogya.mp3
# vi /etc/asterisk/extensions.conf
exten => 9003,1,Answer
exten => 9003,2,MP3Player(/home/ubs/yogya.mp3)
exten => 9003,3,Hangup
10. Mematikan asterisk
# killall asterisk
# killall asterisk
11. Menjalankan asterisk
# asterisk
mengubah keanggotaan port vlan cisco Juli 1, 2009
Posted by setijoagus in Network, voip.Tags: cisco, vlan
add a comment
Mengubah port untuk menjadi anggota suatu vlan dapat dilakukan dengan mudah, pada contoh ini diandaikan port Fa2/0/48 akan dijadikan anggota vlan : vlan-2, dimana sebelumnya Fa2/0/48 adalah anggota vlan : FC
1. periksa sebelum perubahan
3750-FC(21)#sh vlan
VLAN Name Status Ports
—- ——————————– ——— ——————————-
1 default active Gi2/0/2, Gi2/0/4
2 vlan-2 active Fa2/0/45, Fa2/0/47
3 Vlan-Management active
21 FC active Fa2/0/1, Fa2/0/2, Fa2/0/3
Fa2/0/4, Fa2/0/5, Fa2/0/6
Fa2/0/7, Fa2/0/8, Fa2/0/9
Fa2/0/10, Fa2/0/11, Fa2/0/12
Fa2/0/13, Fa2/0/14, Fa2/0/15
Fa2/0/16, Fa2/0/17, Fa2/0/18
Fa2/0/19, Fa2/0/20, Fa2/0/21
Fa2/0/22, Fa2/0/23, Fa2/0/24
Fa2/0/25, Fa2/0/26, Fa2/0/27
Fa2/0/28, Fa2/0/29, Fa2/0/30
Fa2/0/31, Fa2/0/32, Fa2/0/33
Fa2/0/34, Fa2/0/35, Fa2/0/36
Fa2/0/37, Fa2/0/38, Fa2/0/39
Fa2/0/40, Fa2/0/41, Fa2/0/42
Fa2/0/43, Fa2/0/44, Fa2/0/46
Fa2/0/48
2. masuk kedalam mode config
3750-FC(21)#config t
3750-FC(21)(config)#
3. masuk ke port yang akan diubah, pd contoh Fa2/0/48
3750-FC(21)(config)#interface Fa2/0/48
3750-FC(21)(config-if)#
4. ubah keanggotaan vlan
3750-FC(21)(config-if)#switchport access vlan 2
3750-FC(21)(config-if)#
5. simpan perubahan tanpa shutdown
3750-FC(21)(config-if)#no shutdown
3750-FC(21)(config-if)#^Z
6. lihat perubahan
3750-FC(21)#sh vlan
VLAN Name Status Ports
—- ——————————– ——— ——————————-
1 default active Gi2/0/2, Gi2/0/4
2 vlan-2 active Fa2/0/45, Fa2/0/47, Fa2/0/48
3 Vlan-Management active
21 FC active Fa2/0/1, Fa2/0/2, Fa2/0/3
Fa2/0/4, Fa2/0/5, Fa2/0/6
Fa2/0/7, Fa2/0/8, Fa2/0/9
Fa2/0/10, Fa2/0/11, Fa2/0/12
Fa2/0/13, Fa2/0/14, Fa2/0/15
Fa2/0/16, Fa2/0/17, Fa2/0/18
Fa2/0/19, Fa2/0/20, Fa2/0/21
Fa2/0/22, Fa2/0/23, Fa2/0/24
Fa2/0/25, Fa2/0/26, Fa2/0/27
Fa2/0/28, Fa2/0/29, Fa2/0/30
Fa2/0/31, Fa2/0/32, Fa2/0/33
Fa2/0/34, Fa2/0/35, Fa2/0/36
Fa2/0/37, Fa2/0/38, Fa2/0/39
Fa2/0/40, Fa2/0/41, Fa2/0/42
Fa2/0/43, Fa2/0/44, Fa2/0/46










