ให้ SIP Client วางสายเร็วขึ้นเมื่อปลายทาง Busy

Your Open Source Solution For Unified Comunnications And More…

ให้ SIP Client วางสายเร็วขึ้นเมื่อปลายทาง Busy

โพสต์โดย nuiz » 17 ก.พ. 2023 12:36

ท่านใดใช้ Issabel อยู่ อาจจะสังเกตุเห็นว่า เมื่อเราโทรไปเบอร์ปลายทาง โดยเฉพาะเบอร์ภายใน หากปลายทางสายไม่ว่าง (หรือตัดสาย) เราจะได้ยินเสียง Busy Tone ยาวนาน 20 วินาทีเครื่องจึงจะวางสายเอง ที่เราได้ยินเสียง Busy นานขนาดนี้สาเหตุเกิดจากบรรทัด Busy(20) ใน Context ชื่อ macro-exten-vm ในไฟล์ /etc/asterisk/extensions_additional.conf ตามตัวอย่างด้านล่างนี้ครับ

[macro-exten-vm]
...
exten => s-BUSY,1,GotoIf($["${IVR_RETVM}"="RETURN" & "${IVR_CONTEXT}"!=""]?exit,1)
exten => s-BUSY,n,Playtones(busy)
exten => s-BUSY,n,Busy(20)
...

ซึ่งเราสามารถวางสายก่อนได้เลยก็ได้ไม่ต้องรอนานขนาดนั้น แต่หากต้องการให้เครื่องวางเร็วขึ้น เช่น วางเองใน 3 หรือ 5 วินาที โดยไม่ต้องแก้ไข Dialplan ให้เราแก้ไขไฟล์ Code ต้นตอของมันเลยครับ คือไฟล์ /var/www/html/admin/modules/core/functions.inc.php อย่าลืมแบ๊คอัพไฟล์ก่อนแก้ไข

เปิดไฟล์นี้ ค้นหาข้อความ ext_busy(20) จะเจอประมาณ 3 ที่

ตัวเลข 20 หมายถึง 20 วินาทีที่จะเล่นเสียง busy ซึ่งก็ตรงกับตัวเลข 20 ใน dialplan ครับ แก้ไขตัวเลข 20 ให้เป็น 3 (หรือ 5) ในไฟล์นี้มี ext_busy(20) อยู่หลายที่ให้เปลี่ยนทุกที่ (น่าจะเปลี่ยนแค่ที่เดียวแหล่ะครับ แต่มันมีหลายที่ ผมก็ไม่ได้เทสว่าเปลี่ยนตรงไหน เลยเปลี่ยนมันทุกที่เลย จากนั้นบันทึกไฟล์

แล้วเข้าหน้าเว็บ Issabel > PBX คลิ๊กเมนูอะไรก็ได้ กด Submit และ Apply Config เพื่อให้ Issabel เขียน Dialplan ใหม่

ตรวจสอบใน Context macro-exten-vm จะเห็นว่าเปลี่ยนเป็น Busy(3) แล้ว

เปิดบริการ อบรม Issabel/FreePBX/Elastix ด้วยคอร์สพิเศษ ให้ติดตั้ง คอนฟิกคล่อง ใช้งานคล่อง ได้ใน 3 วัน
วิธีการติดตั้ง Issabel บน CentOS 7
เทคนิคการคอนฟิก Firewall เมื่อเปลี่ยนพอร์ต Web (http/https)
เทคนิคการคอนฟิก Firewall ให้เปิดรับบาง Port จากบาง IP
เทคนิคการใช้งาน Firewall + GeoIP บน Issabel
เทคนิคการใช้งาน Issabel
เทคนิคการใช้งาน Elastix
เทคนิคการใช้งาน Asterisk
เทคนิคการใช้งาน FreePBX
เทคนิคการคอนฟิก Elastix/Issabel ให้ทำงานเป็น Time Server
รวมเทคนิคการใช้งาน Mikrotik RouterOS/Router Board
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ให้ SIP Client วางสายเร็วขึ้นเมื่อปลายทาง Busy

โพสต์โดย mpusda » 14 มี.ค. 2024 10:28

สอบถามเพิ่มเติมครับ การจองสาย เราสามารถกด อะไรได้ครับ แล้วหากเขาวางสายมันจะเป็นการโทรกลับ หรือดังทั้งสองที่ หากันเลย
mpusda
 
โพสต์: 3
ลงทะเบียนเมื่อ: 05 ส.ค. 2022 19:11


ย้อนกลับไปยัง Issabel - Open Source Solution For Unified Comunnications

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 3 ท่าน