เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

Asterisk Opensource IP Pbx

เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย zummer » 20 ม.ค. 2011 14:36

ขอถามหน่อยครับ

พอดี เอาตัว GSM module ต่อเข้ากับ Card Analog FXO (ใช้ asterisk 1.6)

เขียน dialplan ให้เมื่อโทรเข้ามายัง GSM module ให้โทรยัง SIP/101 โทรเข้าได้แล้ว แต่ติดที่ว่า ตัวโปรแกรม SIP มันไม่ยอมโชว์เบอร์ที่โทรเข้า ขึ้นเป็นชื่อ asterisk

ซึ่งผมลองเอาตัว GSM module มาต่อกับตัวโทรศัพธ์ธรรมาดาก็แสดงเบอร์ที่โทรเข้ามา

ผมต้อง config อะไรเพิ่มบ้างอะครับ
zummer
Bronz Member
 
โพสต์: 12
ลงทะเบียนเมื่อ: 09 มิ.ย. 2010 09:11

Re: เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย zummer » 20 ม.ค. 2011 14:45

ลองเอาตัวโทรศัพทืต่อ อยู่กับ FXS ของตัวการ์ด โทรเข้า SIP ก็ขึ้นเบอร์นะครับ (เบอร์ที่กำหนดไว้ใน callerid ของไฟล์ dadhi-chanel)

ตัว callerid ที่ตัวของ FXO
callerid=asreceived
zummer
Bronz Member
 
โพสต์: 12
ลงทะเบียนเมื่อ: 09 มิ.ย. 2010 09:11

Re: เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย wiratf » 20 ม.ค. 2011 14:55

ผมเคยเจอปัญหานี้ครับ ยี่ห้อ MOS
ไม่ทราบว่าใช้ Gsm ยี่ห้ออะไรครับ
แต่ถ้าเป็น Ericsson ไม่มีปัญหาครับ
wiratf
Bronz Member
 
โพสต์: 9
ลงทะเบียนเมื่อ: 04 พ.ค. 2010 16:40

Re: เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย zummer » 20 ม.ค. 2011 17:27

ของผม ใช้ Ericsson G30e ยังไม่ขึ้นเลยอะครับ ต้อง config อะไรเพิ่มรึเปล่าครับ
zummer
Bronz Member
 
โพสต์: 12
ลงทะเบียนเมื่อ: 09 มิ.ย. 2010 09:11

Re: เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย nuiz » 20 ม.ค. 2011 22:11

ไม่เคยใช้โซลูชั่นลักษณะนี้นะครับ แต่พอจะให้คอนเซ็ปต์ได้
เทสก่อนว่า GSM Gateway มันโชว์เบอร์ (รองรับ CallerID) หรือเปล่า โดยเอาหัวเครื่องโทรศัพท์ที่โชว์เบอร์ได้ต่อเข้าไปที่ GSM Gateway ก่อน แล้วโทรเข้ามา จากนั้นดูว่าโชว์เบอร์มั๊ย อย่าเพิ่งรีบรับสายนะครับ ให้ดังสัก 2-3 ครั้งก่อน เอาให้แน่ๆว่าโชว์เบอร์ ถ้าโชว์เบอร์ก็แสดงว่า GSM Gateway มันโชว์เบอร์ได้ แต่ถ้าในเสป็คบอกว่าโชว์เบอร์ได้แต่มันไม่ยอมโชว์ อาจเป็นไปได้ว่ายังคอนฟิก GSM Gateway ไม่ถูกต้อง

ถ้าโชว์เบอร์ให้สังเกตุว่าโชว์ตั้งแต่ก่อนที่จะดัง Ring แรก (Befor First Ring) หรือว่าต้องรอให้จบ Ring แรกก่อน (After First Ring) ส่วนมากจะโชว์หลังจาก Ring แรกอ่ะครับ (Show Caller ID After First Ring)

พอจับแนวได้แล้ว ก็ไปเซ็ตคอนฟิกบน Asterisk ว่าอย่าเพิ่งรับสาย ให้รอจน 2-3 Ring ก่อนค่อยรับสาย ก็เซ็ตในไฟล์ Zaptel หรือ DAHDI อ่ะครับ จำชื่อไฟล์และพารามิเตอร์ไม่ได้ครับ

อีกกรณีนะครับ โปรโตคอลในการโชว์ CallerID มันก็มีแยกย่อยลงไปอีก เช่น FSK, DTMF, BELL Core, ETSI ไรแบบนี้ ที่ใช้กันทั่วไปก็จะมีแบบ FSK และ DTMF ครับ ให้ชัวร์ว่า GSM Gateway รองรับการสร้าง CallerID (CallerID Generator) แบบไหน และการ์ด FXO ตรวจจับ CallerID (CallerID Detection) ได้แบบไหนบ้าง

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

Re: เอา GSM module ต่อเข้ากับ asterisk โทรเข้ามาไม่โชว์เบอร์

โพสต์โดย zummer » 10 ก.พ. 2011 10:45

ตอนนี้สามารถโชว์เบอรืได้แล้วครับ
ลองปรับแก้ที่ตัวไฟลฺ์ config chan_dahdi.conf

; Type of caller ID signalling in use
; bell = bell202 as used in US (default)
; v23 = v23 as used in the UK
; v23_jp = v23 as used in Japan
; dtmf = DTMF as used in Denmark, Sweden and Netherlands
; smdi = Use SMDI for caller ID. Requires SMDI to be enabled (usesmdi).
;
cidsignalling=bell
;
; What signals the start of caller ID
; ring = a ring signals the start (default)
; polarity = polarity reversal signals the start
; polarity_IN = polarity reversal signals the start, for India,
; for dtmf dialtone detection; using DTMF.
; (see doc/India-CID.txt)
;
;cidstart=ring
zummer
Bronz Member
 
โพสต์: 12
ลงทะเบียนเมื่อ: 09 มิ.ย. 2010 09:11


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

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

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

cron