หน้า 1 จากทั้งหมด 1

ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 00:17
โดย bankbank
ขอวิธีการ config indound DID a2billing
ทำตามนี้
http://sysadminman.net/blog/2010/using- ... astix-1307

ก้อไม่เวิก

Re: ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 00:53
โดย nuiz
1. ในไฟล์ extensions_a2billing.conf สร้างเบอร์ extension ไว้รับ call ประมาณว่าถ้ามีใครโทรเข้ามาเบอร์นี้ จะให้เกิดอะไรขึ้น เบอร์นี้ควรจะโทรได้จากเบอร์ extension ทั่วไปได้ด้วย อย่างน้อยๆก็เพื่อเอาไว้เทส
2. สร้าง trunks เอาไว้รับ incoming call
3. สร้าง misc destination ใส่เป็นเบอร์ extension ของ a2billing ในข้อ 1
4. สร้าง inbound routes ใส่เบอร์โทรที่จะรับเข้ามา แล้วเลือก destination เป็น misc destination ในข้อ 3
5. ลองโทรเข้ามา

ถ้าโทรเข้ามาแล้ว ปรากฏว่ามันไม่ไปหา extension_a2billing.conf ให้ ก็เทสแบบนี้ก่อนคือในข้อ 3 ก็เลือก destination เป็นเบอร์ extension ทั่วๆไปแทนก่อน ดูว่ามันโทรเข้ามาได้แน่ๆ แล้วค่อยโยกไปหา misc destination

พอเป็น idea ครับ

Re: ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 13:35
โดย bankbank
พี่คับรบกวนเขียนตัวอย่าง การเขียน dial plan ในไฟล์ extensions_a2billing.conf เพือสร้างเบอร์ extension ไว้รับ call ให้หน่อยนะคัย

Re: ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 13:57
โดย nuiz
ตัวอย่างหาได้ทั่วไปใน 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 ด้วย

Re: ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 19:17
โดย bankbank
พี่คับ รบกวนอีกนิดหนึ่งคับ พอดีผม ทำให้กดเลขพิน แล้วสร้างรายการตาม นี้ a2billing-calling-card-billing-application-f51/a2billing-3-t580.html นี้แล้ว คับ

แต่ว่า โทรออกไม่ได้กดหมายเลขแล้วตามด้วย # แล้วมันก็วนมาให้กดอีก ไม่รู้ต้องทำไงดีคับ

แล้วก็ agi-conf มันอยู่ตรงไหนคับหาตั้งนานไม่เจอ ^^

Re: ขอวิธีการ config indound DID a2billing ใน elastix

โพสต์โพสต์แล้ว: 29 มี.ค. 2011 19:56
โดย nuiz
user นี้ น่าจะมี accountcode อยู่ใน callplan ที่โทรไปเบอร์ที่กดไม่ได้ ตัว a2billing เลยไม่ยอมให้โทรไป ลองเช็คไล่ตามนี้
callplan -> rate card -> rate

และเช็คว่าใน rate card เลือก trunk ที่โทรออกได้จริงๆ