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

DTMF caller ID จาก GSM Module ส่งค่าเร็ว ควรตั้งค่ารับยังไง

โพสต์โพสต์แล้ว: 12 ม.ค. 2015 10:01
โดย rtderak
เจอปัญหา IP_PBX รับค่า Caller ID จากตัว GSM Module ไม่ครบขาด 1 หลักบ้าง 3 หลักบ้าง

ผมตั้งใน chan_dahdi เป็น

cidsignalling = dtmf , cidstart = polarity relaxdtmf=yes ปรากฏกว่าแบบนี้มีรับค่าได้ครบ ไม่ก็รับค่าไม่ได้เลย Caller id เป็น Unknown
relaxdtmf=yes

พอตั้งค่า

cidsignalling = dtmf , cidstart = dtmf relaxdtmf=yes dtmfcidlevel=64 กลับรับค่าได้ไม่ครบได้ 6 หลักบ้าง 8 หลักบ้าง บางทีก็รับไม่ได้เลย

พอมีใครเคยเจอปัญหาแบบนี้บ้างไหมครับ
อ้อ ตัว dtmf generetor ของ gsm module เป็น HT9200ครับ

Re: DTMF caller ID จาก GSM Module ส่งค่าเร็ว ควรตั้งค่ารับยังไง

โพสต์โพสต์แล้ว: 18 ม.ค. 2015 10:10
โดย nuiz
ก่อนเชื่อมต่อเข้า asterisk อยากให้ลองเทสดูก่อนครับว่า caller id มันเวอร์คจริงๆ รวมทั้งอุปกรณ์ที่ใช้ด้วยว่ามันแสดง caller id ได้จริงๆ แสดงเลขได้เป๊ะๆครบทุกหลัก

Re: DTMF caller ID จาก GSM Module ส่งค่าเร็ว ควรตั้งค่ารับยังไง

โพสต์โพสต์แล้ว: 19 ม.ค. 2015 09:20
โดย rtderak
มันเวิร์คจริงครับ ลองต่อโทรศัทพ์ analog เข้ากับ GSM Module นี้ตรงๆแล้วรับได้ 100% เลย

Re: DTMF caller ID จาก GSM Module ส่งค่าเร็ว ควรตั้งค่ารับยังไง

โพสต์โพสต์แล้ว: 23 ม.ค. 2015 21:48
โดย nuiz
ถ้าไม่ใช่ปัญหาจาก dtmf ฟอร์แม็ตไม่ตรงกัน (etsi, dtmf, bell) ก็เป็นเพราะพอร์ต fxo (ถ้าต่อเข้าการ์ด fxo) รับสายเร็วเกินไปครับ ต้องหน่วงอย่างน้อย 1 ริง (ดีฟอลท์คือ 1 ริงอยู่แล้ว) ค่อยรับสาย

ประมาณนี้