Asterisk

Published on January 2017 | Categories: Documents | Downloads: 56 | Comments: 0 | Views: 531
of 4
Download PDF   Embed   Report

Comments

Content

#Setting Codec sip.conf 1. Edit file /etc/asterisk/sip.conf vi /etc/asterisk/sip.cof 2. tambahkan script di bawah ini ;disallow=all ;allow=ulaw ;allow=ilbc ;tambahkan script berikut disallow=all allow=alaw allow=ulaw allow=gsm ; First disallow all codecs ; Allow codecs in order of preference

#Menambah kan extention 1. Edit file /etc/asterisk/sip.conf vi /etc/asterisk/sip.conf 2. Tambahkan script berikut pada baris paling bawah [103] callerid=Imam Hanafi type=friend context=lokal host=dynamic secret=103 username=103 allow=all nat=yes qualify=yes 3. Tambahkan pada extentsion.conf [lokal] exten => 103,1,Dial(SIP/103) exten => 104,1,Dial(SIP/104) exten => 105,1,Dial(SIP/105) exten => 106,1,Dial(SIP/106) ## Double Pickup 1. Buka /etc/asterisk/extentions.conf 2. Edit dialplan untuk ext 103 exten => 103,1,Dial(SIP/103&SIP/105)

## Auto Transfer 1. Buka /etc/asterisk/extentions.conf

2. Edit dialpan untuk ext 104 exten => 104,1,Dial(SIP/104,10,rt) exten => 104,n,Dial(SIP/105,10,r) exten => 104,n,HangUp() 3. Restart Service asterisk service asterisk restart ##User IAX 1. Buka file /etc/asterisk/extentions.conf 2. Tambahkan dialplan pada file tersebut exten => 108,1,Dial(IAX2/108) 3. Buka file /etc/asterisk/iax.conf 4. Tambahkan Rules Sebagai berikut [108] callerid=User Luar username=108 secret=108 type=friend host=dynamic context=lokal allow=all requirecalltoken=no permit=0.0.0.0/0.0.0.0

## Setting IVR 1. Buka file /etc/asterisk/extensions.conf 2. Tambahkan Dialplan berikut. exten => 200,1,Answer( ) exten => 200,n,Background(welcome) exten => 200,n,Background(good-morning) exten => 200,n,Background(academic-support) exten => 200,n,Background(astcc-please-enter-your) exten => 200,n,Background(extensions) exten => 200,n,Background(press-0) exten => 200,n,Background(for) exten => 200,n,Background(information) exten => 200,n,Background(press-1) exten => 200,n,Background(purchasing) exten => 200,n,Background(press-2) exten => 200,n,Background(sales) exten => 200,n,Goto(lokal,200,1) 3. Restart Service asterisk service asterisk restart

## Voice Mail

1. Buka file /etc/asterisk/extentions.conf 2. Tambahkan command berikut exten => 5000,1,VoiceMailMain() Dialplan tersebut di maksudkan, untuk mengakses ke layanan voice mail maka user call ke ext 5000, masukan user voice mail dan password yang di definisikan. 3. Bukan file /etc/asterisk/voicemail.conf 4. Tambahkan script berikut [default] 103 => 1122,Imam Hanafi,[email protected] 104 => 1122,Ayyash Ahmad,[email protected] 5. Definiskan dialplan extention yang akan di set voice mail, bukan file /etc/as terisk/extentions.conf 6. Tambahkan dialplan pada extentions yang akan di gunakan voice mail exten exten exten exten => => => => 103,1,Dial(SIP/101,10,rt) 103,n,Dial(SIP/102,10,r) 103,n,Voicemail(101,b) 103,n,HangUp()

7. Untuk pengetesannya, call ke 103, biarkan sampai keluar notifikasi untuk men inggalkan Pesan 8. Call ke 5000 , masukan user voice mail yaitu 103 dan password 1122 ## Trunking Voip Rakyat 1. Daftar pada website www.voiprakyat.or.id untuk mendapatkan satu nomor yang ak an kita gunakan trunking 2. Tambahkan Script berikut pada /etc/asterisk/sip.conf register => 144488:080111@voiprakyat 3. Tambahkan user untuk voip rakyat [voiprakyat] type=friend host=voiprakyat.or.id context=lokal username=144488 fromuser=144488 authuser=144488 secret=080111 nat=yes qualify=yes insecure=port,invite allow=all 4. Setting Outbound Route pada /etc/asterisk/extentions.conf exten => _112.,1,Dial(SIP/voiprakyat/${EXTEN:3}) Maksud dari script di atas adalah, apabila ingin menghubungi no voip rak yat lain, maka harus di dahului dengan menekan 112, misalnya 112143342 artinya kita akan menghubungi nomor voip rakyat 143342. 5. Setting Outbound Route pada /etc/asterisk/extentions.conf exten => 144488,1,Dial(SIP/104) 6. Simpan semua berkas dan restart service asterisk

service asterisk restart 7. Cek apakah sudah teregister dengan voip rakyat asterisk -rvvvv sip show registry

## Trunking PSTN Trunking PSTN pada Server IPPBX 1. edit file /etc/asterisk/sip.conf , tambahkan script berikut : register => [email protected]/9000 2. edit file /etc/asterisk/sip.conf , tambahkan user untuk spa400 [9000] type=friend user=9000 host=192.168.1.249 dtmfmode=rfc2833 canreinvite=no context=lokal insecure=very 3. Buat Inbound dan outbound route pada file /etc/asterisk/extentions.conf Outbound SPA400 exten => _113.,1,Dial(SIP/9000/L1${EXTEN:3}) exten => _114.,1,Dial(SIP/9000/L2${EXTEN:3}) Inbound SPA400 exten => 9000,1,NOOP(${SIP_HEADER(TO)}) exten => 9000,n,SET(TMP2=${SIP_HEADER(TO)}) exten => 9000,n,SET(TMP1=${CUT(TMP2,@,1)}) exten => 9000,n,SET(DST=${CUT(TMP1,:,2)}) exten => 9000,n,GotoIf($[ ${DST} = TUMBUSAPA ]?lokal,111,1) exten => 9000,n,GotoIf($[ ${DST} = KINERIA ]?lokal,111,1)

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close