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

แย่งสายมาคุยด้วย application ชื่อ Bridge() บน Asterisk ครับ

โพสต์โพสต์แล้ว: 20 พ.ย. 2020 11:10
โดย nuiz
ทำความรู้จักกับ Application ชื่อ Bridge()

คนละอันกับ Call Pickup นะครับ

Bridge() เป็น application ใน dialplan นะครับ ทำให้เรา "แย่งสาย" ของคนที่ "กำลังคุยกัน" มาคุยเองได้เลย เช่นเบอร์ 101 กำลังคุยกับ 102 อยู่ มีท่าทีว่ากำลังโต้เถียงกันอยู่ เราเป็นหัวหน้าได้ยินก็รำคาญ เราสามารถดึงสายของ 101 หรือ 102 มาคุยเองได้เลย โดยระบบจะตัดสายของอีกเบอร์ทันที การใช้งานก็มีออปชั่นให้เรียกใช้งานอยู่เยอะพอสมควรครับ อาทิเช่น ดึงสายมาแล้วก็สามารถบันทึกเสียงได้ (หรือไม่บันทึกก็ได้) โอนสายไปต่อได้ เป็นต้น ยังมีอีกเยอะครับ

หมายเหตุ
สามารถนำไปเขียนเป็น dialplan ใน Issabel, FreePBX, Elastix ได้ด้วยนะครับ ใส่ไว้ในไฟล์ /etc/asterisk/extensions_custom.conf ก็ได้

ตัวอย่างการเขียน dialplan
ตัวอย่างแบบง่ายๆครับ ไม่ระบุออปชั่นเพิ่มเติม สมมติว่าเบอร์ extension มี 3 หลัก ผมอยากดึงสายของเบอร์ไหนผมก็กด **9 ตามด้วยเบอร์ extension

exten => _**9XXX,1,Bridge(SIP/${EXTEN:3})
exten => _**9XXX,n,Hangup

อย่าลืม dialplan reload ด้วยนะครับ ไม่งั้นจะยังใช้ไม่ได้

เปิดบริการ อบรม Issabel/FreePBX/Elastix ด้วยคอร์สพิเศษ ให้ติดตั้ง คอนฟิกคล่อง ใช้งานคล่อง ได้ใน 3 วัน
เทคนิคการคอนฟิก Firewall เมื่อเปลี่ยนพอร์ต Web (http/https)
เทคนิคการใช้งาน Firewall + GeoIP บน Issabel
เทคนิคการใช้งาน Issabel
เทคนิคการใช้งาน Elastix
เทคนิคการใช้งาน Asterisk
เทคนิคการใช้งาน FreePBX
ติดตั้งธีม Elastixwave บน Issabel
ตัวอย่างการใช้งาน Action URL บน Grandstream IP Phone