[Freeswitch-users] On the handling of SIP headers
Michael Jerris
mike at jerris.com
Sun Oct 11 14:59:38 PDT 2009
There is this endless push and pull on this topic, those who want them
assume it should be default, those who don't assume that should be
default. This probably needs a configuration option defaulting to
pass them (those who don't want to pass them are usually a bit more
educated and would find the option better than the other way around).
Mike
On Oct 9, 2009, at 3:10 PM, Kristian Kielhofner wrote:
> Hello everyone,
>
> In using FS for various scenarios I've noticed some behavior that
> I'm not sure is completely "proper". Given that this probably lives
> in mod_sofia who knows what's really "proper". It is SIP after all...
>
> So the issue comes up when using FreeSWITCH as a B2BUA and bridging
> between endpoints (very common). Should FreeSWITCH copy the X-
> headers (possibly others) as it does now? I'd like to think it
> shouldn't by default and the behavior should be one of:
>
> 1) Don't pass X-* (or anything else, really) from one leg to another.
> If you want to pass specific X- headers (or anything else), set them
> explicitly on the outbound leg.
> 2) Make the behavior configurable with a channel variable and/or
> sofia config option:
>
> {sip_pass_headers=all|none|X-MyCustomHeaderByName}
>
> Thoughts?
More information about the FreeSWITCH-users
mailing list