code: @Override
  	public boolean addTransaction(SIPTransaction transaction) {		
  		if(transaction instanceof ServerTransaction) {
  			 isLatestTxServer = true;
  		} else {
  			 isLatestTxServer = false;
  		}
  		return super.addTransaction(transaction);
  	}
docs: From and To Uris switch places in certain conditions