rem: to.s   = get_to(msg)->uri.s; to.len = get_to(msg)->uri.len;
add: to   = get_to(msg)->uri;
context: int ds_hash_touri(struct sip_msg *msg, unsigned int *hash){	str to;	if(msg==NULL || hash == NULL)	{		LOG(L_ERR, "DISPATCHER:ds_hash_touri: bad parameters\n");		return -1;	}	if ((msg->to==0) && ((parse_headers(msg, HDR_TO_F, 0)==-1) ||				(msg->to==0)))	{		LOG(L_ERR, "DISPATCHER:ds_hash_touri:ERROR cannot parse To hdr\n");		return -1;	}			to.s   = get_to(msg)->uri.s;	to.len = get_to(msg)->uri.len; 	trim(&to);		*hash = ds_get_hash(&to, NULL);		return 0;}