Below is the JSON response received in an async rest post request (mod
rest_client).
xlog("L_INFO","[$fU $tU $ci $rm] PUSH Server responded with
$var(rcode):$json(response)");
{
"error": null,
"payload": {
"results": [
{
"error": {
"code": "messaging/registration-token-not-registered",
"message": "The provided registration token is not registered. A
previously valid registration token can be unregistered for a variety of
reasons. See the error documentation for more details. Remove this registration
token and stop using it to send messages."
}
}
],
"canonicalRegistrationTokenCount": 0,
"failureCount": 1,
"successCount": 0,
"multicastId": 4814925980047675000
}
}
But when I try to print the following line
xlog("L_INFO","[$fU $tU $ci $rm] PUSH Server responded with $var(rcode) with
Failure Count: $json(response/payload/failureCount)");
it gives me a NULL Value. What am I doing wrong?
version: opensips 2.4.6 (x86_64/linux)
flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll, sigio_rt, select.
git revision: edef893c5
main.c compiled on 11:29:33 Jul 29 2019 with gcc 4.8.5
[root@sip-3 opc]# rpm -qa | grep json
json-c-devel-0.11-4.el7_0.x86_64
libfastjson-0.99.4-3.el7.x86_64
python-jsonpatch-1.2-4.el7.noarch
json-c-0.11-4.el7_0.x86_64
json-glib-devel-1.4.2-2.el7.x86_64
python-jsonpointer-1.9-2.el7.noarch
json-glib-1.4.2-2.el7.x86_64
Regards
Hamid R. Hashmi
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users