[sr-dev] double record-routing also at outbound edge

Juha Heinanen jh at tutpro.com
Thu Apr 25 17:02:50 CEST 2013


Juha Heinanen writes:

> i would like to change the test so that warning comes only if gruu is
> not supported:
> 
> 		if (use_ob == 0) {
> 			if ((get_supported(_m) & F_OPTION_TAG_OUTBOUND)
> 			        && contact->reg_id) {
> 			        if (!(get_supported(_m) & F_OPTION_TAG_GRUU)) {
> 				        LM_WARN("Outbound used by UAC but not supported by edge proxy\n");
> 				        rerrno = R_OB_UNSUP_EDGE;
> 				        goto error;
> 			        }
> 			} else {
> 				/* ignore ;reg-id parameter */
> 				use_regid = 0;
> 			}
> 		}

actually, it would be better for the edge proxy in gruu case to add ;ob
param to path header, but leave out flow token.  that way, the operation
would be fully conforming to outbound rfc.

-- juha



More information about the sr-dev mailing list