ผมต้องการทำระบบที่จะคอยดูว่า ณ ขณะนั้น VoIP Server มีการทำงานอะไรอยู่บ้าง มีใคร online มีใครโทรอยู่บ้าง Channel ไหนกำลังถูกใช้งานอยู่บ้าง เป็นต้่น
ที่จริง Asterisk ได้จัดเตรียม API ทั้ง AGI, AMI, CLI เอาไว้ให้จัดการกับเรื่องพวกนี้อยู่แล้ว.... จริงๆก็ไม่ยากอะไร ถ้าผมไม่ขี้เกียจ
ของพวกนี้มัน basic มากๆ เลย ใครๆ ก็ต้องใช้ แล้วผมจะทำใหม่เพื่ออะไร?? งั้นต้องลองหาดูก่อน
project ลักษณะนี้มีตัวหนึ่งเป็นที่รู้จักก็คือ FOP (Asterisk Flash Operator Panel) นั่นเอง ใช้ Flash และ PERL
สิ่งที่ผมต้องการคือ scripts ที่จะเอาไปใช้ที่ไหนก็ได้ ไม่ต้องมา ติดตั้งให้วุ่นวาย แบบง่ายๆ แค่เปิด socket ยิงไปยิงมา ระหว่าง asterisk ก็พอ
Asterisk WEB/PHP Event Monitor
URL: http://www.micpc.com/eventmonitor/
Developer: [email protected]
The Asterisk Event Monitor WEB/PHP Interface was created to view the current state of Asterisk and all Asterisk Events via a WEB interface. It does not poll Asterisk for these events, instead it collects them in a MySql database via an Asterisk Manager API python script. AJAX (Javascript) is used to display the events from the database almost as they occur. All code is released under the GNU GPL license.
ใช้ทั้ง PHP, Python และ Python scripts มีแค่ 3 ไฟล์เอง น่าจะทำเป็น PHP ไปซะเลย
Argus
URL: http://argus.tcp4me.com/
Developer: [email protected]
Argus ใช้ PERL
Links
Asterisk Monitoring
ไปไปมามา ใช้ FOP (Asterisk Flash Operator Panel) หน่ะดีแล้ว เห็นใช้ PERL แค่ไม่กี่ไฟล์... จะไปหาทำไมให้เสียเวลา ^_^''