rem: rq->REPLY_STATUS );
add: t->uas.status );
context: void acc_ack_report(  struct cell* t , struct sip_msg *ack ){	struct sip_msg *rq;	rq =  t->uas.request;		if (/* parse_headers(rq, HDR_CALLID, 0)==-1 || */ 			!( rq->callid && rq->from )) {		LOG(L_INFO, "ERROR: attempt to account on a request with invalid Call-ID\n");		return;	}	LOG( log_level, "ACC: transaction acknowledged: "		"method=%.*s, i-uri=%.*s, o-uri=%.*s, call_id=%.*s,"		"from=%.*s, code=%d\n",		/* take all stuff directly from message */		/* CAUTION -- need to re-think here !!! The issue is with magic cookie	       transaction matching all this stuff does not have to be parsed; so I		   may want to try parsing here; which raises all the annoying issues		   about in which memory space the parsed structures will live		*/		ack->first_line.u.request.method.len, ack->first_line.u.request.method.s, 		ack->first_line.u.request.uri.len, ack->first_line.u.request.uri.s,		ack->new_uri.len, ack->new_uri.s,		ack->callid->body.len, ack->callid->body.s,		ack->from->body.len, ack->from->body.s,		rq->REPLY_STATUS );}