AsteriskThailand
May 22, 2012, 12:54:32 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: การบันทึกเสียงการสนทนา ระหว่าง Extension บน Asterisk  (Read 2681 times)
Necromancer
Newbie
*
Posts: 6


View Profile Email
« on: October 08, 2007, 05:05:23 PM »

เรียนถามท่าน Patrickz หรือท่านผู้รู้ครับ
ว่าถ้ามี Extension 1009 โทรคุยกับ
Extension 1010 จะ config ได้อย่างไรบ้างครับ ให้เก็บเสียงสนทนาระหว่าง Extension ทั้ง 2 และสามารถที่จะมา play
ภายหลังได้ ไม่ทราบว่าจะทำได้หรือเปล่าครับ
Logged
jaturapornchai
Newbie
*
Posts: 6


View Profile Email
« Reply #1 on: October 08, 2007, 05:34:42 PM »

เคยทำใน trixbox ครับ ทำได้ แต่ว่าใช้ web option wizard แต่ทำแบบ command line ไม่เป็น
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #2 on: October 08, 2007, 08:25:14 PM »


เอามาจาก TrixBox Cheat Sheet

มีอีกนะ ลองดู
Asterisk Reference Card (PDF)
Asterisk Reference Card (PDF)


ถ้าไม่ผิดใน switchboard รุ่นเก่าๆ นั้นเขาใช้วิธีทำเป็นเหมือน conference เช่น
A โทรหา B แต่จะมีขา C (แอบฟัง) ทำหน้าที่บันทึกเสียงนั่นเอง

อาจมีอีกวิธีคือ tab สาย (ดักฟัง) อันนี้ก็ไม่ค่อยเห็นใช้กัน มักใช้กับ digital line
ลองดูที่ http://www.sangoma.com/datasheets/tapping

สำหรับ Asterisk มีคำสั่ง Record
Code:
exten => 205,1,Answer
exten => 205,2,Wait(2)
exten => 205,3,Record(asterisk-recording%d:ulaw)
exten => 205,4,Wait(2)
exten => 205,5,Playback(${RECORDED_FILE})
exten => 205,6,Wait(2)
exten => 205,7,Hangup
ที่มา:http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Record
แต่่แบบนี้มันบังคับบันทึกทุกๆ session call เลยนะ
Logged

Necromancer
Newbie
*
Posts: 6


View Profile Email
« Reply #3 on: October 09, 2007, 01:17:42 PM »

เรียนถามท่าน Patrickz อีกทีครับ เนื่องจากผมมือใหม่ครับ
สมมุติผมสร้าง Extension 1009 และExtension 1010
ทั้งใน sip.conf และ extensions.conf เสร็จแล้ว
โทรระหว่าง 1009 <--->1010 ได้
แล้วการ config ที่แนะนำ ผมต้อง config อย่างไร ที่ไหน และทดสอบว่าทำงานได้อย่างไรครับ

ขอบคุณครับ
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #4 on: October 09, 2007, 01:54:53 PM »

ผมทราบว่ามีคำสั่งนี้ แต่ยังไม่เคยใช้งานและทดสอบครับ
สำหรับคำสั่ง Record ต้องเข้าไปแก้ไขที่ DialPlans ครับ ซึ่งก็คือไฟล์ extensions.conf นั่นเอง อาจเอาคำสั่งนี้ไปแทรกไว้ใน context [from-sip-external], [macro-user-callerid], [from-sip-external] ลองดูครับ
Logged

stp
Newbie
*
Posts: 32


View Profile
« Reply #5 on: October 10, 2007, 10:46:19 AM »

Record ไว้สำหรับบันทึกเสียงด้่นเดียว เช่น voicemail ถ้าต้องการบันทึกเสียงสนทนาให้ใช้ MixMonitor
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #6 on: October 10, 2007, 10:55:36 AM »

ขอบคุณครับ คุณ stp ท่านสุดยอดจริงๆ Smiley
Logged

Necromancer
Newbie
*
Posts: 6


View Profile Email
« Reply #7 on: October 10, 2007, 12:55:58 PM »

ขอบคุณครับท่าน STP
แต่ถ้ามีตัวอย่าง Config แบบใช้งานได้คงจะดีไม่น้อยครับ
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #8 on: October 10, 2007, 10:36:01 PM »

คำสั่ง MixMonitor(<file>.<ext>[|<options>[|<command>]])
ใช้ใน Dialplans (extensions.conf)

Code:
exten => 299,1,Answer()
exten => 299,n,MixMonitor(manuel.gsm)
exten => 299,n,SayDigits(12345670)
exten => 299,n,StopMonitor()
exten => 299,n,Hangup()
ที่มา: http://www.voip-info.org/wiki/view/MixMonitor
Logged

Necromancer
Newbie
*
Posts: 6


View Profile Email
« Reply #9 on: October 11, 2007, 10:27:19 AM »

ขอบคุณครับท่าน Patrickz
Logged
scccyp
Newbie
*
Posts: 6


View Profile
« Reply #10 on: January 12, 2008, 11:31:33 AM »

ถ้าอยากดักฟัง ใน asterisk มี ChaSpy() ลองใช้ดูนะครับ ถ้าเป็น asterisk 1.4 จะมี application เพิ่มเติม คือ สามารถพูดแทรกไปในบทสนทนาของสายที่ดักฟังได้ จำชือฟังก์ชั่นไม่ได้แน่นอน แต่ลองค้นด้วยคำ wispering
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
SEM | Asterisk | สถานที่ท่องเที่ยว | สัมมนา SEM