เชื่อมต่อ Elastix กับบริการ CAT2CALL

Elastix IP Pbx

Moderator: jubjang

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 30 เม.ย. 2012 13:25

สวัสดี ครับ

วันนี้ผมลอง update ในส่วนของ User ตามที่ K.nuiz แนะนำดูแล้ว + Inbound Routes ใส่เบอร์ DID ของ Cat2Call 02402xxxx + Extension ที่่ต้องการให้ไปดัง หลังจากทดสอบดู พบว่า ยังแสดงเป็นสายไม่ว่าง อยู่ นะครับ มีตรงไหนที่ผมพอจะไป ตรวจสอบเพิ่มได้บ้างไหม ครับ ?

ข้อมูลที่ผมได้ จาก Cat2Call มา เท่านี้เอง ครับ

หมายเลข 02402xxxx

username = 2402xxxx
password = xxxxxxxxxxx
sip port = 5060
codecs = g711,g129 < - - ไม่ค่อยแน่ใจ ครับ ว่าในส่วนของ user และ peer ผมต้องใส่ ในส่วนของ allow เป็นยังไง ?
domain name = 202.129.60.235

**แปลกใจอยู่ ครับ ว่า ปกติเห็นมี ใช้ g729 แต่ทำไม ทาง cat2call ถึง email codecs มาให้ ผมเป็น g711, g129

ขอบคุณ ครับ
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย nuiz » 30 เม.ย. 2012 14:02

g729 ครับ เขาเขียนผิด
และที่ผิดอีกอย่างคือ ตอนใส่เบอร์ DID ของ cat ครับ มันน่าจะใส่โดยไม่มี 0 นำหน้า ผมเคยคอนฟิกให้ลูกค้าก็ไม่มี 0 นำหน้า

เนื่องจากไม่เห็นข้อมูลที่เกิดขึ้นจริง ไม่เห็นหน้าเว็บที่คอนฟิก มันเดาลำบากครับว่าปัญหาเกิดจากอะไร

เอางี้ครับเพื่อความรวดเร็ว ขอข้อมูลเพิ่ม 4 อย่างต่อไปนี้

1. ข้อมูลในส่วนของ USER details ก๊อบแล้วโพสต์
2. หน้าเว็บที่คอนฟิก Inbound Routes ไว้รับสายจาก Cat
printscreen หน้าเว็บมาเลย ตัดที่ไม่จำเป็นออก แล้วอัพรูปโดยแท๊บ แนบไฟล์นะครับ อย่าไปฝากรูปไว้กับเว็บอื่น วันหนึ่งเว็บมันเดี้ยงแล้วรูปก็จะหายไป คนหลังๆมาดูไม่ได้
3. ข้อความใน asterisk console ตอนมีสายโทรเข้ามาจาก cat
asterisk -rvvvv

4. เคยใช้ ngrep มั๊ยครับ ให้รันคำสั่งนี้ แล้วก็อบข้อความขณะมีสายโทรเข้าจาก cat
ngrep -d eth0 host 202.129.60.235 and port 5060
คำสั่งนี้เราจะเห็นเบอร์ DID ที่ทาง CAT ส่งมา แล้วก็จะรู้ว่าจริงๆแล้วมี 0 หรือไม่มี 0

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

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 30 เม.ย. 2012 14:28

nuiz เขียน:g729 ครับ เขาเขียนผิด
และที่ผิดอีกอย่างคือ ตอนใส่เบอร์ DID ของ cat ครับ มันน่าจะใส่โดยไม่มี 0 นำหน้า ผมเคยคอนฟิกให้ลูกค้าก็ไม่มี 0 นำหน้า

เนื่องจากไม่เห็นข้อมูลที่เกิดขึ้นจริง ไม่เห็นหน้าเว็บที่คอนฟิก มันเดาลำบากครับว่าปัญหาเกิดจากอะไร

เอางี้ครับเพื่อความรวดเร็ว ขอข้อมูลเพิ่ม 4 อย่างต่อไปนี้

1. ข้อมูลในส่วนของ USER details ก๊อบแล้วโพสต์
2. หน้าเว็บที่คอนฟิก Inbound Routes ไว้รับสายจาก Cat
printscreen หน้าเว็บมาเลย ตัดที่ไม่จำเป็นออก แล้วอัพรูปโดยแท๊บ แนบไฟล์นะครับ อย่าไปฝากรูปไว้กับเว็บอื่น วันหนึ่งเว็บมันเดี้ยงแล้วรูปก็จะหายไป คนหลังๆมาดูไม่ได้
3. ข้อความใน asterisk console ตอนมีสายโทรเข้ามาจาก cat
asterisk -rvvvv

4. เคยใช้ ngrep มั๊ยครับ ให้รันคำสั่งนี้ แล้วก็อบข้อความขณะมีสายโทรเข้าจาก cat
ngrep -d eth0 host 202.129.60.235 and port 5060
คำสั่งนี้เราจะเห็นเบอร์ DID ที่ทาง CAT ส่งมา แล้วก็จะรู้ว่าจริงๆแล้วมี 0 หรือไม่มี 0

