Konfigurasi Dialplan Extension Asterisk IP PBX

download Konfigurasi Dialplan Extension Asterisk IP PBX

of 15

Transcript of Konfigurasi Dialplan Extension Asterisk IP PBX

Konfigurasi dialplan extension Asterisk IP PBX

AsteriskIP PBX dalam teknologiVoIPberfungsi sebagai sentral telepon, yang mengatur hubungan masuk dan keluar telepon. Pada file konfigurasi sip.conf digunakan untuk setting codec, context dan registrasi user SIP, cara pendaftaran user SIP sudah dibahas dibagian lain. Sedangkanfile extension.conf untuk konfigurasi dialplan extension asterisk IP PBX, panggilan extension antar telepon, voicemail, transfer, music on hold dan lain lain diatur disini. Pada tutorial ini kita akan membahas konfigurasi extension.conf Asterisk IP PBX secara sederhana, pengaturan hunting, transfer, voicemail dan musin on hold.Dialplan extension Asterisk IP PBX selalu diawali dengan exten kemudian di ikuti nomor extension, proritas dan terakhir perintah. Setiap perintah didalamnya () terdapat opsion atauparameteryang menentukan aksi selanjutnya.exten => nomor_extension, prioritas,perintah(option)Telpon ke extension 300 diarahkan ke user SIP/300exten => 300,1,Dial(SIP/300)Telpon ke extension 301 diarahkan ke user SIP/350exten => 301,1,Dial(SIP/300)Konfigurasi Extension ke User SIPDengan berdasarkan gambar diatas kita membuat extension untuk User SIP. Nomor extension disamakan dengan user SIP agar tidak membingungkan.vim /etc/asterisk/extensions.confexten => 300,1,Dial(SIP/300)exten => 401,1,Dial(SIP/401)exten => 302,1,Dial(SIP/302)exten => 320,1,Dial(SIP/320)Transfer panggilan otomatisPerintah prioritas pertama di eksekusi apabila 10 detik tidak diangkat maka otomatis ditransfer prioritas kedua.exten => 300,1,Dial(SIP/300,10,r)exten => 300,2,Dial(SIP/401,10,r)exten => 300,n,HangUp()Hunting telepon secara bersamaJika ada panggilan untuk extension 401 maka dua telpon akan berdering bersamaandengan 300, menunggu mana yang diangkat lebih dahulu.exten => 401,1,Dial(SIP/401&SIP/300)Transfer antar teleponPengguna telepon nomor extension 320 memiliki kemampuan men-transfer panggilan secara manual dengan menekan tombol # pada telepon.exten => 320,1,Dial(SIP/320,10,rt)Music On HoldPanggilan ke extension 300 memiliki nada panggil (RBT) yang didapatkan dari file MP3.cp nindy.mp3 /var/lib/asterisk/moh/exten => 300,1,SetMusicOnHold(nindy)exten => 300,n,Dial(SIP/300,30,m)exten => 300,n,HangUpVoicemailKita konfigurasi voicemail.conf untuk memberikan voicemail extension 300 dengan password 1122, file suara dikirim [email protected]. Untuk akses Voicemail kita gunakan extension 5000. Apabila ada panggilan ke extension 300 tidak diangkat selama 10 detik, maka akan diarahkan ke voicemail 300.vim /etc/asterisk/voicemail.conf;voicemail => password,Keterangan, Email300 => 1122,DepartmentMarketing,[email protected] => 5000,1,VoiceMailMain()exten => 300,1,Dial(SIP/300,10,r)exten => 300,n,Voicemail(300,u)exten => 300,n,HangUp()Konferensi Telepon VoIPKonfigurasi konferensi telepon di file meetme.conf, kita beri ruang konferensi dengan 5001 dan password untuk bergabung 1111. Panggilan extension untuk konferensi kita setting 5001.vim /etc/asterisk/meetme.conf[general]audiobuffers=32[rooms]conf => 5001,1111exten => 5001,1,MeetMe(5001)Semoga tutorial ini bisa menjadi bahan referensi bagi yang ingin melakukan konfigurasi Asterisk IP PBX untuk sentral telepon voip.

