When using the dialog module to end a dialog, the remote UA refusing the BYE after a PRACK in the dialog.

---- INVITE ( CSeq: 1 INVITE ) --->
<--- 100 ( CSeq: 1 INVITE ) -------
<--- 183 ( CSeq: 1 INVITE ) -------
---- PRACK ( CSeq: 2 PRACK ) ----->
<--- 200 OK ( CSeq: 2 PRACK ) -----
<--- 200 OK ( CSeq: 1 INVITE ) ----
---- ACK ( CSeq: 1 ACK ) --------->

{      Mi: dlg.end_dlg()      }

<--- BYE (CSeq: 1 BYE) 
     BYE ( CSeq: 2 BYE) ---------->
<--- 500 (Bad CSeq number) --------

error in the remote log "remote cseq lower than previous ones - refusing request".


Reply to this email directly or view it on GitHub.