[SR-Users] Kamailio compact headers ?!

Daniel-Constantin Mierla miconda at gmail.com
Wed Jul 6 12:07:14 CEST 2016


Hello,

maybe keep_hf() can help a bit:

  -
https://www.kamailio.org/docs/modules/stable/modules/textopsx.html#textopsx.f.keep_hf

Or look at topos module (with the note that was just added in 4.4 and
not much tested).

Cheers,
Daniel


On 06/07/16 12:02, Anonim Stefan wrote:
> Hi,
>
> True, I was thinking only about the "Via" and "Record-Route" added by
> Kamailio. Didn't know Record-Route had no short form (I was thinking
> of something like "rr" due to rr module I guess). In this case I
> suppose there is not much to gain, only from "Via".
>
> I'm facing some fragmentation issues. My goal is to make the SIP
> packet as small as possible while removing as less SIP headers as I
> can. I'd still like to use UDP.
>
> Thanks,
> Stefan
>
>
> On Wed, Jul 6, 2016 at 12:48 PM, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Record-Route has no compact name variant, afaik -- also quickly
>     checking
>     the iana assignments, shows the same:
>
>       -
>     http://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-2
>
>     If smaller size is the target, then Via makes no big difference, so it
>     was never a goal -- the changes in code should not be big.
>
>     A quick option is to redefine MY_VIA in config.h to use the
>     compact form.
>
>     A proper option could be introducing a core parameter, adding a new
>     define for the short version and use the normal or short form a matter
>     of the parameter value. The function that needs to be changed is
>     via_builder().
>
>     Cheers,
>     Daniel
>
>
>     On 06/07/16 11:40, Olle E. Johansson wrote:
>     >> On 06 Jul 2016, at 11:38, Alex Balashov
>     <abalashov at evaristesys.com <mailto:abalashov at evaristesys.com>> wrote:
>     >>
>     >> Stefan,
>     >>
>     >> The construction of headers is generally the province of the
>     UAs/endpoints of the call. Kamailio understands compact headers,
>     as all compliant SIP stacks do, but it can't singlehandedly
>     reformat them.
>     > I think the question was about the headers added by Kamailio -
>     Via and Record-Route. Which makes the question perfectly valid :-)
>     > I can’t remember such a setting anywhere and am curious on why
>     it’s needed.
>     > /O
>     >
>     > _______________________________________________
>     > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>     mailing list
>     > sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>     --
>     Daniel-Constantin Mierla
>     http://www.asipto.com - http://www.kamailio.org
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> -
>     http://www.linkedin.com/in/miconda
>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>

-- 
Daniel-Constantin Mierla
http://www.asipto.com - http://www.kamailio.org
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160706/4a250228/attachment.html>


More information about the sr-users mailing list