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" 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 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 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 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 (
http://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 (
http://10.10.10.10:5060)"quot;, ".", ".",
"From:sip:daemon@Thunders-MacBook-Air.fritz.box
(mailto:From:sip:daemon@Thunders-MacBook-Air.fritz.box)
To:
Contact:sip:daemon@Thunders-MacBook-Air.fritz.box
(mailto:Contact:sip:daemon@Thunders-MacBook-Air.fritz.box)
"], "reply_name": "kamailio_receiver_49915", "id":
49915}]
28(49832) DEBUG: [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header
name [From] type 4
28(49832) DEBUG: [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header
name [To] type 3
28(49832) DEBUG: [core/parser/parse_addr_spec.c:864]: parse_addr_spec(): end of header
reached, state=10
28(49832) DEBUG: [core/parser/msg_parser.c:173]: get_hdr_field(): [24];
uri=[sip:10.10.10.10:5060 (
http://10.10.10.10:5060)]
28(49832) DEBUG: [core/parser/msg_parser.c:176]: get_hdr_field(): to body (24)[
], to tag (0)[]
28(49832) DEBUG: [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header
name [Contact] type 7
28(49832) DEBUG: [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=
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 (
http://10.10.10.10:5060)
28(49832) DEBUG: [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" wrote:
Hello,
I sent files from the master branch.
After "kamctl ping sip:10.10.10.10:5060 (
http://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 wrote:Hello,
can you try with the current master branch or with the patch from the next commit?
*
https://github.com/kamailio/kamailio/commit/1c66f6a1a5d04c33f1912609a36729b…
(
https://github.com/kamailio/kamailio/commit/1c66f6a1a5d04c33f1912609a36729b…)
If it works fine, then I will backport.
Cheers,
Daniel
On Mon, Jan 18, 2021 at 8:23 AM Daniel-Constantin Mierla 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" wrote:
Hello,
Kamailio 5.4.3 has been installed from source.
"kamctl ping sip:10.10.10.10:5060 (
http://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 (
http://www.kamailio.org) --
www.asipto.com
(
http://www.asipto.com)_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org (mailto:sr-users@lists.kamailio.org)
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
(
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users)
--
Daniel-Constantin Mierla -
https://www.asipto.com (
https://www.asipto.com)
https://twitter.com/miconda (
https://twitter.com/miconda) -
https://www.linkedin.com/in/miconda (
https://www.linkedin.com/in/miconda)
Kamailio Advanced Training -
https://www.asipto.com/u/kat (
https://www.asipto.com/u/kat)
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org (mailto:sr-users@lists.kamailio.org)
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
(
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users)
--
Daniel-Constantin Mierla
www.kamailio.org (
http://www.kamailio.org) --
www.asipto.com
(
http://www.asipto.com)_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org (mailto:sr-users@lists.kamailio.org)
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
(
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users)______________…
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org (mailto:sr-users@lists.kamailio.org)
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
(
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users)
--
Daniel-Constantin Mierla -
https://www.asipto.com (
https://www.asipto.com)
https://twitter.com/miconda (
https://twitter.com/miconda) -
https://www.linkedin.com/in/miconda (
https://www.linkedin.com/in/miconda)
Kamailio Advanced Training -
https://www.asipto.com/u/kat (
https://www.asipto.com/u/kat)
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org (mailto:sr-users@lists.kamailio.org)
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
(
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users)
--
Daniel-Constantin Mierla
www.kamailio.org --
www.asipto.com