ตัวอย่างหาได้ทั่วไปใน internet ครับ ใน google หาคำว่า a2billing dialplan
จะเอาไปใช้งานลักษณะไหนคับ calling card, voucher, callback ?
[from-internal]
include => a2billing
; ตรงที่เรียก Agi ถ้าเป็น Asterisk 1.6+ ให้เปลี่ยนเครื่องหมาย | เป็น คอมม่า , นะครับ ส่วนตัวเลขที่อยู่ระหว่าง | | เช่น |5| คือหมายเลข agi-conf ดูวิธีการสร้างตอนท้ายๆนะครับ
[a2billing]
;calling card
exten => 8888,1,Agi(a2billing.php|1)
exten => 8888,n,Hangup
;cid-callback
exten => 8889,1,Agi(a2billing.php|2|cid-callback)
exten => 8889,n,Hangup
;all-callback
exten => 8890,1,Agi(a2billing.php|3|all-callback)
exten => 8890,n,Hangup
;voucher
exten => 8891,1,Agi(a2billing.php|4|voucher)
exten => 8891,n,Hangup
[a2billing-callback]
exten => _X.,1,Agi(a2billing.php|5|callback)
exten => _X.,n,Hangup
แล้วในเว็บ a2billing admin ก็คอนฟิกสร้าง agi-conf เมนูล่างๆหน่อย น่าจะเป็น system settings -> add agi-conf มังครับ
a2billing มันค่อนข้างจะยุ่งยากสำหรับคนเริ่มต้นใหม่ๆ ต้องให้เวลากับมันสักหน่อยครับ ลองทำดู ติดปัญหาก็หาใน google ถ้าไม่เจอก็ลองทำเอง เว็บแนะนำคือ
http://forum.asterisk2billing.org ครับ ว่างๆนั่งอ่านดูครับ ให้อะไรได้เยอะเหมือนกัน เอา concept มาปรับใช้งานกับของเรา เพราะว่าปัญหาที่เขาเจอหรือแก้ไข มันอาจจะไม่ใช่เวอร์ชั่นที่เรากำลังใช้งานอยู่
a2billing เราสามารถ modify ให้มันมี feature เพิ่มเติมจากเวอร์ชั่น standard ได้ครับ เอาแบบแปลกๆเลยก็ทำได้ แต่ต้องเป็น programming php + mysql ด้วย