Trunking antar Asterisk IP PBX dengan IAX2

Trunkingadalah salah satu teknologi untuk menghubungkan dua serverAsteriskIP PBX atau lebih. Tujuan Trunking Asterisk IP PBX adalah untuk routingvoipdan menghubungkan dua sistem telepon IP PBX. Dengan adanya Trunking Asterisk pengguna di dua sistem telepon IP PBX bisa berkomunikasi menggunakan kode area seperti telepon pada umumnya. Protokol yang digunakan untuk Trunking Asterisk adalah Inter Asterisk Excange 2 (IAX2), kelebihan IAX2 bisa melewati NAT pada router.Pada tutorial kali ini kita akan membahas Trunking Asterisk IP PBX sebagai Contoh antara server kantor Jakarta dengan Banjarmasin. Dimana server IP PBX jakarta kita kasi kode area 021 dan Banjarmasin 074. Pengguna di kantor jakarta apabila ingin menghubungi banjarmasin maka harus menekan kode area 074 kemudian diikuti dengan extension yang di tuju, misal; 074 500.Konfigurasi Trunking antar server Asterisk IP PBX agak rumit, tetapi mudah apabila kita mengetahui konsepnya terlebih dahulu. Konfigurasi utama terletakdi file iax.conf, pada server jakarta terdapat konfigurasi authetifikasi jakarta dan peer ke banjarmasin. Sedangkan pada iax.conf banjarmasin terdapat settingan authentifikasi banjarmasin dan peer ke jakarta.

Setelah itu kita konfigurasifile extension.conf untuk outbound routing masing masing peer jakarta dan banjarmasin, extension.conf digunakan untuk menentukan kode area server IP PBX tujuan.

Konfigurasi Trunking lengkapnya sebagai berikut:Konfigurasi iax.conf Jakartavim /etc/asterisk/iax.conf[021]callerid=Kantor Pusat Jakartausername=021secret=pass021type=friendhost=dynamiccontext=lokaldisallow=allallow=ulawallow=alawallow=gsm#Koneksi ke Banjarmasin

[banjarmasin]type=friendusername=074secret=pass074auth=plaintexthost=banjar.ardelindo.comqualify=yestrunk=yespermit=0.0.0.0/0.0.0.0

Konfigurasi extension.conf Jakartavim /etc/asterisk/extension.conf[lokal]#Kode Area ke Banjarmasin dari Jakarta_074.,1,Dial(IAX2/banjarmasin/${EXTEN:3})

Konfigurasi iax.conf Banjarmasinvim /etc/asterisk/iax.conf[074]callerid=Cabang Banjarmasinusername=074secret=pass074type=friendhost=dynamiccontext=lokaldisallow=allallow=ulawallow=alawallow=gsm#Koneksi ke Jakarta[jakarta]type=friendusername=021secret=pass021auth=plaintexthost=jakarta.ardelindo.comqualify=yestrunk=yespermit=0.0.0.0/0.0.0.0

Konfigurasi extension.conf Banjarmasinvim /etc/asterisk/extension.conf[lokal]#Kode Area ke Jakarta dari Banjarmasin_021.,1,Dial(IAX2/jakarta/${EXTEN:3})Demikianlah tutorial kali ini, apabila kurang jelas bisa menanyakan langsung via YM

Linux VoIP Asterisk IP PBX

