Got SIP response 489 "Bad event" back from แก้ยังไงครับ

Asterisk Opensource IP Pbx

Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย apc » 27 ก.ย. 2011 00:38

ไม่ทราบว่ามีใครเป็นแบบผมบ้างครับ

Phone-->FXS + SIP Server1 (192.168.1.1)---> SIP Server2 (192.168.1.2) + FXO --> PSTN

ปัญหามาเกิดที่ SIP Server2 (192.168.1.2) แสดงค่า 489 "Bad event" มาเรื่อยๆเลยครับ
apc
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 20 ก.ย. 2011 14:31

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย nuiz » 27 ก.ย. 2011 06:58

เกิดได้จาก 2 สาเหตุ
1. ได้รับ sip message ที่ไม่รองรับ ไม่รู้จะ handle ยังไง ผมว่า asterisk รองรับ sip message ทุกประเภทเลยนะครับ แต่คงเป็นเพราะไม่ได้เปิดให้รองรับ มันก็เลยแจ้งไปแบบนั้น
2. ได้รับ sip message ที่รองรับ แต่ว่าค่า "session id" ซึ่งอยู่ใน message นั้นมันไม่มีอยู่แล้ว มัน expire ไป

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

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย apc » 27 ก.ย. 2011 11:19

ผมดูหน้าจอทั้ง2เครื่อง
เครื่อง Server1 ผมใช้ asterisk -vvvvvvr ดู มันไม่มี message อะไรออกมาครับ
ส่วน Server2 ผมใช้ asterisk -vvvvvvr ดู มันก็จะมี Got SIP response 489 "Bad event" ออกมาตลอด ถึงแม้จะมี call หรือไม่มี call
ระยะเวลาทุกๆ นาทีกว่าๆ มันถึงจะมีออกมา 1 ครั้งครับ
apc
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 20 ก.ย. 2011 14:31

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย nuiz » 27 ก.ย. 2011 12:10

เข้า asterisk -rvvvv
แล้วพิมพ์คำสั่งนี้

sip set debug on
sip set debug ip w.x.y.z

โดยที่ w.x.y.z เป็นไอพีของ asterisk อีกตัว หรือไม่ก็เป็นไอพีของตัวมันเอง ให้ลองทั้ง 2 ไอพี

รอสักพัก ก็จะเห็น sip message

พอได้ข้อมูลที่ต้องการแล้ว ก็

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

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย apc » 28 ก.ย. 2011 23:39

ผลออกมาแบบนี้ครับ

จับจากเครื่องที่โชว์ Got SIP response 489 "Bad event" (192.168.1.112) โดยให้ ip = อีกเครื่องนึงครับ (192.168.1.111)
<--- SIP read from 192.168.1.111:5060 --->
OPTIONS sip:55432@192.168.1.112 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.111:5060;branch=z9hG4bK584976ad;rport
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.1.111>;tag=as7168df28
To: <sip:55432@192.168.1.112>
Contact: <sip:Unknown@192.168.1.111>
Call-ID: 4470f5f3442cfc0967dd14e25652602e@192.168.1.111
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.6.2.13
Date: Wed, 28 Sep 2011 13:51:23 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0


<------------->
--- (13 headers 0 lines) ---
Looking for 55432 in from-sip-external (domain 192.168.1.112)
trixbox1*CLI>
<--- Transmitting (no NAT) to 192.168.1.111:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.111:5060;branch=z9hG4bK584976ad;received=192.168.1.111;rport=5060
From: "Unknown" <sip:Unknown@192.168.1.111>;tag=as7168df28
To: <sip:55432@192.168.1.112>;tag=as07b05fd1
Call-ID: 4470f5f3442cfc0967dd14e25652602e@192.168.1.111
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:192.168.1.112>
Accept: application/sdp
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '4470f5f3442cfc0967dd14e25652602e@192.168.1.111' in 32000 ms (Method: OPTIONS)

<--- SIP read from 192.168.1.111:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.112:5060;branch=z9hG4bK4d0451a8;received=192.168.1.112;rport=5060
From: <sip:55432@192.168.1.111>;tag=as1ccb074d
To: <sip:55432@192.168.1.111>;tag=as238a2e76
Call-ID: 058f6cf82f6924aa69979e7c2f138799@192.168.1.111
CSeq: 3123 REGISTER
Server: Asterisk PBX 1.6.2.13
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Expires: 120
Contact: <sip:55432@192.168.1.112>;expires=120
Date: Wed, 28 Sep 2011 13:51:23 GMT
Content-Length: 0


<------------->
apc
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 20 ก.ย. 2011 14:31

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย nuiz » 29 ก.ย. 2011 07:00

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

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย apc » 29 ก.ย. 2011 08:50

ขอโทษทีครับ ผมไม่ได้ดูให้ดีเอง

อันนี้น่าจะใช่

--- (10 headers 0 lines) ---
-- Got SIP response 489 "Bad event" back from 192.168.1.111
Really destroying SIP dialog '2104599311d6226701cab49e21a2b36d@192.168.1.112' Method: NOTIFY
Really destroying SIP dialog '12556e7b5eb5423123f884eb20a8be4a@192.168.1.111' Method: OPTIONS
Reliably Transmitting (NAT) to 192.168.1.111:5060:
OPTIONS sip:22345@192.168.1.111 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.112:5060;branch=z9hG4bK0d2f8f8d;rport
From: "Unknown" <sip:Unknown@192.168.1.112>;tag=as5b1784de
To: <sip:22345@192.168.1.111>
Contact: <sip:Unknown@192.168.1.112>
Call-ID: 169d3e2c76f4dbf90bb781cc782a9fa5@192.168.1.112
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Thu, 29 Sep 2011 01:48:48 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
apc
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 20 ก.ย. 2011 14:31

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย nuiz » 29 ก.ย. 2011 15:31

192.168.1.111 เป็นอุปกรณ์อะไรครับ ตัวนี้เป็นคนส่ง 489 "Bad event" มา

ผมเดาว่าก่อนที่จะเกิด 489 "Bad event" นี้ Asterisk คงส่ง OPTIONS ไปหา แต่ .111 นี่ไม่รองรับ OPTIONS เลย ก็ประมาณว่าส่งอะไรมาไม่เห็นจะรู้เรื่องเลย

ซึ่ง OPTIONS นี้ Asterisk จะส่งไปเช็คสภาพการเชื่อมต่อของ Peers ว่ายังอยู่ดีหรือว่าไม่อยู่แล้ว วิธีปิดก็ลองทำแบบนี้

ไปที่เบอร์ extension ของ .111 แก้บรรทัด qualify จาก yes ให้เป็น no ครับ

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

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย apc » 29 ก.ย. 2011 20:35

ผมเปลี่ยน qualify จาก yes เป็น no ดูแล้วครับ ไม่หายครับ :)
ไม่รู้ว่า error แบบนี้มันจะมีผลอะไรกับ call หรือเปล่าครับ?
เห็นแล้วไม่สบายใจเลย ไม่รู้ว่าเป็นสาเหตุของโทรแล้วตัดสายเองหรือเปล่า

รบกวนขอความรู้ด้วยครับ
apc
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 20 ก.ย. 2011 14:31

Re: Got SIP response 489 "Bad event" back from แก้ยังไงครับ

โพสต์โดย nuiz » 30 ก.ย. 2011 07:35

อ่ะครับ
รบกวน capture มาอีกที เอาให้นาน 1 นาทีครับ แล้วก๊อบทั้งหมดมาเลย

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

ต่อไป

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

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

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 11 ท่าน

cron