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

Elastix IP Pbx

Moderator: jubjang

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

โพสต์โดย hardxman » 16 ก.พ. 2010 20:59

voip4share เขียน:ขอบคุณครับคุณ DAVE

คุณ hardxman ลองใส่ call-limit=1 บนทุก Account แล้วได้ผลเป็นไงช่วยแจ้งด้วยนะครับ



เดี๋ยว พรุ่งนี้จะมารายงานผล ครับ
โดน หนัก ครับ ช่วงนี้ เปลี่ยน จาก
PABX มาเป็น IPBX เต็มระบบ

วันนี้ พนักงาน (คนทดสอบระบบตัวจริง อิอิ) กับบ้านหมดแล้ว
hardxman
Gold Member
 
โพสต์: 67
ลงทะเบียนเมื่อ: 28 ม.ค. 2010 20:57

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

โพสต์โดย voip4share » 28 ก.พ. 2010 13:46

น่าจะใช้งานได้แล้วนะครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

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

โพสต์โดย hardxman » 28 ก.พ. 2010 22:28

ปัญหาน่าจะเกิดจาก


ตอนแรก ใช้งาน กับ CS Fix IP ปกติ ดีครับ
ต้องการแยก Bandwidth การทำงานของ VoIP จึงขอเปิด Net ใหม่ 590 ของทรู 3 m ทดสอบตอนกลางคืนปกติดี
แต่พอกลางวัน ติด ๆ หลุด ๆ และ หลุด มากกว่าติด ตลอดเลยครับ
จึงกลับไปวิ่ง Line เดิม ก็ไม่เกิดปัญหาครับ
hardxman
Gold Member
 
โพสต์: 67
ลงทะเบียนเมื่อ: 28 ม.ค. 2010 20:57

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

โพสต์โดย voip4share » 01 มี.ค. 2010 00:30

ผมว่าเน็ต True เส้นนี้มันไม่นิ่งแน่ๆเลย หลุดบ่อย หลุดที IP ก็เปลี่ยนไปที ทำเอง TOT NetCall งง Account เดียวแท้ๆ เดี๋ยวก็มาจาก IP นั่น IP นี่
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

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

โพสต์โดย nepenthes » 09 มี.ค. 2010 10:54

ก่อนอื่นขอชมก่อนครับ ผมพึ่งลองทำระบบ voip ด้วย elastix เลยได้มาเจอเว็บนี้

ขอชมเลยนะครับ ว่าทำดีมากๆ ข้อมูลดีมากๆเลยครับ เป็นประโยชน์กับคนไทยโดยแท้จริง ขอบคุณมากๆนะครับ



คราวนี้มาถึงปัญหาที่จะมาถามมั่งนะครับ

ผมติดตั้ง ระบบ elastix 1.6.0 ตอนนี้กำลังติดตั้ง trunk ของ totnetcall ลองทำตัวอย่างแล้ว

แต่ติดตปัญหา Register ครับ

PEER Details

host=203.113.125.82
port=5060
realm=10.10.2.50
fromdomain=203.113.125.82
outboundproxy=203.113.125.82
username=068111xx28
secret=DX78SH
call-limit=1
type=peer
disallow=all
allow=g729
dtmfmode=rfc2833
fromuser=068111xx28

Registration String

068111xx28:DX78SH@203.113.125.82:5060/068111xx28

มันขึ้นแบบนี้ครับ

203.113.125.82:5060 068111xx28 120 Unregistered

ผมทำผิดตรงไหนรึปล่าวครับ
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

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

โพสต์โดย voip4share » 09 มี.ค. 2010 12:42

คลิ๊ก "Apply Configuration Changes Here" แล้วนะครับ

คอนฟิกไม่น่าจะมีอะไรผิด ลองแค๊ปเจอร์หน้า Asterisk Console มาดูหน่อยครับ แล้วก็ใช้ Ngrep หรือ Wireshark แค็ปเจอร์ SIP messages มาดูหน่อยครับ

ดูบทความนี้ด้วยนะครับ registertimeout, registerattempts
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

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

โพสต์โดย nepenthes » 09 มี.ค. 2010 16:04

voip4share เขียน:คลิ๊ก "Apply Configuration Changes Here" แล้วนะครับ

คอนฟิกไม่น่าจะมีอะไรผิด ลองแค๊ปเจอร์หน้า Asterisk Console มาดูหน่อยครับ แล้วก็ใช้ Ngrep หรือ Wireshark แค็ปเจอร์ SIP messages มาดูหน่อยครับ

