#yum -y install net-snmp mrtg #wget -4 -O /etc/snmp/snmpd.conf www.icez.net/files/snmpd.conf #wget -4 -O /var/www/mrtg/mrtg-load.sh www.icez.net/files/mrtg-load.sh #chmod a+x /var/www/mrtg/mrtg-load.sh #/etc/init.d/snmpd restart #cfgmaker –global ‘WorkDir: /var/www/mrtg’ –global ‘Options[_]: bits,growright’ –output /var/www/mrtg/mrtg.cfg public@localhost #wget -4 -O /tmp/mrtg.cfg www.icez.net/files/mrtg.cfg #cat /tmp/mrtg.cfg >> /var/www/mrtg/mrtg.cfg #/bin/cp -fv /var/www/mrtg/mrtg.cfg /etc/mrtg/mrtg.cfg #echo “Alias /mrtg /var/www/mrtg” > /etc/httpd/conf.d/mrtg.conf #/sbin/chkconfig snmpd on #indexmaker /etc/mrtg/mrtg.cfg > Full Article…
เขียน dialplan ขั้นพื้นฐาน (ต่อ)
เขียน dialplan ขั้นพื้นฐาน (ต่อ) 1. ตัวแปร จากตัวอย่างในตอนที่แล้ว เราได้ extensions.conf ดังนี้ ==================================================== [from-mm] ; context สำหรับ incoming จาก Mouthmun exten => s,1,Answer() ; รับ call Full Article…
เขียน dialplan ขั้นพื้นฐาน
1. บทเริ่ม Asterisk dialplan เป็นกลไกของระบบที่จะควบคุม call flow ตามที่เราต้องการ dialplan จะอยู่ในไฟล์ /etc/asterisk/extensions.conf dialplan ประกอบด้วย 4 ส่วนหลักๆ คือ contexts, extensions, priority และ applications 2. Contexts Context คือ section ย่อยของ dialplan context เป็นกลุ่มของ extensions extensions ใน context หนึ่ง จะแยกจากกันอย่าเด็ดขาดจาก extensions ใน context อื่นๆ context จะมีรูปแบบ ดังนี้ [context-name1] exten => xxx,1,app1() exten => xxx,n,app2() … … [context-name2] exten Full Article…
คอนฟิก Asterisk 1.6.1.1 เบื้องต้นครับ
1. คอนฟิกไฟล์ของ Asterisk จะอยู่ที่ /etc/asterisk โดยมีคอนฟิกไฟล์เบื้องต้น ดังนี้ – /etc/zaptel.conf เป็นคอนฟิกไฟล์เกี่ยวกับ driver ของการ์ดต่างๆ เช่น TDM400P, X100P เป็นต้น – /etc/asterisk/zapata.conf เป็นคอนฟิกไฟล์ของ Asterisk ที่กำหนดพารามิเตอร์ ต่างๆ ให้กับ channels ของการ์ดที่ติดตั้ง – /etc/asterisk/sip.conf เป็นคอนฟิกไฟล์สำหรับ sip protocol – /etc/asterisk/iax.conf เป็นคอนฟิกไฟล์สำหรับ iax protocol – /etc/asterisk/extensions.conf เป็นคอนฟิกไฟล์ที่กำหนด dial plan ทำให้ระบบ ทำงานตาม flow ที่ต้องการ – /etc/asterisk/voicemail.conf เป็นคอนฟิกไฟล์ที่กำหนด voicemail เนื่องจากระบบที่เราติดตั้งในตอนที่ 1 ไม่มีการ์ดใดๆ (TDM400P, X100P etc.) เลย Full Article…
ติดตั้ง Asterisk 1.6.1.1 บน CentOS 5.3
1. Hardware ผมจะติดตั้ง Asterisk 1.6.1.1 บน CentOS 5.3 บน Notebook Compaq nx9040 วางแผนไว้ว่าจะไม่ใช้ GUI (FreePBX, Asterisk-GUI) สเปค Notebook nx9040 คือ – CPU Centrino 1.5 GHz – RAM 1 GB – HD ประมาณ 20 GB – LAN card 100 Mbps ขั้นแรกผมลง Centos 5.3 โดยเลือกแบบ server ไม่มี GUI ขณะที่ลง OS ก็มี Internet connection อยู่ 2. Compile Asterisk Full Article…
VPS: ติดตั้ง openvz บน centos 5 64bit
VPS Hosting คู่มือก๊อปวางอีกแล้วครับท่าน วิธีลงไม่รวมถึงการ optimize ระบบ และการตั้งค่า vps นะครับ wget -O /etc/yum.repos.d/openvz.repo http://download.openvz.org/openvz.repo rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ yum -y install ovzkernel.x86_64 perl -pi -e s/default=1/default=0/g /etc/grub.conf perl -pi -e “s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g” /etc/sysctl.conf echo “net.ipv4.conf.default.proxy_arp = 0″ >> /etc/sysctl.conf echo “net.ipv4.conf.default.send_redirects = 1″ >> /etc/sysctl.conf echo “net.ipv4.conf.all.send_redirects = 0″ >> /etc/sysctl.conf yum install vzctl.x86_64 Full Article…