Hi Iñaki,
Not all the attribute values are checked at load time (like here the
dtstart and dtend values).
In your case, these values are broken - see the CPL rfc about the proper
values.
Regards,
Bogdan
Iñaki Baz Castillo wrote:
Hi, I'm just starting with CPL and I don't
know if this
mail should go to devel list or users list.
I load a very simple CPL script sucessfully:
$ openserctl fifo LOAD_CPL sip:ibc@domain /etc/openser/cpl/ibc(a)domain.xml
200 OK
The XML is this one:
<?xml version="1.0" encoding="UTF-8"?>
<cpl>
<incoming>
<time-switch>
<time dtstart="9" dtend="5"
wkst="MO|TU|WE|TH|FR">
<lookup source="registration">
<success>
<proxy />
</success>
</lookup>
</time>
<otherwise>
<location url="sip:angel@domain">
<proxy />
</location>
</otherwise>
</time-switch>
</incoming>
</cpl>
But when OpenSer runs:
cpl_run_script("incoming","force_stateful");
I get in the logs:
ERROR:cpl-c:run_priority_switch: error parsing attr [0][9]
ERROR:cpl_c:cpl_run_script: script error
I can't understand. I suppose that that XML check is done when
loading the file with FIFO command. Why then I get a "error parsing"
during OpenSer script? is it normal?
Thanks for any explanation. Best regards.