I would advise to check the $ci string to avoid some kind of injection of code because you don't know who generates this callerid field and I have found some external carriers and untrusted clients that using quotes, curly brakes, colon and semicolons inside of the callerid values.
;) El vie, 6 ene 2023 a las 16:55, Daniel-Constantin Mierla (<[email protected]>) escribió: > Use $(ci).wav to explicitly mark the name of the variable -- the . is > allowed in the variable name and the interpreter goes ahead to identify the > longes possible variable name. > > Cheers, > Daniel > On 06.01.23 15:05, Nathan Stratton wrote: > > Trying to rename rtpengine files with: > > exec_msg("mv /var/spool/rtpengine/rtpengine-recording/$ci* > /var/spool/rtpengine/rtpengine-recording/$ci.wav"); > > But get this error: > > Jan 06 13:59:19 proxy1 /usr/sbin/kamailio[2929]: ERROR: <core> > [core/pvapi.c:924]: pv_parse_spec2(): error searching pvar "ci.wav" > Jan 06 13:59:19 proxy1 /usr/sbin/kamailio[2929]: ERROR: <core> > [core/pvapi.c:1127]: pv_parse_spec2(): wrong char [v/118] in [$ci.wav] at > [6 (0)] > Jan 06 13:59:19 proxy1 /usr/sbin/kamailio[2929]: ERROR: <core> > [core/sr_module.c:1157]: fix_param(): bad PVE format: "mv > /var/spool/rtpengine/rtpengine-recording/$ci* > /var/spool/rtpengine/rtpengine-recording/$ci.wav" > Jan 06 13:59:19 proxy1 /usr/sbin/kamailio[2929]: ERROR: <core> > [core/mod_fix.c:564]: fixup_spve_null(): Cannot convert function parameter > 1 to space > > Any ideas? > > ><> > Nathan Stratton > Founder, CTO > Vocinity, Inc. > > <https://www.vocinity.com/gabbi> > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to the > sender! > Edit mailing list options or unsubscribe: > > -- > Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- > www.linkedin.com/in/miconda > Kamailio World Conference - June 5-7, 2023 - www.kamailioworld.com > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > Edit mailing list options or unsubscribe: > -- PÔgina web: http://www.sinologic.net/ Twitter: http://twitter.com/hellc2 LinkedIn: http://es.linkedin.com/in/rojano
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
