Hi all,
I'm trying in KEMI & Python to set a Pseudo Variable to the value of
another PV (simple enough) but the value of the PV is not a string or an
integer,
For example the SMSops
<https://github.com/kamailio/kamailio/tree/master/src/modules/smsops>
module has a PV called $smsbody which I need to set the message body to
equal in UAC, but I'm not able to load it to set it as the message body,
In my Python file I have:
smsbody = KSR.pv.get("$smsbody")
Which leads to:
kamailio[226069]: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91
in position 7: invalid start byte
kamailio[226069]: 2(226069) DEBUG: app_python3 [apy_kemi.c:112]:
sr_kemi_config_engine_python(): execution of route type 1 with no name
returned -1
*Is there a way to set a PV in Kemi without actually interpreting it?*
*Is there a way to run an arbitrary line of native Kamailio config from
Kemi like KSR.x.modf? *
In reality all I need to do is:
$uac_req(body) = $smsbody;
Would work fine in the native config, but the equivalent in Kemi tries to
parse the contents and fails, so can't set the body.
Cheers,
Nick