ประมาณนี้ครับ


K. nuiz,

ขอบคุณมากๆ เลย ครับ, ผมจะพยายามทำตามที่ K. nuiz แนะนำมา นะครับ , บ่ายนี้ ผมมี ประชุม พอดี ยังไงจะ update ให้ทราบ ครับ ว่า ได้หรือไม่ได้ยังไง
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 02 พ.ค. 2012 12:26

สวัสดี ครับ K.nuiz

มา update ให้ทราบ ครับ

ตอนนี้ โทรเข้า และ โทรออกได้แล้ว ครับ สาเหตุเกิดจากตอนที่ใส่เบอร์ DID ของ Cat ตามที่ K.nuiz ได้บอกไว้เลย ครับ ว่า มันน่าจะใส่โดยไม่มี 0 นำหน้า ครับ ซึ่งหลังจาก ลองใส่แบบไม่มี 0 นำหน้า แล้ว ลองโทรเข้าดู ก็พบว่า สามารถโทรเข้าได้และไปดังที่ Softphone ที่กำหนด Extension no. ได้ตามที่กำหนดไว้แล้ว ( เสียงได้ยิน ชัดเจนดีครับ มีสะท้อนเสียงตัวเองบ้างเล็กน้อย )

ส่วนปัญหาที่พึ่งจะพบใหม่ คือ ถ้าหากใช้ Softphone โทรออกไปยังเบอร์บ้าน หรือ เบอร์มือถือ กลับพบว่า โทรออกได้ แต่ฝั่ง ที่เป็นเบอร์บ้านหรือมือถือรับ สาย จะไม่ได้ยินเสียง อะไรเลย ในทางกลับกัน ฝ่ายโทรออก-Softphone จะได้ยินเสียงของอีกฝ่ายนึงชัดเจน ตลอด ครับ < - - ปัญหานี้ มีอะไร แนะนำ เพิ่มเติม บ้างไหมครับ ?

ขอบคุณ ครับ
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย nuiz » 02 พ.ค. 2012 14:24

อ่อครับ เป็น 1 way voice ได้ยินข้างเดียว ถ้าเป็นเชื่อมต่อกับ TOT Netcall ผมแนะนำให้ใช้ G.723 แทน G.729 แล้วนะเนี่ย แต่พอดีเป็น Cat2Call+ เลยจะไม่แนะนำให้ทำแบบนั้น

ปัญหาน่าจะมาจากเรื่อง NAT นี่แหล่ะครับ ให้เข้าเว็บ Elastix แล้วคลิ๊กที่ PBX -> Unembedded freePBX ล๊อกอินเข้าไป

คลิ๊ก Tools -> Asterisk SIP Config
1. ถ้าไอพีออกเน็ตเป็น Fixed IP สมมติว่าเป็น 110.164.200.128 และ LAN IP เป็นวง 192.168.2.0

NAT = Yes
IP Configuratoin = Static IP
External IP = 110.164.200.128
Local Networks = 192.168.2.0/255.255.255.0

2. ถ้าไอพีออกเน็ตเป็น Dynamic IP ให้คอนฟิก ADSL Router ให้ไปลงทะเบียนกับเว็บ http://www.dyndns.org แล้วเอา Account มาคอนฟิกใส่ใน ADSL Router
สมมติว่าชื่อที่ตั้งไว้คือ myelastix.dyndns.org ให้เอามาคอนฟิกใส่ไว้ใน Elastix

IP Configuration = Dynamic IP
Dynamic Host = myelastix.dyndns.org
Refresh Rate = 120
Local Networks = 192.168.2.0/255.255.255.0

แต่ตัว Elastix ต้องเซ็ต DNS Server ด้วยนะครับ ไม่งั้นมันจะ Resolve ชื่อ myelastix.dyndns.org ไม่ได้ ลอง ping ชื่อ myelastix.dyndns.org ดูว่าเจอมั๊ย อย่างน้อยๆก็ต้องเห็น ip address

ลองดูครับ น่าจะแก้ปัญหาได้

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

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 02 พ.ค. 2012 15:54

ผมจะลองทำตามดู แล้วจะ มารายงานผลให้ ทราบครับ

ขอบคุณ K.nuiz มากครับ :D
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 08 พ.ค. 2012 16:50

สวัสดี ครับ K.nuiz


วันนี้ผมลอง config ตามที่ K.nuiz แนะนำ แล้วดังนี้

IP ออกเน็ท ผมเป็น Dynamic IP ครับ ดังนั้นผมจึงไป สมัครใช้งาน กับ no-ip.com แทdyndns.org ( อันนี้ เค้าไม่มี free แล้ว ) ซึ่งก็ได้ชื่อมา เป็น kptestdns.no-ip.org

จากนั้น ผมก็เข้าไปที่ PBX -> Unembedded freePBX ล๊อกอินเข้าไป

