AsteriskThailand
May 23, 2012, 06:41:08 AM *
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: สอบถามท่านเทพทั้งหลายครับ เรื่อง Echo  (Read 2172 times)
jaturapornchai
Newbie
*
Posts: 6


View Profile Email
« on: October 04, 2007, 03:52:46 PM »

ตอนนี้ผมเชื่อมระหว่าง กรุงเทพ เชียงใหม่ สายภายในไม่มีปัญหา ใช้ อุปกรณ์ PAP2
ปัญหาสายนอก คือผมซื้อ Card 4FXO มาใช้ มีปัญหาเรื่อง Echo กับสายไม่ยอมตัดในบางครั้ง ทำให้ต้อง Reboot ใหม่ตลอด (วันละครั้ง)
ผมอยากได้ FXO ประมาณ 4-8 Port ที่ตัด Echo กับไม่มีปัญหาเรื่องสายค้าง
ขอคำชี้แนะด้วยครับ
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #1 on: October 04, 2007, 04:09:37 PM »

เรื่อง Echo กับการตัดสายนั้น คนล่ะเรืืองกัน

EC (Echo cancellation) มีสองวิธีคือใช้ software และ Hardware
software ใช้ CPU สูง โดยทัุ่วไปรับโหลดได้ ไม่ควรเกิน 32 คู่สาย ประสิทธิภาพก็พอรับได้
ใช้ hardware จะมีประสิทธิภาพดีกว่า เท่าที่ผ่านตามานั้น เรื่อง EC ของ Sangoma ทำได้ดีกว่า Digium (card ของออกแบบมาดีกว่าด้วย)

ส่วนเรื่องสายค้าง อาจมีปัญหาหลายสาเหตุ เช่น signals, zaptel bug (ลอง update driver ดู)
« Last Edit: October 04, 2007, 04:48:14 PM by Patrickz » Logged

stp
Newbie
*
Posts: 32


View Profile
« Reply #2 on: October 04, 2007, 11:07:43 PM »


FXO สายจะค้างในกรณีที่ระบบรับสายแล้วไม่มีการ handle ที่ถูกต้อง เช่น การโทรเข้าจากกรุงเทพ แล้วไปโทรออกที่เชียงใหม่

ให้หาสายที่มี line reverse หรือ

ใน zapata.conf

busydetect=yes
busycount=2
busypattern=500,500

zaptel จะทำการ detect busy tone และจะตัดสายถ้า detect busy tone ได้ 2 ครั้ง หรือประมาณ 2 วินาที

busytone ของเราจะดังเป็นจังหวะ 500 msec ON, 500 msec OFF ถ้า set busycount=2 ก็ต้องรอ 2 วินาที
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #3 on: October 04, 2007, 11:45:35 PM »

ขอบคุณมากครับคุณ stp

กรณีของค่า busypattern=500,500 นั้น ทั้ง TOT และ True เหมือนกันไหมครับ?
Logged

stp
Newbie
*
Posts: 32


View Profile
« Reply #4 on: October 04, 2007, 11:59:25 PM »

ปรกคิจะเหมือนกัน แต่อาจจะต่าง ๆ กันบ้างในบางพึ้นที่ เช่น ต่างจังหวัด
Logged
jaturapornchai
Newbie
*
Posts: 6


View Profile Email
« Reply #5 on: October 05, 2007, 06:43:56 PM »

ขอบคุณมากเลยครับ เดี๋ยวจะลองทำดู
เทพมีจริง  Grin
Logged
dome
Star
Newbie
***
Posts: 15


View Profile Email
« Reply #6 on: October 16, 2007, 01:44:07 AM »

echo canceller นี่เป็นจุดหลอกขายของพวกการ์ดราคาแพงก็ว่าได้ รองจากการ add codec เข้าไปในการ์ด

ถ้าใช้ การ์ด ที่ไม่มี echo canceller ติดมาดราสามารถเปิด ใน zapata.conf ตามที่ Patrickz พูดไว้ได้ครับ แต่มันจะกิน CPU หนักมาก
แนวทางใหม่ ที่ทำให้พวกการ์ด ราคาแพงต้องสะดุ้งก็คือ การใช้ Open Source Line Echo Canceller (OSLEC)
http://www.rowetel.com/ucasterisk/oslec.html โดย David แห่ง Free Telephony Project ขวัญใจผม
เขาทำ kernel model แล้ว patch zaptel เข้าไปเรัยกใช้ kernel module แทนที่จะให้ Asterisk ทำเอง
$ cd ~
$ wget http://www.rowetel.com/ucasterisk/downloads/oslec-0.1.tar.gz
$ tar xvzf oslec-0.1.tar.gz
$ cd oslec-0.1
$ make
$ insmod kernal/oslec.ko
$ svn co http://svn.rowetel.com/software/oslec/trunk/ oslec

 tar xvzf zaptel-1.2.13.tar.gz
$ cd zaptel-1.2.13
$ patch < ../oslec-0.1/kernel/zaptel-1.2.13.patch
$ make
$ insmod zaptel.ko
$ insmod wctdm.ko
$ ./ztcfg
$ asterisk
Logged
Patrickz
Global Moderator
Sr. Member
*****
Posts: 274


View Profile WWW
« Reply #7 on: October 19, 2007, 01:07:11 AM »

OSLEC น่าสนใจครับ ผูกกับ kernel เลย
ถ้าหากว่าใช้งานได้ดีนี่ HWEC หนาวแน่แน่  (บางยี่ห้อ hwec แพงกว่า card อีก ^^')

แล้วจะมีโอกาสได้เข้าไปอยู่ใน 1.4 หรือ 1.6 ไหมครับ?  ถ้าใช้งานได้ดี อาจกระทบไปถึง Digium เอง
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