[OpenSIPS-Users] How should we represent empty parameters in MI Datagram JSON
Vlad Patrascu
vladp at opensips.org
Wed Jul 8 14:28:14 EST 2020
Hi Adrian,
In the cases (like 'pua_publish') where there are multiple optional
parameters that cannot be simply identified by position in the array,
the 'params' member in the JSON-RPC request should be an Object with
named parameters.
As such, you should have:
"params": {
"presentity_uri": "sip:system at 192.168.2.132",
"expires": 3600,
[...]
}
Regards,
On 06.07.2020 22:47, Adrian Fretwell wrote:
>
> Hello,
>
> What is the correct way to specify empty parameters in an MI call
> using JSON?
>
> For example this call to pua_publish has two unused parameters; ETag
> and extra_headers, in the old way they were represented by a dot, but
> if I try that now I get an invalid etag message:
>
> Pua_publish:
>
> <presentity_uri>
> <expires>
> <event package>
> <content_type> - body type if body of a type different from
> default event content-type or .
> <ETag> - ETag that publish should match or . if no
> ETag
> <extra_headers> - extra headers to be added to the request or .
> <publish_body> - may not be present in case of update for expire
>
> Example:
>
> :pua_publish:fifo_reply
> sip:system at 192.168.2.132
> 3600
> presence
> application/pidf+xml
> .
> .
> <?xml version='1.0'?><presence xmlns='urn:ietf:params:xml:ns:pidf'
> xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'... etc.
>
> Would someone point me in the right direction please.
>
>
> Kind regards,
>
> Adrian Fretwell
> Sibthorpe
> Nottinghamshire
> UK.
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Vlad Patrascu
OpenSIPS Developer
http://www.opensips-solutions.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200708/a5b97916/attachment.html>
More information about the Users
mailing list