Hi Robers,

There are 2 things here :

1) the uac_replace_from() changes only display name and URI part of FROM hdr - you cannot change (add) header parameters with it (keep in mind the TAG param is a header param, not an URI param)

2) the function cannot be used from failure route - if you want to do changes per branch (like of a new branch created from failure route), use the branch route . see :
    http://www.opensips.org/Resources/DocsCoreRoutes18#toc2

Regards,
Bogdan


On 03/22/2012 05:48 PM, Robert R wrote:
Hi,

When I am trying to modify FROM field in the "failure_route" block I get an error message:

failure_route[1]
{
   ...
uac_replace_from("$avp(i:204)");
   append_branch();
   t_relay();
}

Not starting openser: invalid configuration file!
Mar 22 10:51:39 [6457] CRITICAL:core:yyerror: parse error in config file, line 662, column 32-33: Command cannot be used in the block
Mar 22 10:51:39 [6457] ERROR:core:main: bad config file (1 errors)

It seems "uac_replace_from()" can not be used in the "failure_route" block. What's the correct way to modify (appending a tag) FROM field in the "failure_route" block?

Thanks,
R


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to