4 Replies Latest reply on Jun 4, 2007 8:49 AM by 666705

    500 Server Internal Error for REFER messages in a SIP Dialog

    666705
      Hi,

      I am Currently evaluating WLSS 2.2. I get 500 Server Internal Error when I try to send a REFER in an established SIP dialog.

      The call sequence is as below. Note that UA1 is WLSS 2.2 and UA2 is a SIP Agent running on NIST SIP stack.

      UA1*****************************************UA2

      |-----------------INVITE-------------------->|
      |<----------------200 OK---------------------|
      |-----------------ACK----------------------->|
      |********************************************|
      |********************************************|
      |********************************************|
      |<----------------SUBSCRIBE------------------|
      |-----------------200 OK-------------------->|
      |********************************************|
      |********************************************|
      |********************************************|
      |-----------------INFO---------------------->|
      |<----------------200 OK---------------------|
      |********************************************|
      |********************************************|
      |********************************************|
      |<----------------RE-INVITE------------------|
      |-----------------200 OK-------------------->|
      |<----------------ACK------------------------|
      |********************************************|
      |********************************************|
      |********************************************|
      |<----------------REFER----------------------|
      |-----------500 SERVER INTERNAL ERROR------->|
      |********************************************|
      |********************************************|
      |********************************************|


      If I replace WLSS 2.2 with Reference Implementation SIP Server, the call flow goes through. Also, After the RE-INVITE, any other SIP message like INFO or UPDATE also receive 500 Server Internal Error. Note that if I send a REFER outside a dialog it goes through fine with WLSS 2.2.


      My query therefore is:

      1. Does BEA SIP stack have an issue with REFERs or any other SIP messages within the same dialog or is something in the call flow creating this issue.