Perhaps you are adding it yourself somewhere in the script. Are you
calling record_route() in the script?
Best regards,
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com
On 6/2/23 23:19, morris edery wrote:
i put the remove_hf() below
it will remove from the header Contact and User-Agent and will rename
the new User-Agent but Route won't remove and still appear on the
outgoing invite message
route[RELAY] {
remove_hf("Route");
remove_hf("Contact");
remove_hf("User-Agent");
append_hf("User-Agent: New Agent");
if (!t_relay()) {
sl_reply_error();
}
exit;
}
On Fri, Jun 2, 2023 at 6:13 AM Răzvan Crainea <raz...@opensips.org
<mailto:raz...@opensips.org>> wrote:
Hi, Morris!
The code you are trying to run removes the Route header for the
outgoing
message, but the inbound/received INVITE still has the Route header,
hence loose_route() sees it and denies it.
Do note that loose_route() itself removes the route, if its preloaded,
so if you do want to accept preloaded routes, simply don't drop them :)
(i.e. comment the send_reply(403...))
Best regards,
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com <http://www.opensips-solutions.com>
On 6/1/23 20:06, morris edery wrote:
> Hello Team,
> I am trying to remove Route Header (seems like preloaded)
> remove_hf("Route") but it's not being removed.
>
> i tried to put it in several places on the code but no success
>
> if (is_method("INVITE"))
> {
> if (is_present_hf("Route"))
> {
> xlog("removing Route Header:
$(hdr(Route)[0])\n");
>
> remove_hf("Route");
> xlog ( "Route Header still present?:
> $(hdr(Route)[0])\n");
> }
> route(RELAY);
> }
>
>
> instead of it goes to
>
>
> if (loose_route())
> {
> xlog("L_ERR","Attempt to route with preloaded
Route's
> [$fu/$tu/$ru/$ci]")
> if (!is_method("ACK")){
> send_reply("403","Preload Route denied");
> exit;
> }
> }
>
>
>
> opensips 2.4.8
>
>
> what i am doing wrong ?
>
>
>
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org <mailto:Users@lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users