ดูบทความนี้ด้วยนะครับ registertimeout, registerattempts



พอตั้ง registertimeout, registerattempts

มันก็ขึ้น Registered ครับ :D

โค้ด: เลือกทั้งหมด
61.90.255.132:5060              9800000xxxx         23 Registered           Tue, 09 Mar 2010 15:49:29
203.113.125.82:5060             0681xxxxx          23 Registered           Tue, 09 Mar 2010 15:49:28



แต่ว่างโทรไม่ออกครับ
ผมใช้ x-lite โทรออก โดยกด 7081xxxxxxx และ 5081xxxxxxx ก็จะไม่ติดเป็นเสียงผู้หญิงพูดประมาณ

"???????? ????? Please try calling again later."

ผมเลยจะติดตั้ง Wireshark และ Ngrep

แต่มันก็ดัน error ดังภาพที่แนบมาครับ

:oops: อายเลยถามเยอะ
แนบไฟล์
errorngre.png
Error ตอนติดตั้ง Ngrep
errorngre.png (19.49 KiB) เปิดดู 10443 ครั้ง
errornwire.png
Error ตอนติดตั้ง Wirehark
errornwire.png (8.28 KiB) เปิดดู 10443 ครั้ง
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

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

โพสต์โดย voip4share » 09 มี.ค. 2010 16:37

ตอนติด ngrep คุณ nepenthes ต้องคลิ๊กขวาที่ชื่อไฟล์ในบทความ แล้วเลือก "Copy Shortcut" ครับ ถ้าไปลากมาเลยไฟล์มันจะไม่ครบ ชื่อไฟล์มันจะเป็น ... แทน ก็เลยหาไฟล์นี้ไม่เจอเพราะมันไม่ได้อยู่ในเซอร์เวอร์

ส่วนตอนติดตั้ง wireshark ผมว่ามันหาเซอร์เวอร์ "mirrors.fedoraproject.org" ไม่เจอครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

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

โพสต์โดย nepenthes » 09 มี.ค. 2010 17:10

voip4share เขียน:ตอนติด ngrep คุณ nepenthes ต้องคลิ๊กขวาที่ชื่อไฟล์ในบทความ แล้วเลือก "Copy Shortcut" ครับ ถ้าไปลากมาเลยไฟล์มันจะไม่ครบ ชื่อไฟล์มันจะเป็น ... แทน ก็เลยหาไฟล์นี้ไม่เจอเพราะมันไม่ได้อยู่ในเซอร์เวอร์

ส่วนตอนติดตั้ง wireshark ผมว่ามันหาเซอร์เวอร์ "mirrors.fedoraproject.org" ไม่เจอครับ


ติดตั้ง ngrep ได้แล้วครับ :D

แล้วผมก็ลบ trunk ของ truenettalk ออกก่อน เหลือ Totnetcall อันเดียว จะด้ดูง่ายหน่อย

จากนั้นผมก็พิมพ์

ngrep -d eth0 host 203.113.125.82 and port 5060

แล้วมันก็วิ่งไม่หยุดเลยครับ ผมเลยก๊อป โค๊ดมาบางส่วน
โค้ด: เลือกทั้งหมด
[root@elastix ~]# ngrep -d eth0 host 203.113.125.82 and port 5060
interface: eth0 (192.168.1.0/255.255.255.0)
filter: (ip) and ( host 203.113.125.82 and port 5060 )
#
U 192.168.1.5:5060 -> 203.113.125.82:5060
  REGISTER sip:203.113.125.82 SIP/2.0..Via: SIP/2.0/UDP 192.168.1.5:5060;branch=z9hG4bK2db8c11e;rport..From: <sip:0681117524@203.113.125.82>;tag=as64fb578c..To: <sip
  :0681117524@203.113.125.82>..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 103 REGISTER..User-Agent: Asterisk PBX..Max-Forwards: 70..Expires: 120..Con
  tact: <sip:0681117524@192.168.1.5>..Event: registration..Content-Length: 0....
#
U 203.113.125.82:5060 -> 192.168.1.5:5060
  SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.1.5:5060;received=115.87.98.6;branch=z9hG4bK2db8c11e;rport=5060..From: <sip:0681117524@203.113.125.82>;tag=as64fb578c..To:
   <sip:0681117524@203.113.125.82>;tag=aprqpu57943-md834g10000e6..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 103 REGISTER..Contact: <sip:0681117524@1
  92.168.1.5>;expires=30....
