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

การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 13 มี.ค. 2014 13:20
โดย sleepy
เซิฟเวอร์สามารถตั้งค่าให้ มันตอบกลับด้วยระบบเสียงอัตโนมัติได้ไหมครับ
กรณีที่สายปลายทางไม่ว่าง หรือ สายปลายทางไม่ได้ register เข้าที่เซิฟเวอร์
เช่น เมื่อสายไม่ว่าง ให้โอนสายไปที่เซิฟเวอร์แล้วตอบกลับด้วยเสียงว่า "สายไม่ว่าง"
หรือ เมื่อปลายทางไม่ได้ register เข้าเซิฟเวอร์ ก็ให้โอนสายไปที่เซิฟเวอร์แล้ว
ตอบกลับด้วยเสียงว่า "ไม่สามารถติดต่อปลายทางได้ กรุณาติดต่อใหม่ภายหลัง"
เราสามารถตั้งค่าให้เซิฟเวอร์ทำแบบนี้ได้ไหมครับ รบกวนด้วยครับ ขอบคุณครับ

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 17 มี.ค. 2014 22:52
โดย sleepy
หรือในไฟล์คอนฟิค Extensions.conf สามารถตั้งแบบเป็นกรณีได้ไหมครับ
ประมาณว่ากรณีปลายทางไม่ได้ หรือสายไม่ว่างให้ไปเล่นไฟล์เสียง ที่เราสร้างขึ้นมา

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 17 มี.ค. 2014 22:59
โดย nuiz
ใช้ Asterisk เพียวๆ เขียน Dialplan เอง หรือว่าคอนฟิกผ่าน Elastix/FreePBX ครับ ถ้าเป็นแบบหลังนี้ลองใช้ VmX Locator ดู

เทคนิคการใช้งาน VmX Locator

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 17 มี.ค. 2014 23:13
โดย sleepy
nuiz เขียน:ใช้ Asterisk เพียวๆ เขียน Dialplan เอง หรือว่าคอนฟิกผ่าน Elastix/FreePBX ครับ ถ้าเป็นแบบหลังนี้ลองใช้ VmX Locator ดู

เทคนิคการใช้งาน VmX Locator

asterisk เพียวครับ แล้วก็เขียน Dialplan ตามตัวอย่าง

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 18 มี.ค. 2014 15:32
โดย sleepy
ผมลองคอนฟิคไปแบบนี้
[default]
exten => 6001,1,Answer()
exten => 6001,n,Dial(SIP/6001,20,tr)
exten => 6001,n,GotoIf($["${DIALSTATUS}"="BUSY"]?BUSY:CHANUNAVAIL)
exten => 6001,n(CHANUNAVAIL),Playback(busy)
exten => 6001,n,Hangup
exten => 6001,n(BUSY),Playback(busy)
exten => 6001,n,Hangup

ไฟล์เสียงผมเอาไปไว้ที่พาร์ท /var/lib/asterisk/sounds
โดยไฟล์เสียงชื่อ busy.wav พอลองดูแล้วปรากฏว่าไม่มีเสียงอะไรตอบกลับเลยครับ


ผมทำไตามลิ้งค์เว็ปด้านล่างครับ
http://www.asteriskdocs.org/en/3rd_Edit ... 92544.html
http://the-asterisk-book.com/1.6/voicem ... ionen.html
https://issues.asterisk.org/jira/browse/ASTERISK-1868
http://forums.asterisk.org/viewtopic.ph ... 50&start=0

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 18 มี.ค. 2014 16:41
โดย sleepy
ผมแก้ได้แล้วครับ
วิธีการต้องใช้ไฟล์เสียงที่ เป็นชนิดเดียวกับ Codec ที่ใช้
เช่นใช้ G.711(ulaw) ต้อง เป็นไฟล์ sound.ulaw

Re: การตั้งค่าให้เซิฟเวอร์ตอบกลับ

โพสต์โพสต์แล้ว: 18 มี.ค. 2014 16:44
โดย joopiroxteen
แปลง busy.wav => PCM Encoded, 16 Bits, at 8000Hz