[SR-Users] error when using "uac_replace_from( )" in the "failure_route" block

Daniel-Constantin Mierla miconda at gmail.com
Thu Mar 22 18:18:52 CET 2012


Hello,

On 3/22/12 3:59 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?
do you mean appending a tag parameter to From header? This is a risky 
operation in the first place. uac_replace_from() does not operate on tag 
parameter, is for display name and uri part of From header.

Ways to play with any kind of header are provided by textops module, 
like search and replace, remove header, add header ...

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
Kamailio Advanced Training, April 23-26, 2012, Berlin, Germany
http://www.asipto.com/index.php/kamailio-advanced-training/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120322/8c0497f1/attachment-0001.htm>


More information about the sr-users mailing list