[OpenSIPS-Users] concatenate an integer and a string
    Liviu Chircu 
    liviu at opensips.org
       
    Mon Oct 18 09:38:01 EST 2021
    
    
  
On 18.10.2021 12:08, Alain Bieuzent wrote:
>
> When I try to concatenate with $var(result) = $avp(id_asterisk) + "|" 
> + $avp(codecs);) I got this error message :
>
> ERROR:core:eval_elem: invalid numeric operands
>
> WARNING:core:do_assign: no value in right expression at 
> /usr/local//etc/opensips/opensips.cfg:881
>
Hi,
The issue is that $avp(id_asterisk) contains an integer, so you cannot 
do "integer + string" concatenation in OpenSIPS.  However, what's 
interesting is that the OpenSIPS config language actually allows "string 
+ integer" concatenation!  So just fix it like this:
$var(result) = "" + $avp(id_asterisk) + "|" + $avp(codecs);
Best Regards,
-- 
Liviu Chircu
www.twitter.com/liviuchircu | www.opensips-solutions.com
OpenSIPS eBootcamp 2021: www.opensips.org/training
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20211018/9dd90787/attachment-0001.html>
    
    
More information about the Users
mailing list