Voice over InternetProtocolatau biasa disebut dengan VoIP, adalah teknologi yang memungkinkan percakapan dua pengguna atau lebih melalui jaringan internet. Keuntungan penggunaan VoIP, pengguna tidak kena biaya roaming, karena menelepon melalui internet. Teknologi VoIP juga memungkinkan pengguna melakukanVideo conferencemelalui perangkat VoIP.IP PBXatauInternet ProtocolPrivate Branch ExchangeadalahPABXyang menggunakan teknologiIP. IP PBX adalah perangkat switching komunikasi telepon dan data berbasis teknologi Internet Protocol (IP) yang mengendalikan ekstension telepon analog (TDM) maupun ekstension IP Phone. Fungsi-fungsi yang dapat dilakukan antara lain penyambungan, pengendalian, dan pemutusan hubungan telepon; translasi protokol komunikasi; translasi media komunikasi atau transcoding; serta pengendalian perangkat-perangkat IP Teleponi sepertiVoIP Gateway, Access Gateway, dan Trunk Gateway. Jadi dengan adanya IP PBX pengguna bisa melakukan telepon antar perangkat VoIP maupun softphone dengan extension sama seperti menggunakan telepon analog melalui PABX. Penggunaan IP PBX sebagai sistem telepon pada perkantoran dapat menghemat biaya infrastruktur telepon analog karena bisa menggunakan jaringan LAN atau Wireless yang sudah ada.

Apabila kita ingin membangun sistem telepon VoIP menggunakan linux, cukup memasang serverAsteriskIP PBX. Kemudian menyediakan perangkat telepon IP Phone, kita juga bisa menggunakan softphone yaitu telepon voip berbasis software seperti ekiga dan Xlite. Asterisk IP PBX mendukung Extension, Voicemail,Phone Conference, Automatic Call Distribution, Transfer, Interactive Voice Response dan Inter Asterisk Exchange. Instalasi dan konfigurasi Asterisk cukup mudah.Linux VoIPAsterisk IP PBX sangat mudah di implementasikan

Instalasi Asteriskapt-get install asterisk asterisk-sounds-extra vimKonfigurasi Asterisk SIProot@ubuntu:~# vim /etc/asterisk/sip.conf[global]context=defaultallowoverlap=nodisallow=all ; First disallow all codecsallow=alawbindport=5060bindaddr=0.0.0.0srvlookup=yes;video conference support;videosupport=yes[103]callerid=Departemen Pemasarantype=friendcontext=lokalhost=dynamicsecret=103username=103allow=all[104]callerid=Departemen Logistiktype=friendcontext=lokalhost=dynamicsecret=104username=104allow=allKonfigurasi Extensionroot@ubuntu:~# vim /etc/asterisk/extensions.conf[lokal]exten => 103,1,Dial(SIP/103)exten => 104,1,Dial(SIP/104)Konfigurasi IP Phone Briker

Konfigurasi Softphone Ekiga

Integrasi Asterisk IP PBX dan OpenLDAP

IntegrasiAsteriskIP PBX denganOpenLDAPdigunakan agar asterisk bisa membaca user , voicemail dan extension LinuxSingle SignOn. Asterisk IP PBX mengenali user yang terdapat pada SSO, sehingga perangkat handset VoIP (IP Phone & Softphone) authentifikasi menggunakan user LDAP. Kita juga bisa melakukan konfigurasi extension serta voicemail melalui LDAP.Berikut ini adalah konfigurasi Integrasi Asterisk IP PBX dengan OpenLDAPInstall asterisk terlebih dahulu1. Copyschema LDAPasteriskdownloaddihttp://kurusetra.web.id/buku/asterisk.schema2. Konfigurasi slapd.confvim /usr/share/slapd/slapd.confinclude /etc/ldap/schema/asterisk.schema3. Convert fileslapd.conf menjadi konfigurasi openldap4. Konfiguras res_ldap.confvim /etc/asterisk/res_ldap.confhost=127.0.0.1 ; LDAP host;port=389url=ldap://127.0.0.1protocol=3 ; Version of theLDAP protocolto use; default is 3.basedn=dc=kurusetra,dc=web,dc=id ; Base DNuser=cn=admin,dc=kurusetra,dc=web,dc=id ; Bind DNpass=1111 ; Bind password;disable default additionalFilter;additionalFilter=(objectClass=AstExtension);kita hanya menggunakan dari LAM[extensions]context = AstContextexten = AstExtensionpriority = AstPriorityapp = AstApplicationappdata = AstApplicationDataadditionalFilter=(objectClass=AsteriskExtension)[sip];rubah cn menjadi uidname = uid5. Konfigurasi extconfig.confvim /etc/asterisk/extconfig.conf[settings]sipusers => ldap,ou=Users,dc=kurusetra,dc=web,dc=id,sipsippeers => ldap,ou=Users,dc=kurusetra,dc=web,dc=id,sipsipregs => ldap,ou=Users,dc=kurusetra,dc=web,dc=id,sipextensions => ldap,dc=kurusetra,dc=web,dc=id,extensionsvoicemail => ldap,ou=Users,dc=kurusetra,dc=web,dc=id,voicemail6. Konfigurasi extensions.confvim /etc/asterisk/extensions.conf[default]switch => Realtime/@include => usersinclude => demoexten => 1212,1,VoiceMailMain()[users]switch => Realtime/@Untuk bimbingan Tugas akhir integrasi Asterisk IP PBX dengan OpenLDAP dapat menghubungi HP 085 736 167 850 atau [email protected]

