Brekeke Forum Index » Brekeke SIP Server Forum

Post new topic   Reply to topic
SIP CANCEL not working with Win32 RTC based SIP phones
Author Message
ittiam
Brekeke Member


Joined: 21 Dec 2005
Posts: 18

PostPosted: Mon Oct 29, 2007 12:23 am    Post subject: SIP CANCEL not working with Win32 RTC based SIP phones Reply with quote

1. Brekeke Product Name and version:
Brekeke SIP Server (bundled with PBX 2.0.7.2)

2. Java version:
1.5

3. OS type and the version:
Windows XP Professional

4. UA (phone), gateway or other hardware/software involved:
Windows RTC based clients

5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/networkpatterns.html :
Pattern 1

6. Your problem:
Two Windows RTC based SIP phones PhoneA and PhoneB are registered with Brekeke SIP server. PhoneA makes a call (SIP INVITE) to PhoneB, but decides to cancel (SIP CANCEL) the call before PhoneB picks up. In this case, PhoneB does not stop ringing. i.e., PhoneB is not able to understand the CANCEL message relayed via Brekeke SIP.

We have captured the SIP packets at the servers network interface. We see that the CANCEL that originates from PhoneA is being relayed to PhoneB. When PhoneB receives this, it returns a "481 Call Leg/Transaction Does Not Exist" error message, and the call continues to ring (since the dialog has not been cancelled).

This problem does not occur when the call is made directly between the two phones. The CANCEL works properly.

Has anyone come across such a problem before? Can you let me know if there is some way to solve this. Any help appreciated Smile

Notes:
- This installation of Brekeke PBX has been upgraded from a 1.5.X to a 2.0.X installation as per the upgrade instructions on your website.

- We have also noticed that the CSeq in the SIP header of the CANCEL message is being incremented by Brekeke SIP server. Could this be a source of the problem?

[Cross posting this from http://www.brekeke-sip.com/bbs/viewtopic.php?t=5168 in case someone who visits this forum more often has an answer]
Back to top
View user's profile
peng
Brekeke Guru


Joined: 20 Jul 2005
Posts: 110

PostPosted: Mon Oct 29, 2007 2:00 pm    Post subject: Reply with quote

Please try latest 2.x beta and let us know how it works.
Back to top
View user's profile
ittiam
Brekeke Member


Joined: 21 Dec 2005
Posts: 18

PostPosted: Tue Oct 30, 2007 4:24 am    Post subject: Reply with quote

Hi peng

Thanks for the suggestion. We will try it immediately and let you know.

In the meantime, we have noticed that the CANCEL succeeds with other SIP Clients. The CSeq of the CANCEL is not being modified when we call with other SIP clients like, say, SJPhone.
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Brekeke Forum Index » Brekeke SIP Server Forum All times are GMT - 7 Hours
Page 1 of 1