[reSIProcate] INFO being processed using same transaction state as	BYE
    Justin Matthews 
    jmatthewsr at yahoo.com
       
    Mon Jan 16 09:45:16 CST 2006
    
    
  
Hello,
	After a call has been established, if an INFO message is received by
resip (UAS) and then a BYE is received immediately afterwards without the TU
processing the INFO, the BYE is ignored.
(TransactionState::processServerNonInvite ~line 795)
This is happening because resip determines that the transaction ID's of the
two messages are the same.  The transaction state is TRYING because of the
previous INFO.
The INFO message has the same branch parameter as the BYE in the top via,
but the method names are different. (RFC 3261 17.2.3)  Is resip handling
this correctly?
Here is the entire call sequence:
UAC (grandstream)  <->  UAS (resip/dum/myapp)
INVITE------------------>
TRYING<-----------------
200 OK<-----------------
ACK--------------------->
INFO-------------------->
BYE--------------------->
<NO response from resip>
Thanks,
-Justin   
	
    
    
More information about the resiprocate-devel
mailing list