Hi List,

I'm trying to add and remove some headers in 200 canceling and 200 ok to BYEs with no success.

I don't know in which route to add my remove_hf and append_hf. It seems that I can't catch it on reply either on request route.

I tried adding it in 

event_route[tm:local-response] {
        xlog("L_ERR", "TM LOCAL REPONSE!");
        route(MANAGE_HEADERS);
}

This is my route to manage hdrs:

route[MANAGE_HEADERS]{

        xlog("L_ERR", "MANAGE HDRS !");

        keep_hf("TH"); # for topoh

        append("AHDR1:asdf\r\n");

        return;
}

I suppose SERVER HDR should be removed but:

U 2017/01/12 12:45:41.566733 172.16.213.38:5060 -> 172.16.50.41:5060
SIP/2.0 200 canceling.
Via: SIP/2.0/UDP 172.16.50.41:5060;branch=z9hG4bKgg8ekd3080braugkm700.1.
CSeq: 102 CANCEL.
From: <sip:xx@172.16.50.41>;tag=SD7b10b01-as5ba5e269.
To: <sip:xxx@172.16.213.38>;tag=4a86e96addfb27a943bc86e1872032b6-0a8b.
Call-ID: SD7b10b01-6a7d1089793bda79481f25cf88c023ed-c540dl1.
Server: kamailio (4.4.4 (x86_64/linux)).
Content-Length: 0.


Any help will be very appreciated.

Thanks in advance!

Diego