rem: static inline int get_orig_user(struct sip_msg *msg, str *user)
add: static inline int get_orig_user(struct sip_msg *msg, str *uh, int flg)
context: static inline int get_orig_user(struct sip_msg *msg, str *user){	struct to_body *from;	struct sip_uri uri;		/* if it's outgoing -> get the user_name from From */	/* parsing from header */	DBG("DEBUG:cpl-c:get_orig_user: tring to get user from From\n");	if ( parse_from_header( msg )==-1 ) {		LOG(L_ERR,"ERROR:cpl-c:get_orig_user: unable to extract URI "			"from FROM header\n");		return -1;	}	from = (struct to_body*)msg->from->parsed;	/* parse the extracted uri from From */	if (parse_uri( from->uri.s, from->uri.len, &uri)||!uri.user.len) {		LOG(L_ERR,"ERROR:cpl-c:get_orig_user: unable to extract user name "			"from URI (From header)\n");		return -1;	}	*user = uri.user;	return 0;}