#
U 192.168.1.5:5060 -> 203.113.125.82:5060
  REGISTER sip:203.113.125.82 SIP/2.0..Via: SIP/2.0/UDP 192.168.1.5:5060;branch=z9hG4bK5078780a;rport..From: <sip:0681117524@203.113.125.82>;tag=as4f823718..To: <sip
  :0681117524@203.113.125.82>..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 104 REGISTER..User-Agent: Asterisk PBX..Max-Forwards: 70..Expires: 120..Con
  tact: <sip:0681117524@192.168.1.5>..Event: registration..Content-Length: 0....
#
U 203.113.125.82:5060 -> 192.168.1.5:5060
  SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.1.5:5060;received=115.87.98.6;branch=z9hG4bK5078780a;rport=5060..From: <sip:0681117524@203.113.125.82>;tag=as4f823718..To:
   <sip:0681117524@203.113.125.82>;tag=aprqpu57943-ra77nl00000g6..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 104 REGISTER..Contact: <sip:0681117524@1
  92.168.1.5>;expires=30....
#
U 192.168.1.5:5060 -> 203.113.125.82:5060
  REGISTER sip:203.113.125.82 SIP/2.0..Via: SIP/2.0/UDP 192.168.1.5:5060;branch=z9hG4bK54304a9d;rport..From: <sip:0681117524@203.113.125.82>;tag=as14ab46c0..To: <sip
  :0681117524@203.113.125.82>..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 105 REGISTER..User-Agent: Asterisk PBX..Max-Forwards: 70..Expires: 120..Con
  tact: <sip:0681117524@192.168.1.5>..Event: registration..Content-Length: 0....
#
U 203.113.125.82:5060 -> 192.168.1.5:5060
  SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.1.5:5060;received=115.87.98.6;branch=z9hG4bK54304a9d;rport=5060..From: <sip:0681117524@203.113.125.82>;tag=as14ab46c0..To:
   <sip:0681117524@203.113.125.82>;tag=aprqpu57943-3s614320000i6..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 105 REGISTER..Contact: <sip:0681117524@1
  92.168.1.5>;expires=30....
#
U 192.168.1.5:5060 -> 203.113.125.82:5060
  REGISTER sip:203.113.125.82 SIP/2.0..Via: SIP/2.0/UDP 192.168.1.5:5060;branch=z9hG4bK390e5ab5;rport..From: <sip:0681117524@203.113.125.82>;tag=as660a7bd2..To: <sip
  :0681117524@203.113.125.82>..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 106 REGISTER..User-Agent: Asterisk PBX..Max-Forwards: 70..Expires: 120..Con
  tact: <sip:0681117524@192.168.1.5>..Event: registration..Content-Length: 0....
#
U 203.113.125.82:5060 -> 192.168.1.5:5060
  SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.1.5:5060;received=115.87.98.6;branch=z9hG4bK390e5ab5;rport=5060..From: <sip:0681117524@203.113.125.82>;tag=as660a7bd2..To:
   <sip:0681117524@203.113.125.82>;tag=aprqpu57943-4s8t6b10000k6..Call-ID: 64ac6f403844f7ca55a0a70323bef3d1@127.0.0.1..CSeq: 106 REGISTER..Contact: <sip:0681117524@1
  92.168.1.5>;expires=30....


ผิดพลาดยังไงขออภัยด้วย พอดีไม่ใช้ linux :oops:
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

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

โพสต์โดย voip4share » 09 มี.ค. 2010 17:39

ดูจาก Ngrep ก็รีจิสเตอร์ได้แล้ว แต่โทรไม่ออกนี่อาจเป็นเพราะว่า เขียน dialplan ไม่ถูกต้องหน่ะครับ Asterisk เลยไม่รู้ว่าจะส่งออกทางไหน
ขอดูไฟล์ sip.conf ตรงที่สร้าง SIP Account ว่าอยู่ context ไหน และก็ใน Dialplan extensions.conf ด้วย เอาเฉพาะ Context โทรออก TOT ก็ได้ครับ

ตอนโทรออก ช่วย capture หน้าจอ asterisk console มาด้วยครับ แล้วก็ ngrep ด้วย
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

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

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

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

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

cron