[SR-Users] Publish XML and xpath
Igor Olhovskiy
igorolhovskiy at gmail.com
Thu Feb 10 16:25:32 CET 2022
Hello
Just to add, when I'm trying to dump $rb to logs, I'm getting this line
<?xml version="1.0"?>#012<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sip:88881 at dev.company">#012 <dialog id="f-XGMVyeO0" direction="recipient">#012 <state>terminated</state>#012 </dialog>#012</dialog-info>
So, I expect problem is in this #012 + extra spaces. Is there a way to
clean it up in an easy way?
Regards,
Igor
Le 10.02.2022 à 16:01, Igor Olhovskiy a écrit :
>
> Hello,
>
> I'm trying to get state of endpoint from PUBLISH message in a most
> simple way using xmlops module
>
> Trying to make this
>
> $xml(body=>doc) = $rb;
> log("L_ERR", "$rU is now in state $xml(body=>xpath:/dialog-info/dialog/state)\n");
>
> XML in PUBLISH itself
>
> <?xml version="1.0"?>
> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sip:88881 at dev.company">
> <dialog id="v6qmEYf5yI" direction="initiator">
> <state>confirmed</state>
> </dialog>
> </dialog-info>
>
>
> Actual text in log is
>
> ... <script>: 88881 is now in state
>
> Means it's empty. xmlops module is loaded with no parameters. Tried
> also string
>
> $xml(body=>xpath:/dialog-info/dialog/state/text())
>
> -> same result
>
> What am I missing here?
>
> kamailio 5.4.6
>
> --
> Thanks in advance,
> Igor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220210/dd2b2522/attachment.htm>
More information about the sr-users
mailing list