[OpenSER-Users] OpenSER corrects the "Contact" field only one way.

Iñaki Baz Castillo ibc at in.ilimit.es
Tue May 27 10:12:37 CEST 2008


El Tuesday 27 May 2008 09:57:42 Iñaki Baz Castillo escribió:

> Try this in onreply_route[2]:
>
> 	if (status =~ "(180)|(183)|2[0-9][0-9]") {
> 		if (isbflagset(BFLAG_NAT_CALLED) || nat_uac_test("1")) {
> 			xlog("L_INFO", "--- NAT detected\n");
> 			fix_nated_contact();
> 		}
> 		use_media_proxy();
> 	}


Also note that adding "rport" in a response is not valid at all since "rport" 
is just valid to set the "Via" in a request, so your first two lines in 
onreply_route[2] are not valid:

onreply_route[2]
{
  	add_local_rport();
        force_rport();

Try also deleting them.


-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the sr-users mailing list