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

Asterisk Opensource IP Pbx

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

โพสต์โดย sleepy » 13 มี.ค. 2014 13:20

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

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

โพสต์โดย sleepy » 17 มี.ค. 2014 22:52

หรือในไฟล์คอนฟิค Extensions.conf สามารถตั้งแบบเป็นกรณีได้ไหมครับ
ประมาณว่ากรณีปลายทางไม่ได้ หรือสายไม่ว่างให้ไปเล่นไฟล์เสียง ที่เราสร้างขึ้นมา
sleepy
Silver Member
 
โพสต์: 20
ลงทะเบียนเมื่อ: 21 ม.ค. 2010 16:44

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

โพสต์โดย nuiz » 17 มี.ค. 2014 22:59

ใช้ Asterisk เพียวๆ เขียน Dialplan เอง หรือว่าคอนฟิกผ่าน Elastix/FreePBX ครับ ถ้าเป็นแบบหลังนี้ลองใช้ VmX Locator ดู

เทคนิคการใช้งาน VmX Locator
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

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

โพสต์โดย sleepy » 17 มี.ค. 2014 23:13

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

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

asterisk เพียวครับ แล้วก็เขียน Dialplan ตามตัวอย่าง
sleepy
Silver Member
 
โพสต์: 20
ลงทะเบียนเมื่อ: 21 ม.ค. 2010 16:44

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

โพสต์โดย sleepy » 18 มี.ค. 2014 15:32

ผมลองคอนฟิคไปแบบนี้
[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
sleepy
Silver Member
 
โพสต์: 20
ลงทะเบียนเมื่อ: 21 ม.ค. 2010 16:44

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

โพสต์โดย sleepy » 18 มี.ค. 2014 16:41

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

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

โพสต์โดย joopiroxteen » 18 มี.ค. 2014 16:44

แปลง busy.wav => PCM Encoded, 16 Bits, at 8000Hz
joopiroxteen
 
โพสต์: 3
ลงทะเบียนเมื่อ: 23 เม.ย. 2013 10:49


ย้อนกลับไปยัง Asterisk SIP Server

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

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

cron