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

_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to