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

Julia.

On Wed, Jan 20, 2021 at 10:09 AM Daniel-Constantin Mierla <miconda@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@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@gmail.com> 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@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@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@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@Thunders-MacBook-Air.fritz.box
To:<sip:10.10.10.10:5060>
Contact:sip:daemon@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@gmail.com> 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@gmail.com> wrote:
Hello,
can you try with the current master branch or with the patch from the next commit?
If it works fine, then I will backport.
Cheers,
Daniel
On Mon, Jan 18, 2021 at 8:23 AM Daniel-Constantin Mierla <daniel@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@gmail.com> 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@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@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- _______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@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@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- _______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@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@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


--
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users