Trunk Asterisk IP PBX ke VoIP Rakyat

Pada tutorial kali ini kita akan bahas cara melakukantrunkasteriskIP PBX ke VoIP Rakyat untuk mendapatkan telepon gratis melalui Internet. Panggilan masuk (Inbound) dan Keluar (Outbound) akunSIP VoIPRakyat kita arahkan ke server asterisk IP PBX yang telah kita install. Caranya cukup mudah, kita konfigurasi sip.conf dan extensions.conf, cukup di dua file tersebut. Langkah pertama kita buat akun terlebih dahulu dihttp://voiprakyat.or.id. Kemudian kita masukan account ID dan password SIPVoIPRakyat ke konfigurasi sip.conf. Langkah berikutnya kita konfigurasi extensions.conf dengan menambahkan Inbound Routing dan Outbound Routing asterisk.

Edit sip.conf

;register harus selalu diatas user sip [104] atau [voiprakyat]register => 143342:rahasia@voiprakyat

[104]callerid=Departemen Logistiktype=friendcontext=lokalhost=dynamicsecret=104username=104allow=allnat=yesqualify=yes

;trunk user SIP VoIP Rakyat[voiprakyat]type=friendhost=voiprakyat.or.idcontext=lokalusername=143342fromuser=143342authuser=143342secret=rahasianat=yesqualify=yesinsecure=port,inviteallow=all

Edit extensions.conf

[lokal]exten => 104,1,Dial(SIP/104)

;extension panggilan keluar dari IP PBX Pribadi ke VoIPRakyatexten => _112.,1,Dial(SIP/voiprakyat/${EXTEN:3})

;extension proses apabila ada panggilan masuk ke akun SIP VoIP Rakyat; diarahkan ke extension SIP 104exten => 143342,1,Dial(SIP/104)

Jasa Konfigurasi Server Linux Remote Internet

KurusetraComputermelayani Jasa KonfigurasiServer LinuxSecara Remote Internet melalui SSH atau RDesktop dengan biaya yang sangat terjangkau. Konfigurasi Server Linux kami sudah teruji pada berbagai perusahaan, perkantoran dan usaha kecil menengah seperti warnet, semuanya menggunakan server linux dan tidak ada permasalahan, bebas virus dan gratis biaya lisensi. Konfigurasi yang kami lakukan memiliki garansi 3 bulan dan perawatan berkala apabila diperlukan. Hanya dengan memiliki satu IP Publik atau VPN kami dapat melakukan konfigurasi Server Linux perusahaan anda. Berikut ini paket Jasa Konfigurasi Server Linux Remote Internet Kami, dan dapat ditambahkan sesuai dengan kebutuhan klien. Squid Proxy Server Linux Mail Server ApacheWeb Server Setting DNS Server VoIP& Asterisk IP PBX Server Hotspot & RT/RWNet Bandwidth ManagementUntuk informasi dan konsultasi lebih lanjut hubungi