<div dir="ltr">Hello,<div><br></div><div>I implemented an alternative rpc command that blocks waiting for the response. Try again with latest master and let's see if works.</div><div><br></div><div>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.</div><div><br></div><div>Cheers,<br>Daniel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 19, 2021 at 9:23 AM Daniel-Constantin Mierla <<a href="mailto:daniel@kamailio.org">daniel@kamailio.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u><div><div style="font-family:arial,sans-serif;font-size:13px"><p>Hello,<br><br>ahh, that's implemented only for http transport. I will see what can be done for this case.<br><br>Cheers,<br>Daniel<br><br>January 19, 2021 9:01 AM, "Julia Bo" <<a href="mailto:%22Julia%20Bo%22%20%3Cjuliabo@gmail.com%3E" target="_blank">juliabo@gmail.com</a>> wrote:</p><blockquote><div><div><div dir="ltr">Hello,<div> <div>After latest update :</div><div></div><div><pre style="font-family:"Courier New",Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0);font-size:14px">/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 }]</pre><pre style="font-family:"Courier New",Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0);font-size:14px"> </pre><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;white-space:normal">Thank you,</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;white-space:normal"></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;white-space:normal">Julia.</div></div></div></div> <div><div dir="ltr">On Tue, Jan 19, 2021 at 8:53 AM Daniel-Constantin Mierla <<a rel="external nofollow noopener noreferrer" href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:</div> <blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div></div><div>can you try with the latest master again? I pushed a commit to use the rpc command that waits for the reply.</div><div></div><div>Cheers,<br>Daniel</div></div> <div><div dir="ltr">On Mon, Jan 18, 2021 at 4:19 PM Julia Bo <<a rel="external nofollow noopener noreferrer" href="mailto:juliabo@gmail.com" target="_blank">juliabo@gmail.com</a>> wrote:</div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">It's my mistake, I checked a different branch. Sorry.<div>Now I get the same result as yours.</div><div>But in jason we get the result of command execution only and no sip reply result (that was in 4.4 : 200,408 etc..)</div><div>I see sent OPTIONS and received reply in debug,</div><div></div><div>Thank you,</div><div>Julia</div><div></div></div> <div><div dir="ltr">On Mon, Jan 18, 2021 at 4:12 PM Daniel-Constantin Mierla <<a rel="external nofollow noopener noreferrer" href="mailto:daniel@kamailio.org" target="_blank">daniel@kamailio.org</a>> wrote:</div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,sans-serif;font-size:13px"><p>Hello,<br><br>what is your operating system and shell program?<br><br>I tested on macos/bsd, the logs (with kamailio -E -ddd ...) are:<br><br>"""<br># ./utils/kamctl/kamctl ping sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a><br><br>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:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>", ".", ".", "<a rel="noopener noreferrer" href="mailto:From:sip:daemon@Thunders-MacBook-Air.fritz.box" target="_blank">From:sip:daemon@Thunders-MacBook-Air.fritz.box</a><br>To:<sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>><br><a rel="noopener noreferrer" href="mailto:Contact:sip:daemon@Thunders-MacBook-Air.fritz.box" target="_blank">Contact:sip:daemon@Thunders-MacBook-Air.fritz.box</a><br>"], "reply_name": "kamailio_receiver_49915", "id": 49915}]<br>28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header name [From] type 4<br>28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header name [To] type 3<br>28(49832) DEBUG: <core> [core/parser/parse_addr_spec.c:864]: parse_addr_spec(): end of header reached, state=10<br>28(49832) DEBUG: <core> [core/parser/msg_parser.c:173]: get_hdr_field(): <To> [24]; uri=[sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>]<br>28(49832) DEBUG: <core> [core/parser/msg_parser.c:176]: get_hdr_field(): to body (24)[<sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>><br>], to tag (0)[]<br>28(49832) DEBUG: <core> [core/parser/parse_hname2.c:294]: parse_sip_header_name(): parsed header name [Contact] type 7<br>28(49832) DEBUG: <core> [core/parser/parse_addr_spec.c:864]: parse_addr_spec(): end of header reached, state=9<br>28(49832) DEBUG: tm [rpc_uac.c:209]: get_hfblock(): one more hf processed<br>28(49832) DEBUG: tm [uac.c:455]: t_uac_prepare(): next_hop=<sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>><br>28(49832) DEBUG: tm [uac.c:158]: dlg2hash(): hashid 23931<br>28(49832) DEBUG: tm [uac.c:683]: send_prepared_request_impl(): uac: 0x104f4af10 branch: 0 to <a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a><br>28(49832) DEBUG: <core> [core/onsend.c:50]: run_onsend(): required parameters are not available - ignoring<br>28(49832) DEBUG: jsonrpcs [jsonrpcs_mod.c:423]: jsonrpc_send(): sending response with body: 0x0 - 200 OK<br>28(49832) DEBUG: jsonrpcs [jsonrpcs_fifo.c:469]: jsonrpc_fifo_server(): command executed - result: [kamailio_receiver_49915] [200] [0x7f9018f042c0] [{<br>"jsonrpc": "2.0",<br>"result": {<br>},<br>"id": 49915<br>}]<br>{<br>"jsonrpc": "2.0",<br>"result": {<br>},<br>"id": 49915<br>}<br>"""<br><br>All seems ok.<br><br>Cheers,<br>Daniel<br><br>January 18, 2021 2:49 PM, "Julia Bo" <<a rel="external nofollow noopener noreferrer" href="mailto:%22Julia%20Bo%22%20%3Cjuliabo@gmail.com%3E" target="_blank">juliabo@gmail.com</a>> wrote:</p><blockquote><div><div><div dir="ltr">Hello,<div>I sent files from the master branch.</div><div>After "kamctl ping sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>" i have received:</div><div></div><div><pre style="font-family:"Courier New",Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0);font-size:14px">/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</pre><pre style="font-family:"Courier New",Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0);font-size:14px"> </pre><pre style="margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">Thank you,</font></pre><pre style="margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">Julia</font></pre></div></div><div><div dir="ltr">On Mon, Jan 18, 2021 at 11:42 AM Daniel-Constantin Mierla <<a rel="external nofollow noopener noreferrer" href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:</div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div></div><div>can you try with the current master branch or with the patch from the next commit?</div><div></div><div>* <a rel="external nofollow noopener noreferrer" href="https://github.com/kamailio/kamailio/commit/1c66f6a1a5d04c33f1912609a36729b06b6eebd7" target="_blank">https://github.com/kamailio/kamailio/commit/1c66f6a1a5d04c33f1912609a36729b06b6eebd7</a></div><div></div><div>If it works fine, then I will backport.</div><div></div><div>Cheers,<br>Daniel</div></div><div><div dir="ltr">On Mon, Jan 18, 2021 at 8:23 AM Daniel-Constantin Mierla <<a rel="external nofollow noopener noreferrer" href="mailto:daniel@kamailio.org" target="_blank">daniel@kamailio.org</a>> wrote:</div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,sans-serif;font-size:13px"><p>Hello,<br><br>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.<br><br>I will try to look into it.<br><br>Cheers,<br>Daniel<br><br>January 17, 2021 7:24 PM, "Julia Bo" <<a rel="external nofollow noopener noreferrer" href="mailto:%22Julia%20Bo%22%20%3Cjuliabo@gmail.com%3E" target="_blank">juliabo@gmail.com</a>> wrote:</p><blockquote><div><div><div dir="ltr">Hello,<div><div>Kamailio 5.4.3 has been installed from source.</div><div>"kamctl ping sip:<a rel="external nofollow noopener noreferrer" href="http://10.10.10.10:5060" target="_blank">10.10.10.10:5060</a>" is sent from the command line.</div><div></div><div>Errors:</div><div>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</div><div>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</div></div><div></div><div>This command is working in 4.4.</div><div>Has anyone tried using kamctl ping in 5.4?</div><div>Is it a bug in 5.4.3 ?</div><div></div><div>Thank you,</div><div>Julia.</div></div></div></div></blockquote><br><br>--<br>Daniel-Constantin Mierla<br><a rel="external nofollow noopener noreferrer" href="http://www.kamailio.org" target="_blank">www.kamailio.org</a> -- <a rel="external nofollow noopener noreferrer" href="http://www.asipto.com" target="_blank">www.asipto.com</a></div></div>_______________________________________________<br>Kamailio (SER) - Users Mailing List<br><a rel="external nofollow noopener noreferrer" href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br><a rel="external nofollow noopener noreferrer" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></blockquote></div><div></div>--<div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Daniel-Constantin Mierla - <a rel="external nofollow noopener noreferrer" href="https://www.asipto.com" target="_blank">https://www.asipto.com</a></div><div><a rel="external nofollow noopener noreferrer" href="https://twitter.com/miconda" target="_blank">https://twitter.com/miconda</a> - <a rel="external nofollow noopener noreferrer" href="https://www.linkedin.com/in/miconda" target="_blank">https://www.linkedin.com/in/miconda</a></div><div>Kamailio Advanced Training - <a rel="external nofollow noopener noreferrer" href="https://www.asipto.com/u/kat" target="_blank">https://www.asipto.com/u/kat</a></div></div></div></div></div></div></div> _______________________________________________<br>Kamailio (SER) - Users Mailing List<br><a rel="external nofollow noopener noreferrer" href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br><a rel="external nofollow noopener noreferrer" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></blockquote></div></div></div></blockquote><br><br>--<br>Daniel-Constantin Mierla<br><a rel="external nofollow noopener noreferrer" href="http://www.kamailio.org" target="_blank">www.kamailio.org</a> -- <a rel="external nofollow noopener noreferrer" href="http://www.asipto.com" target="_blank">www.asipto.com</a></div></div>_______________________________________________<br>Kamailio (SER) - Users Mailing List<br><a rel="external nofollow noopener noreferrer" href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br><a rel="external nofollow noopener noreferrer" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></blockquote></div>_______________________________________________<br>Kamailio (SER) - Users Mailing List<br><a rel="external nofollow noopener noreferrer" href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br><a rel="external nofollow noopener noreferrer" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></blockquote></div> <div></div>--<div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Daniel-Constantin Mierla - <a rel="external nofollow noopener noreferrer" href="https://www.asipto.com" target="_blank">https://www.asipto.com</a></div><div><a rel="external nofollow noopener noreferrer" href="https://twitter.com/miconda" target="_blank">https://twitter.com/miconda</a> - <a rel="external nofollow noopener noreferrer" href="https://www.linkedin.com/in/miconda" target="_blank">https://www.linkedin.com/in/miconda</a></div><div>Kamailio Advanced Training - <a rel="external nofollow noopener noreferrer" href="https://www.asipto.com/u/kat" target="_blank">https://www.asipto.com/u/kat</a></div></div></div></div></div></div></div> _______________________________________________<br>Kamailio (SER) - Users Mailing List<br><a rel="external nofollow noopener noreferrer" href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br><a rel="external nofollow noopener noreferrer" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></blockquote></div></div></div></blockquote><u></u><br><br>--<br>Daniel-Constantin Mierla<br><a href="http://www.kamailio.org" target="_blank">www.kamailio.org</a> -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a><u></u></div></div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Daniel-Constantin Mierla - <a href="https://www.asipto.com" target="_blank">https://www.asipto.com</a></div><div><a href="https://twitter.com/miconda" target="_blank">https://twitter.com/miconda</a> - <a href="https://www.linkedin.com/in/miconda" target="_blank">https://www.linkedin.com/in/miconda</a></div><div>Kamailio Advanced Training - <a href="https://www.asipto.com/u/kat" target="_blank">https://www.asipto.com/u/kat</a></div></div></div></div></div></div></div>