คลิ๊ก Tools -> Asterisk SIP Config

NAT = Yes
IP Configuration = Dynamic IP
Dynamic Host = kptestdns.no-ip.org
Refresh Rate = 120
Local Networks = 192.168.0.xx /255.255.255.0 < - - อันนี้ ต้องกำหนดเป็น IP เครื่อง Extension ที่จะให้ คุย 2 way voice ได้ใช่ไหม ครับ ?

แต่ตัว Elastix ต้องเซ็ต DNS Server ด้วยนะครับ ไม่งั้นมันจะ Resolve ชื่อ myelastix.dyndns.org ไม่ได้ < - - อันนี้หมายถึง DNS ตั้งแต่ตอน ติดตั้ง Elastix เลยใช่ไหม ครับ ? พอดีผมหา menu setting DNS ใน Elastix ไม่เจอ ครับ เลยคิดว่า น่าจะเป็น DNS ที่ให้ set ตั้งแต่แรก ( อันนี้ ไม่น่ามีปัญหา เพราะผมใส่ DNS เป็น value ที่ถูกต้องมาตลอด ไม่ได้เว้นว่างไว้ตั้งแต่แรก แล้ว )

ผลจากการ config ดูเหมือนว่า จะมีปัญหา ตามนี้ ครับ

1.จากเดิมที่ โทรออกแล้ว ปลายทาง ไม่ได้ยินเสียง แต่ softphone ที่ออกได้ยินเสียปลายทาง - - > หลังจาก config กลายเป็น ต้นทาง softphone ไม่ได้ยินเสียงอะไรเลย แต่ปลายทางได้ยินเสียง แล้ว ( ดูเหมือนว่า ปัญหาเรื่องเสียง จะสลับด้าน กัน แล้ว ครับ - -" )

2.ไม่ว่าจะ โทรเข้า หรือ โทรออก ตอนนี้ ดูเหมือนว่า หลังจาก 30 วินาที จะถูกบังคับ วางสาย อัตโนมัติ ตลอด จากที่ ก่อนหน้านี้ ไม่มีปัญหาเรื่อง การวางสายเองมาก่อน ครับ

ยังไงผมจะ พยายาม เช็คเพิ่มเติม ดูก่อน ครับ บางทีผมอาจจะ Set ตรงไหนผิดพลาดไป ครับ เบื้องต้นเลย มา update ให้ K.nuiz ทราบ เท่านี้ ก่อน ครับ


ขอบคุณ มากๆ ครับ
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย sitt01 » 08 พ.ค. 2012 21:55

ลองเอาอะไรที่setไว้ใจinbound ออกให้หมดเหลืิแต่outbound กับregister ไว้ ดูผมเซ็ตไว้อย่างนี้โทรเข้าออกได้ไม่มีปัญหาอะไรเลย
ข้อดีของการเป็นคนทำคอมพิวเตอร์ คือ ทำยังไงคอมพิวเตอร์ก็จะไม่เจ๊ง ถ้าไม่ไปยุ่งกับ Hardware อย่างมากก็แค่เสียเวลาลง โปรแกรมใหม่ แต่อย่างว่ายิ่งลงบ่อยเท่าไรก็ยิ่งขำนาญเท่านี้น
sitt01
Gold Member
 
โพสต์: 319
ลงทะเบียนเมื่อ: 17 ม.ค. 2011 14:19

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย sitt01 » 08 พ.ค. 2012 22:05

ลองcopy code ผมไปใส่ในoutbound ดูของผมใช้ได้ไม่มีปัญหาอะไรแก้user กับsecret ให้ตรงกับของคุณละกัน
host=202.129.60.235
port=5060
username=2402xxxx
secret=????????????
type=trunk
qualify=no
nat=no
canreinvite=no
insecure=very
dtmfmode=rfc2833
disallow=all
allow=g729&g723&ulaw
ข้อดีของการเป็นคนทำคอมพิวเตอร์ คือ ทำยังไงคอมพิวเตอร์ก็จะไม่เจ๊ง ถ้าไม่ไปยุ่งกับ Hardware อย่างมากก็แค่เสียเวลาลง โปรแกรมใหม่ แต่อย่างว่ายิ่งลงบ่อยเท่าไรก็ยิ่งขำนาญเท่านี้น
sitt01
Gold Member
 
โพสต์: 319
ลงทะเบียนเมื่อ: 17 ม.ค. 2011 14:19

Re: เชื่อมต่อ Elastix กับบริการ CAT2CALL

โพสต์โดย Korakod » 08 พ.ค. 2012 22:57

ขอบคุณ K.sitt01 มากครับ ที่ช่วยเข้ามาตอบ ผมจะลองดู ครับ แล้ว จะมา update ให้ทราบ ครับ
Korakod
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 19 เม.ย. 2012 09:44

ย้อนกลับต่อไป

ย้อนกลับไปยัง Elastix - Unified Communications Software

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

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