[Serusers] Rewriting To: field

Greger V. Teigre greger at teigre.com
Fri Feb 23 10:01:51 CET 2007


No standard way as it is not allowed according to the RFC.
However, people use subst for various purposes and yes, you need to make 
sure that you change the header back and forth correctly (because your 
UAs may not like the changed To). CANCEL is a regular SIP messages 
handled by the main route (in loose route).
g-)

Stéphane Alnet wrote:
> Hello,
>
> I am doing interop testing with Level3, and need to be able to rewrite
> the To: field in requests to match their requirements. I can fake the
> rewrites inside route[], but although the packets sent out look like
> they use the new "To:", the header is never parsed again, so the
> internal structures of SER still hold the former (incorrect) value.
> When a request hit failure_route[] (for example when a CANCEL is sent
> when an INVITE times out) the original, incorrect To: header is then
> sent (and there's no way to modify the content of the CANCEL from
> within failure_route[]).
>
> Is there a standard way to alter the internally-stored value for To:
> (and From:, since I'm asking)?
> If not, could someone point me to the right place in the code to start
> adding this kind of feature?
>
> Thanks,
> Stéphane Alnet
>



More information about the sr-users mailing list