title: JAIN SIP 481 response on BYE message
body: <p>So I'm using JAIN-SIP API for call setup in some custom VOIP application of mine and I ran into an issue which is troubling me for days: I can't hang up a call with a BYE message. More precisely I keep getting 481 Call/Transaction Does Not Exist response code from callee. And I don't understand why.</p>
  
  <p>Below is the stack's server log on callee side. I can provide you with source code and debug log if needed but note that source code is quite long.</p>
  
  <pre><code>&lt;!-- Use the  Trace Viewer in src/tools/tracesviewer to view this  trace  
  Here are the stack configuration properties 
  javax.sip.IP_ADDRESS= 192.168.1.103
  javax.sip.STACK_NAME= vm.nist
  javax.sip.ROUTER_PATH= null
  javax.sip.OUTBOUND_PROXY= null
  --&gt;
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272841980"
  isSender="true" 
  transactionId="z9hg4bk-cf90a986-d7f9-44a9-bd63-efb74ecc36e9" 
  callId="f8270729014d0c5b17c759f60ea6510f@192.168.1.103" 
  firstLine="REGISTER sip:test14.d@talk-place.com SIP/2.0" 
  &gt;
  &lt;![CDATA[REGISTER sip:test14.d@talk-place.com SIP/2.0
  Call-ID: f8270729014d0c5b17c759f60ea6510f@192.168.1.103
  CSeq: 366 REGISTER
  From: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  To: "Test14d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 212.200.115.198:51060;rport;branch=z9hG4bK-cf90a986-d7f9-44a9-bd63-efb74ecc36e9
  Max-Forwards: 70
  Contact: &lt;sip:test14.d@212.200.115.198:51060;transport=udp&gt;
  Allow: INVITE,ACK,BYE,MESSAGE
  User-Agent: Talk-Place
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="5.9.109.239:5060" 
  to="192.168.1.103:51060" 
  time="1355272842063"
  isSender="false" 
  transactionId="z9hg4bk-cf90a986-d7f9-44a9-bd63-efb74ecc36e9" 
  callId="f8270729014d0c5b17c759f60ea6510f@192.168.1.103" 
  firstLine="SIP/2.0 401 Unauthorized" 
  &gt;
  &lt;![CDATA[SIP/2.0 401 Unauthorized
  Call-ID: f8270729014d0c5b17c759f60ea6510f@192.168.1.103
  CSeq: 366 REGISTER
  From: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  To: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.6828
  Via: SIP/2.0/UDP 192.168.1.103:51060;rport=51060;branch=z9hG4bK-cf90a986-d7f9-44a9-bd63-efb74ecc36e9
  WWW-Authenticate: Digest nonce="UMfTtVDH0okwmWYROC4r29415DGDKaqM",realm="talk-place.com"
  Server: kamailio (3.3.2 (x86_64/linux))
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272842069"
  isSender="true" 
  transactionId="z9hg4bk-cf90a986-d7f9-44a9-bd63-efb74ecc36e9" 
  callId="f8270729014d0c5b17c759f60ea6510f@192.168.1.103" 
  firstLine="REGISTER sip:test14.d@talk-place.com SIP/2.0" 
  &gt;
  &lt;![CDATA[REGISTER sip:test14.d@talk-place.com SIP/2.0
  Call-ID: f8270729014d0c5b17c759f60ea6510f@192.168.1.103
  CSeq: 367 REGISTER
  From: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  To: "Test14d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 212.200.115.198:51060;rport;branch=z9hG4bK-cf90a986-d7f9-44a9-bd63-efb74ecc36e9
  Max-Forwards: 70
  Contact: &lt;sip:test14.d@212.200.115.198:51060;transport=udp&gt;
  Allow: INVITE,ACK,BYE,MESSAGE
  User-Agent: Talk-Place
  Authorization: Digest response="ec655ebc2eb8685de4fb7d739f3f0acf",username="test14.d",nonce="UMfTtVDH0okwmWYROC4r29415DGDKaqM",realm="talk-place.com",uri="sip:test14.d@talk-place.com",algorithm=MD5
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="5.9.109.239:5060" 
  to="192.168.1.103:51060" 
  time="1355272842118"
  isSender="false" 
  transactionId="z9hg4bk-cf90a986-d7f9-44a9-bd63-efb74ecc36e9" 
  callId="f8270729014d0c5b17c759f60ea6510f@192.168.1.103" 
  firstLine="SIP/2.0 200 OK" 
  &gt;
  &lt;![CDATA[SIP/2.0 200 OK
  Call-ID: f8270729014d0c5b17c759f60ea6510f@192.168.1.103
  CSeq: 367 REGISTER
  From: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  To: "Test14d" &lt;sip:test14.d@talk-place.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.6828
  Via: SIP/2.0/UDP 192.168.1.103:51060;rport=51060;branch=z9hG4bK-cf90a986-d7f9-44a9-bd63-efb74ecc36e9
  Contact: &lt;sip:test14.d@192.168.1.103:51060;transport=udp&gt;;expires=3600
  Server: kamailio (3.3.2 (x86_64/linux))
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="5.9.109.239:5060" 
  to="192.168.1.103:51060" 
  time="1355272852008"
  isSender="false" 
  transactionId="z9hg4bkbd3c.62eea493.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="INVITE sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0" 
  &gt;
  &lt;![CDATA[INVITE sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0
  Record-Route: &lt;sip:5.9.109.239;lr=on&gt;
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 116 INVITE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKbd3c.62eea493.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Max-Forwards: 69
  Contact: &lt;sip:test14.f@77.243.22.4:36238;transport=udp&gt;
  Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
  User-Agent: Talk-Place
  Content-Type: application/sdp
  Content-Length: 206
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272852027"
  isSender="true" 
  transactionId="z9hg4bkbd3c.62eea493.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="SIP/2.0 100 Trying" 
  &gt;
  &lt;![CDATA[SIP/2.0 100 Trying
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 116 INVITE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKbd3c.62eea493.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272854032"
  isSender="true" 
  transactionId="z9hg4bkbd3c.62eea493.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="SIP/2.0 180 Ringing" 
  &gt;
  &lt;![CDATA[SIP/2.0 180 Ringing
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 116 INVITE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKbd3c.62eea493.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Contact: &lt;sip:test14.d@212.200.115.198;transport=udp&gt;
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272856037"
  isSender="true" 
  transactionId="z9hg4bkbd3c.62eea493.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="SIP/2.0 200 OK" 
  &gt;
  &lt;![CDATA[SIP/2.0 200 OK
  Record-Route: &lt;sip:5.9.109.239;lr=on&gt;
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 116 INVITE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;;tag=18faf7d44db09f903ff5895b78787911
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKbd3c.62eea493.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Contact: &lt;sip:test14.d@212.200.115.198;transport=udp&gt;
  Content-Type: application/sdp
  Content-Length: 218
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="5.9.109.239:5060" 
  to="192.168.1.103:51060" 
  time="1355272856327"
  isSender="false" 
  transactionId="z9hg4bkcydzigwkx" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="ACK sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0" 
  &gt;
  &lt;![CDATA[ACK sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 117 ACK
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKcydzigwkX,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Max-Forwards: 69
  Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
  User-Agent: Talk-Place
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272856339"
  isSender="true" 
  transactionId="z9hg4bkcydzigwkx" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="SIP/2.0 200 OK" 
  &gt;
  &lt;![CDATA[SIP/2.0 200 OK
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 117 ACK
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bKcydzigwkX,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="5.9.109.239:5060" 
  to="192.168.1.103:51060" 
  time="1355272856728"
  isSender="false" 
  transactionId="z9hg4bk9e3c.74261c85.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="BYE sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0" 
  &gt;
  &lt;![CDATA[BYE sip:test14.d@192.168.1.103:51060;transport=udp SIP/2.0
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 119 BYE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bK9e3c.74261c85.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Max-Forwards: 69
  Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
  User-Agent: Talk-Place
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  
  &lt;message
  from="192.168.1.103:51060" 
  to="5.9.109.239:5060" 
  time="1355272856738"
  isSender="true" 
  transactionId="z9hg4bk9e3c.74261c85.0" 
  callId="2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204" 
  firstLine="SIP/2.0 481 Call leg/Transaction does not exist" 
  &gt;
  &lt;![CDATA[SIP/2.0 481 Call leg/Transaction does not exist
  Call-ID: 2b10b9f3880ef078cb20cd9ae7075591@10.86.183.204
  CSeq: 119 BYE
  From: "test14.f" &lt;sip:test14.f@talk-place.com&gt;;tag=32f8bc24842d02d1357bd2345c542659
  To: "test14.d" &lt;sip:test14.d@talk-place.com&gt;
  Via: SIP/2.0/UDP 5.9.109.239;branch=z9hG4bK9e3c.74261c85.0,SIP/2.0/UDP 77.243.22.4:36238;rport=36238;branch=z9hG4bK-f7a17df9-2242-4785-80cd-25993986008b
  Server: vm.nist
  Content-Length: 0
  
  ]]&gt;
  &lt;/message&gt;
  </code></pre>