Hi Daniel,I downloaded this last kamcli version and now it functions ok!Thank you very
much!RegardsMarko
----- Forwarded Message -----
From: Daniel-Constantin Mierla <miconda(a)gmail.com>
To: Marko Tirs <marko.tirs(a)yahoo.com>om>; Kamailio (SER) - Users Mailing List
<sr-users(a)lists.sip-router.org>
Sent: Thursday, April 6, 2017 5:43 PM
Subject: Re: [SR-Users] Fw: kamcli doesn't function
Another patch was pushed to kamcli to fix the access rights for use of unix domain
sockets. Testing and reporting if works would be appreciated in order to close this issue.
Cheers,
Daniel
On 06.04.17 11:39, Daniel-Constantin Mierla wrote:
I just tested with udp sockets and after fixing some small bits, seems to work. You have
to fetch the latest kamcli from
gihub.com/kamailio/kamcli Next I will check with
unixsocket files, it seems to be some access rights issues. Cheers,
Daniel
On 06.04.17 11:22, Daniel-Constantin Mierla wrote:
Hello, I will look at kamcli with unixsockets. Can you try by using UDP sockets?
You need to change also the kamailio.cfg parameter for jsonrpcs socket. Should be bound
to loopback for security, like udp:127.0.0.1:9062 for kamailio and udp:127.0.0.1:9064 for
kamcli.
Cheers,
Daniel
On 27.03.17 22:13, Marko Tirs wrote:
Hi Daniel, no, I haven't changed anything in kamcli.ini, it seems to be the same
like this one behind your link. I'm running both kamailio and kamcli as root. Any
other ideas for running of kamcli?
Regards Marko
Last part of my kamcli.ini: ------------------------------------
### jsonrpc settings
[jsonrpc]
; transport - can be: fifo, socket
transport=socket
; path - where kamailio is listening for JSONRPC FIFO commands
path=/var/run/kamailio/kamailio_rpc.fifo
rplnamebase=kamailio_rpc_reply.fifo
rpldir=/tmp
; srvaddr - where kamailio is listening for JSONRPC socket commands
; - it has to be a path to unix socket file or udp:ipaddr:port
srvaddr=/var/run/kamailio/kamailio_rpc.sock
; rcvaddr - where kamclie is listening for the JSONRPC responses
; - it has to be a path to unix socket file or udp:ipaddr:port
; - pid of kamcli is added at the end to allow multiple use at same time
rcvaddr=/var/run/kamailio/kamailio_rpc.sock
; outformat - how RPC result is printed, can be: json or yaml
; - yaml is more compact output
outformat=yaml
----- Forwarded Message -----
From: Daniel-Constantin Mierla <miconda(a)gmail.com>
To: Marko Tirs <marko.tirs(a)yahoo.com>om>; Kamailio (SER) - Users Mailing List
<sr-users(a)lists.sip-router.org>
Sent: Monday, March 27, 2017 2:18 PM
Subject: Re: [SR-Users] kamcli doesn't function
Hello, have you changed the rpldir in any way for kamcli?
https://github.com/kamailio/kamcli/blob/master/kamcli/kamcli.ini#L43 Cheers,
Daniel
On 24/03/2017 00:10, Marko Tirs wrote:
Hi Daniel,
Kamailio is running as root. How to solve the socket problem?
Regards Marko
From: Daniel-Constantin Mierla <daniel(a)kamailio.org>
To: Marko Tirs <marko.tirs(a)yahoo.com>om>; Kamailio (SER) - Users Mailing List
<sr-users(a)lists.sip-router.org>
Sent: Thursday, March 23, 2017 1:46 PM
Subject: Re: [SR-Users] kamcli doesn't function
Hello,
kamcli is creating its own (temporary) socket file in order to retrieve the response
from kamailio. I guess there is a problem with access rights to it. Is kamailio running
as root or other user?
Cheers,
Daniel
March 22, 2017 3:53 PM, "Marko Tirs" <marko.tirs(a)yahoo.com> wrote:
Hello all,
I can't find any answer why my kamcli doesn't function.
I'm using Kamailio 5.0.0 at the Debian Jessy 8.7 and it functions well.
# kamctl ul show
functions well but when I use kamcli I get error:
# kamcli ul show
13(7452) ERROR: jsonrpcs [jsonrpcs_sock.c:542]: jsonrpc_dgram_send_data(): failed to
send the
response - ret: -1, len: 2443 (131072), err: 1 - Operation not permitted)
(log): Timeout receiving response on unix sock
The relevant parts of kamailio.cfg:
#------------------------------------------------------------------------
#!define WITH_DEBUG
#!define WITH_NAT
#!define WITH_MYSQL
#!define WITH_AUTH
#!define WITH_USRLOCDB
loadmodule "jsonrpcs.so"
# ----- jsonrpcs params -----
modparam("jsonrpcs", "pretty_format", 1)
/* set the path to RPC fifo control file */
modparam("jsonrpcs", "fifo_name",
"/var/run/kamailio/kamailio_rpc.fifo")
/* set the path to RPC unix socket control file */
modparam("jsonrpcs", "dgram_socket",
"/var/run/kamailio/kamailio_rpc.sock")
# ----- ctl params -----
modparam("ctl",
"binrpc","unix:/var/run/kamailio/kamailio_ctl")
#--------------------------------------------------------------------------
# ll /var/run/kamailio/
total 0
srw------- 1 root root 0 Mar 22 11:36 kamailio_ctl
prw-rw---- 1 root root 0 Mar 22 12:30 kamailio_rpc.fifo
srw-rw---- 1 root root 0 Mar 22 11:36 kamailio_rpc.sock
Can somebody tell me what is the problem?
Thank you!
Regards
Marko
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.kamailio.org --
www.asipto.com
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) -
www.asipto.com
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) -
www.asipto.com
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) -
www.asipto.com
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) -
www.asipto.com
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com