[SR-Users] Error: invalid json doc in command "kamctl ping" kamailio 5.4.3

Julia Bo juliabo at gmail.com
Wed Jan 20 11:44:21 CET 2021


Hello, Daniel.
Now it works.
Thank you for your time!

Julia.

On Wed, Jan 20, 2021 at 10:09 AM Daniel-Constantin Mierla <miconda at gmail.com>
wrote:

> Hello,
>
> I implemented an alternative rpc command that blocks waiting for the
> response. Try again with latest master and let's see if works.
>
> It waits for max 80secs for the sip reply to come back (or the transaction
> to time out), checking every 0.1sec. Later I can make these values
> modparams, for now just to validate it works.
>
> Cheers,
> Daniel
>
> On Tue, Jan 19, 2021 at 9:23 AM Daniel-Constantin Mierla <
> daniel at kamailio.org> wrote:
>
>> Hello,
>>
>> ahh, that's implemented only for http transport. I will see what can be
>> done for this case.
>>
>> Cheers,
>> Daniel
>>
>> January 19, 2021 9:01 AM, "Julia Bo" <juliabo at gmail.com
>> <%22Julia%20Bo%22%20%3Cjuliabo at gmail.com%3E>> wrote:
>>
>> Hello,
>> After latest update :
>>
>> /usr/local/kam/kamailio[54560]: ERROR: jsonrpcs [jsonrpcs_mod.c:1011]: jsonrpc_delayed_ctx_new(): delayed response implemented only for HTTP transport /usr/local/kam/kamailio[54560]: DEBUG: jsonrpcs [jsonrpcs_mod.c:423]: jsonrpc_send(): sending response with body: (nil) - 500 internal error: failed to create context /usr/local/kam/kamailio[54560]: DEBUG: jsonrpcs [jsonrpcs_fifo.c:469]: jsonrpc_fifo_server(): command executed - result: [kamailio_receiver_95742] [500] [0x27c8a80] [{ "jsonrpc": "2.0", "error": { "code": 500, "message": "internal error: failed to create context" }, "id": 95742 }]
>>
>>  Thank you,
>> Julia.
>> On Tue, Jan 19, 2021 at 8:53 AM Daniel-Constantin Mierla <
>> miconda at gmail.com> wrote:
>>
>> Hello,
>> can you try with the latest master again? I pushed a commit to use the
>> rpc command that waits for the reply.
>> Cheers,
>> Daniel
>> On Mon, Jan 18, 2021 at 4:19 PM Julia Bo <juliabo at gmail.com> wrote:
>>
>> It's my mistake, I checked a different branch. Sorry.
>> Now I get the same result as yours.
>> But in jason we get the result of command execution only and no sip reply
>> result (that was in 4.4 : 200,408 etc..)
>> I see sent OPTIONS and received reply in debug,
>> Thank you,
>> Julia
>> On Mon, Jan 18, 2021 at 4:12 PM Daniel-Constantin Mierla <
>> daniel at kamailio.org> wrote:
>>
>> Hello,
>>
>> what is your operating system and shell program?
>>
>> I tested on macos/bsd, the logs (with kamailio -E -ddd ...) are:
>>
>> """
>> # ./utils/kamctl/kamctl ping sip:10.10.10.10:5060
>>
>> 28(49832) DEBUG: jsonrpcs [jsonrpcs_fifo.c:457]: jsonrpc_fifo_server():
>> preparing to execute fifo jsonrpc [{"jsonrpc": "2.0", "method":
>> "tm.t_uac_start", "params": ["OPTIONS", "sip:10.10.10.10:5060", ".",
>> ".", "From:sip:daemon at Thunders-MacBook-Air.fritz.box
>> To:<sip:10.10.10.10:5060>
>> Contact:sip:daemon at Thunders-MacBook-Air.fritz.box
>> "], "reply_name": "kamailio_receiver_49915", "id": 49915}]
>> 28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]:
>> parse_sip_header_name(): parsed header name [From] type 4
>> 28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]:
>> parse_sip_header_name(): parsed header name [To] type 3
>> 28(49832) DEBUG: <core> [core/parser/parse_addr_spec.c:864]:
>> parse_addr_spec(): end of header reached, state=10
>> 28(49832) DEBUG: <core> [core/parser/msg_parser.c:173]: get_hdr_field():
>> <To> [24]; uri=[sip:10.10.10.10:5060]
>> 28(49832) DEBUG: <core> [core/parser/msg_parser.c:176]: get_hdr_field():
>> to body (24)[<sip:10.10.10.10:5060>
>> ], to tag (0)[]
>> 28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]:
>> parse_sip_header_name(): parsed header name [Contact] type 7
>> 28(49832) DEBUG: <core> [core/parser/parse_addr_spec.c:864]:
>> parse_addr_spec(): end of header reached, state=9
>> 28(49832) DEBUG: tm [rpc_uac.c:209]: get_hfblock(): one more hf processed
>> 28(49832) DEBUG: tm [uac.c:455]: t_uac_prepare(): next_hop=<sip:
>> 10.10.10.10:5060>
>> 28(49832) DEBUG: tm [uac.c:158]: dlg2hash(): hashid 23931
>> 28(49832) DEBUG: tm [uac.c:683]: send_prepared_request_impl(): uac:
>> 0x104f4af10 branch: 0 to 10.10.10.10:5060
>> 28(49832) DEBUG: <core> [core/onsend.c:50]: run_onsend(): required
>> parameters are not available - ignoring
>> 28(49832) DEBUG: jsonrpcs [jsonrpcs_mod.c:423]: jsonrpc_send(): sending
>> response with body: 0x0 - 200 OK
>> 28(49832) DEBUG: jsonrpcs [jsonrpcs_fifo.c:469]: jsonrpc_fifo_server():
>> command executed - result: [kamailio_receiver_49915] [200] [0x7f9018f042c0]
>> [{
>> "jsonrpc": "2.0",
>> "result": {
>> },
>> "id": 49915
>> }]
>> {
>> "jsonrpc": "2.0",
>> "result": {
>> },
>> "id": 49915
>> }
>> """
>>
>> All seems ok.
>>
>> Cheers,
>> Daniel
>>
>> January 18, 2021 2:49 PM, "Julia Bo" <juliabo at gmail.com
>> <%22Julia%20Bo%22%20%3Cjuliabo at gmail.com%3E>> wrote:
>>
>> Hello,
>> I sent files from the master branch.
>> After "kamctl ping sip:10.10.10.10:5060" i have received:
>>
>> /usr/local/lib64/kamailio//kamctl/kamctl.rpcfifo: line 149: syntax error near unexpected token `}' /usr/local/lib64/kamailio//kamctl/kamctl.rpcfifo: line 149: `}' /usr/local/sbin/kamctl: line 261: =: command not found
>>
>>  Thank you,
>>
>> Julia
>>
>> On Mon, Jan 18, 2021 at 11:42 AM Daniel-Constantin Mierla <
>> miconda at gmail.com> wrote:
>>
>> Hello,
>> can you try with the current master branch or with the patch from the
>> next commit?
>> *
>> https://github.com/kamailio/kamailio/commit/1c66f6a1a5d04c33f1912609a36729b06b6eebd7
>> If it works fine, then I will backport.
>> Cheers,
>> Daniel
>> On Mon, Jan 18, 2021 at 8:23 AM Daniel-Constantin Mierla <
>> daniel at kamailio.org> wrote:
>>
>> Hello,
>>
>> Indeed, it seems broken, as the new lines at the end of headers break
>> input in new parameters of a shell function inside the kamcli tool.
>>
>> I will try to look into it.
>>
>> Cheers,
>> Daniel
>>
>> January 17, 2021 7:24 PM, "Julia Bo" <juliabo at gmail.com
>> <%22Julia%20Bo%22%20%3Cjuliabo at gmail.com%3E>> wrote:
>>
>> Hello,
>> Kamailio 5.4.3 has been installed from source.
>> "kamctl ping sip:10.10.10.10:5060" is sent from the command line.
>> Errors:
>> Jan 12 15:59:24 KAM-TEST /usr/local/kam/kamailio[66587]: ERROR: jsonrpcs
>> [jsonrpcs_mod.c:1352]: jsonrpc_exec_ex(): invalid json doc [[{"jsonrpc":
>> "2.0", "method": "tm.t_uac", "], "reply_name": "kamailio_receiver_85791",
>> "id": 85791}]].", "From:sip:daemon at KAM-TEST
>> Jan 12 15:59:24 KAM-TEST /usr/local/kam/kamailio[66587]: ERROR: jsonrpcs
>> [jsonrpcs_fifo.c:461]: jsonrpc_fifo_server(): failed to execute the json
>> document from fifo stream
>> This command is working in 4.4.
>> Has anyone tried using kamctl ping in 5.4?
>> Is it a bug in 5.4.3 ?
>> Thank you,
>> Julia.
>>
>>
>>
>> --
>> Daniel-Constantin Mierla
>> www.kamailio.org -- www.asipto.com
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>> --
>> Daniel-Constantin Mierla - https://www.asipto.com
>> https://twitter.com/miconda - https://www.linkedin.com/in/miconda
>> Kamailio Advanced Training - https://www.asipto.com/u/kat
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>>
>> --
>> Daniel-Constantin Mierla
>> www.kamailio.org -- www.asipto.com
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>> --
>> Daniel-Constantin Mierla - https://www.asipto.com
>> https://twitter.com/miconda - https://www.linkedin.com/in/miconda
>> Kamailio Advanced Training - https://www.asipto.com/u/kat
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>>
>> --
>> Daniel-Constantin Mierla
>> www.kamailio.org -- www.asipto.com
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>
>
> --
> Daniel-Constantin Mierla - https://www.asipto.com
> https://twitter.com/miconda - https://www.linkedin.com/in/miconda
> Kamailio Advanced Training - https://www.asipto.com/u/kat
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210120/4c581815/attachment.htm>


More information about the sr-users mailing list