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

รบกวนช่วยแก้ error นี้ให้ทีครับ

โพสต์โพสต์แล้ว: 08 มี.ค. 2010 23:48
โดย haeha
พอเปิดทิ้งไว้นานสักสามชั่วโมง อยู่ๆก็มี error นี้ขึ้นมา ไม่ทราบว่าเกิดจากสาเหตุอะไรเหรอครับ
โค้ด: เลือกทั้งหมด
[Mar  8 23:44:20] NOTICE[3289]: chan_sip.c:11502 sip_reg_timeout:    -- Registration for '0681117290@203.113.125.82' timed out, trying again (Attempt #5)
[Mar  8 23:44:40] WARNING[3289]: chan_sip.c:3779 retrans_pkt: Maximum retries exceeded on transmission 1cb6064e7461e56465dead4f15e72df4@127.0.0.1 for seqno 107 (Critical Request) -- See doc/sip-retransmit.txt.
[Mar  8 23:44:40] WARNING[3289]: chan_sip.c:3779 retrans_pkt: Maximum retries exceeded on transmission 6f06fe2e1b6a34f82b0974d66fdb127d@127.0.0.1 for seqno 107 (Critical Request) -- See doc/sip-retransmit.txt.


เป็นเพราะ ติดต่อกับ server 203.113.125.82 ไม่ได้เลยทำให้เกิด error นี้ตามมาหรือป่าวครับ

โค้ด: เลือกทั้งหมด
WARNING[3289]: chan_sip.c:3779 retrans_pkt: Maximum retries exceeded on transmission

Re: รบกวนช่วยแก้ error นี้ให้ทีครับ

โพสต์โพสต์แล้ว: 08 มี.ค. 2010 23:54
โดย voip4share
ปัญหานี้เกิดจาก Asterisk พยายามส่ง Register ไปหา TOT Netcall แล้ว แต่มันไม่ได้รับอะไรตอบกลับมาเลย ประมาณว่าส่ง Register ออกไปแล้วก็หายเข้ากลีบเมฆไปเลยหน่ะครับ :D

ผมจำได้ว่าครั้งแรกๆคุณ haeha ส่งแค๊ปเจอร์จาก wireshark มาให้ผมดู เห็นมีแต่ Register เรียงติดๆกันแต่ไม่มีอะไรตอบกลับมาจากฝั่ง TOT Netcall เลย

เป็นไปได้ว่า Register ไปไม่ถึง TOT Netcall เพราะว่าอินเตอร์เน็ตมันที่ใช้มันดาวน์อยู่ ลอง Ping ทดสอบดูครับ

Re: รบกวนช่วยแก้ error นี้ให้ทีครับ

โพสต์โพสต์แล้ว: 09 มี.ค. 2010 00:35
โดย haeha
ขอบคุณครับ
แต่เน็ตผมใช้ได้นะครับตอน error นี้ขึ้น พอขึ้นแล้วก็ขึ้นตลอด
ผมต้อง restart asterisk ถึงจะหายครับแต่เดี่ยวก็เป็นใหม่อีก ผมเลยงงๆ ว่าเป็นเพราะคำสั่งนี้หรือป่าว
registerattempts=0
พอ register ไม่ผ่านแล้วไม่ต้อง register อีก ผมเดาถูกไหมครับ

ปกติค่านี้ควรกำหนดที่เท่าไหร่เหรอครับ

Re: รบกวนช่วยแก้ error นี้ให้ทีครับ

โพสต์โพสต์แล้ว: 09 มี.ค. 2010 12:32
โดย voip4share
registerattempts=0
ค่า 0 (ศูนย์) หมายถึง forever ครับ หมายความว่าให้รีจิสเตอร์ไปเรื่อยๆจนกว่าจะได้ ดูรายละเอียดในบทความ registertimeout, registerattempts

คุณ haeha เซ็ตค่า registertimeout ไว้กี่ seconds ครับ ผมเคยเจอว่าถ้าเซ็ตต่ำเกินไป เช่น 10 sec อาจทำให้เกิดปัญหานี้ก็ได้ ผมเคยเจอปัญหาคล้ายๆแบบนี้แต่ผมจำไม่ได้ว่าเป็นเพราะ registertimeout ต่ำเกินไปนี่หรือเปล่า แต่ผมก็ได้แก้ไขแล้วก็โอเค