Hello,
I am using an ARI dialer for my applications and since my last upgrade
to Ver. 13.29.2 from 13.23.1 I am getting this strange bug from the ARI
debugger:
Debugging on all applications enabled
<--- ARI request received from: x.x.x.x:63036 --->
HOST: x.x.x.x:8088
content-type: application/json
authorization: Basic xxxx
content-length: 265
body:
{
"context": "from-itc-dialer",
"extension": "secondleg",
"priority": 1,
"timeout": 60,
"endpoint": "Local/firstleg at from-itc-dialer/n",
"variables": {
"AGENT": "506655579",
"DESTINATION": "18662225555",
"CLI": "442031502032"
}
}
[2019-12-17 02:10:06] ERROR[24851]: json.c:870 ast_json_vpack: Error building
JSON from '{s: s?, s: s?, s: o, s: s?, s: s?}': Expected format
's', got '?'.
[2019-12-17 02:10:06] NOTICE[24853][C-0000208b]: Ext. firstleg:5 @
from-itc-dialer: The group channel is: itc-ebay and the group count is: 1 out of
max 14
[2019-12-17 02:10:06] ERROR[24851]: Got 16 backtrace records
# 0: asterisk ast_json_vpack()
# 1: asterisk ast_json_pack()
# 2: asterisk ast_json_dialplan_cep_app()
# 3: asterisk ast_channel_snapshot_to_json()
# 4: res_ari_channels.so <unknown>()
# 5: res_ari_channels.so <unknown>()
# 6: res_ari_channels.so <unknown>()
# 7: [0x7f71a7385098] res_ari.so :0 ast_ari_invoke()
# 8: [0x7f71a73865e1] res_ari.so :0 ast_ari_json_format()
# 9: asterisk <unknown>()
#10: asterisk <unknown>()
#11: asterisk <unknown>()
#12: asterisk <unknown>()
#13: asterisk <unknown>()
#14: [0x7f71e489caa1] libpthread.so.0 :0 pthread_create()
#15: [0x7f71e3c2493d] libc.so.6 :0 __clone()
<--- Sending ARI response to x.x.x.x:63036 --->
200 OK
The calls are getting through and the Asterisk is not crashing.
I looked at the source code and it seems that I am sending all the right
parameters with a valid JSON format.
Anyone has an idea what has been change in the Asterisk code and how can I adopt
my code to the this version?
Regards,
Daniel Friedman
Trixton LTD.
Tel: 972.72.2557000
Mobile: 972.50.6655579
Email: dani at 3xton.com<mailto:dani at 3xton.com>
Website: http://www.3xton.com
[LOGO trans- 3xton-01]
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20191217/00e624d1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 8958 bytes
Desc: image001.png
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20191217/00e624d1/attachment.png>
On Mon, Dec 16, 2019 at 8:21 PM Daniel Friedman <dani at 3xton.com> wrote:> Hello, > > > > I am using an ARI dialer for my applications and since my last upgrade > > to Ver. 13.29.2 from 13.23.1 I am getting this strange bug from the ARI > debugger: > > > > Debugging on all applications enabled > > <--- ARI request received from: x.x.x.x:63036 ---> > > HOST: x.x.x.x:8088 > > content-type: application/json > > authorization: Basic xxxx > > content-length: 265 > > body: > > { > > "context": "from-itc-dialer", > > "extension": "secondleg", > > "priority": 1, > > "timeout": 60, > > "endpoint": "Local/firstleg at from-itc-dialer/n", > > "variables": { > > "AGENT": "506655579", > > "DESTINATION": "18662225555", > > "CLI": "442031502032" > > } > > } > > > > *[2019-12-17 02:10:06] ERROR[24851]: json.c:870 ast_json_vpack: Error > building JSON from '{s: s?, s: s?, s: o, s: s?, s: s?}': Expected format > 's', got '?'.* > > [2019-12-17 02:10:06] NOTICE[24853][C-0000208b]: Ext. firstleg:5 @ > from-itc-dialer: The group channel is: itc-ebay and the group count is: 1 > out of max 14 > > [2019-12-17 02:10:06] ERROR[24851]: Got 16 backtrace records > > # 0: asterisk ast_json_vpack() > > # 1: asterisk ast_json_pack() > > # 2: asterisk ast_json_dialplan_cep_app() > > # 3: asterisk ast_channel_snapshot_to_json() > > # 4: res_ari_channels.so <unknown>() > > # 5: res_ari_channels.so <unknown>() > > # 6: res_ari_channels.so <unknown>() > > # 7: [0x7f71a7385098] res_ari.so :0 ast_ari_invoke() > > # 8: [0x7f71a73865e1] res_ari.so :0 ast_ari_json_format() > > # 9: asterisk <unknown>() > > #10: asterisk <unknown>() > > #11: asterisk <unknown>() > > #12: asterisk <unknown>() > > #13: asterisk <unknown>() > > #14: [0x7f71e489caa1] libpthread.so.0 :0 pthread_create() > > #15: [0x7f71e3c2493d] libc.so.6 :0 __clone() > > > > <--- Sending ARI response to x.x.x.x:63036 ---> > > *200 OK* > > > > The calls are getting through and the Asterisk is not crashing. > > I looked at the source code and it seems that I am sending all the right > parameters with a valid JSON format. > > > > Anyone has an idea what has been change in the Asterisk code and how can I > adopt my code to the this version? >What version of jansson do you have installed? If you use the bundled jansson (by passing --with-jansson-bundled to configure) does the problem resolve itself? -- Joshua C. Colp Senior Software Developer Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20191216/6243bd84/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 8958 bytes Desc: not available URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20191216/6243bd84/attachment.png>
On Mon, Dec 16, 2019 at 9:11 PM Joshua C. Colp <jcolp at sangoma.com> wrote:> On Mon, Dec 16, 2019 at 8:21 PM Daniel Friedman <dani at 3xton.com> wrote: > >> Hello, >> >> >> >> I am using an ARI dialer for my applications and since my last upgrade >> >> to Ver. 13.29.2 from 13.23.1 I am getting this strange bug from the ARI >> debugger: >> >> >> >> Debugging on all applications enabled >> >> <--- ARI request received from: x.x.x.x:63036 ---> >> >> HOST: x.x.x.x:8088 >> >> content-type: application/json >> >> authorization: Basic xxxx >> >> content-length: 265 >> >> body: >> >> { >> >> "context": "from-itc-dialer", >> >> "extension": "secondleg", >> >> "priority": 1, >> >> "timeout": 60, >> >> "endpoint": "Local/firstleg at from-itc-dialer/n", >> >> "variables": { >> >> "AGENT": "506655579", >> >> "DESTINATION": "18662225555", >> >> "CLI": "442031502032" >> >> } >> >> } >> >> >> >> *[2019-12-17 02:10:06] ERROR[24851]: json.c:870 ast_json_vpack: Error >> building JSON from '{s: s?, s: s?, s: o, s: s?, s: s?}': Expected format >> 's', got '?'.* >> >> [2019-12-17 02:10:06] NOTICE[24853][C-0000208b]: Ext. firstleg:5 @ >> from-itc-dialer: The group channel is: itc-ebay and the group count is: 1 >> out of max 14 >> >> [2019-12-17 02:10:06] ERROR[24851]: Got 16 backtrace records >> >> # 0: asterisk ast_json_vpack() >> >> # 1: asterisk ast_json_pack() >> >> # 2: asterisk ast_json_dialplan_cep_app() >> >> # 3: asterisk ast_channel_snapshot_to_json() >> >> # 4: res_ari_channels.so <unknown>() >> >> # 5: res_ari_channels.so <unknown>() >> >> # 6: res_ari_channels.so <unknown>() >> >> # 7: [0x7f71a7385098] res_ari.so :0 ast_ari_invoke() >> >> # 8: [0x7f71a73865e1] res_ari.so :0 ast_ari_json_format() >> >> # 9: asterisk <unknown>() >> >> #10: asterisk <unknown>() >> >> #11: asterisk <unknown>() >> >> #12: asterisk <unknown>() >> >> #13: asterisk <unknown>() >> >> #14: [0x7f71e489caa1] libpthread.so.0 :0 pthread_create() >> >> #15: [0x7f71e3c2493d] libc.so.6 :0 __clone() >> >> >> >> <--- Sending ARI response to x.x.x.x:63036 ---> >> >> *200 OK* >> >> >> >> The calls are getting through and the Asterisk is not crashing. >> >> I looked at the source code and it seems that I am sending all the right >> parameters with a valid JSON format. >> >> >> >> Anyone has an idea what has been change in the Asterisk code and how can >> I adopt my code to the this version? >> > > What version of jansson do you have installed? If you use the bundled > jansson (by passing --with-jansson-bundled to configure) does the problem > resolve itself? >I have also created an issue[1]. [1] https://issues.asterisk.org/jira/browse/ASTERISK-28663 -- Joshua C. Colp Senior Software Developer Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20191216/93523214/attachment.html>
Apparently Analagous Threads
- json.c:704 ast_json_vpack: Error building JSON from '{s: s, s: s}': Invalid UTF-8 string.
- Fwd: NT_STATUS_ACCESS_DENIED for guest account to public share
- Asterisk 13.29.2, 16.6.2, 17.0.1 and 13.21-cert5 Now Available (Security)
- json.c:704 ast_json_vpack: Error building JSON from '{s: s, s: s}': Invalid UTF-8 string.
- Multiple readfile oddities, newlines etc