ฟรี! ตั้งค่า VoIP บน Window Mobile แค่ 5 นาที
เขียน 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…
การติดตั้ง Asterisk
Platform: Linux เริ่มจาก download Asterisk (ในที่นี้จะใช้ version 1.2 ลงบน CentOS 4) จาก http://www.asterisk.org/downloads มาไว้ที่ /usr/src/ อาจจะใช้คำสั่ง wget เช่น wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz จากหน้า download มี 4 file ที่ต้องใช้ คือ Asterisk, Zaptel, Libpri และ Sounds ขณะที่ Addons จะใช้หรือไม่ก็ได้ หรืออาจจะ download source code จาก cvs ก็ได้ โดยกำหนด CVSROOT ดังนี้ export CVSROOT=:pserver:anoncvs:anoncvs@cvs.digium.com:/usr/cvsroot หลังจาก download แล้ว ให้ทำการ extract tar zxvf zaptel-*.tar.gz Full Article…
VoIP (Voice Over Internet Protocol)
เกิดขึ้นครั้งแรกเมื่อปี 1973 โดยองค์กรที่ชื่่อว่า ARPANET (Advanced Research Project Agency Network) โดยมีวัตถุประสงค์ นำเอาเทคโนโลยีเข้ามาช่วยประหยัดต้นทุนการติดต่อสื่อสาร โดยการใช้งานระบบเครือข่ายให้มีประโยชน์และมีประสิทธิภาพมากขึ้น หรือ ชื่ออื่น IP Telephony, Internet telephony, หรือ Digital Phone เป็นการสื่อสารทางเสียงผ่านโครงข่ายอินเทอร์เน็ต หรือโครงข่ายอื่นๆ ที่ใช้อินเทอร์เน็ตโปรโตคอล สัญญาณเสียงจะถูกตัดแบ่งเป็นแพ็คเก็ตวิ่งผ่านไปบนโครงข่ายที่ใช้สำหรับการ สื่อสารข้อมูลทั่วไป แทนการใช้วงจรเฉพาะตามวิธีการสื่อสารในระบบโทรศัพท์แบบดั้งเดิม เปรียบได้กับการให้รถยนต์วิ่งแทรกกันได้ตามช่องว่างที่มีอยู่ของถนน แทนการให้รถยนต์คันเดียวจองถนนวิ่งแบบผูกขาด ข้อดีของวีโอไอพีก็คือการสามารถใช้โครงข่ายได้อย่างมีประสิทธิภาพ ทำให้สามารถให้บริการได้ในอัตราค่าบริการที่ถูกลงมา VoIP สามารถแบ่งได้เป็น 3 ลักษณะ 1. คอมพิวเตอร์ส่วนบุคคล ไปยัง คอมพิวเตอร์ส่วนบุคคล ( PC to PC ) PC มีการติดตั้ง sound card และไมโครโฟน ที่เชื่อมต่ออยู่กับเครือข่าย IP การประยุกต์ใช้ PC และ IP-enabled Full Article…
VoIP – Voice over Internet Protocol
VoIP – Voice over Internet Protocol (also called IP Telephony, Internet telephony and Digital Phone) is the routing of voice conversations over the Internet or any other IP-based network. SIP – Session Initiation Protocol – is a protocol developed by the IETF MMUSIC Working Group proposed standard and to initiate, modify and complete an interactive Full Article…
การติดตั้ง Asterisk สำหรับระบบ VoIP
ดาวน์โหลดโปรแกรม Asterisk เวอร์ชั่น 1.6.2.2 # fetch http://www.freebsd.sru.ac.th/download/VoIP/asterisk-1.6.2.2.tar.gz เริ่มติดตั้ง # cd เข้าไปในตำแหน่งที่ดาวน์โหลดโปรแกรมไว้ # tar zvfx asterisk-1.6.2.2.tar.gz # cd asterisk-1.6.2.2 # ./configure –prefix=/usr/local/asterisk เรียบเรียงโดย อ.ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราชภัฏสุราษฎร์ธานี ที่มา 1 :: http://www.asterisk.org ที่มา 2 :: http://www.voip-info.org/wiki/view/Asterisk+FreeBSD ที่มา 3 :: http://freeware-thai.blogspot.com/2009/03/voice-over-ip.html ที่มา 4 :: http://www.thaiasteriskclub.com/index.php?board=7.0