[SR-Users] Fw: Fw: kamcli doesn't function [SOLVED]

Daniel-Constantin Mierla miconda at gmail.com
Fri Apr 14 09:14:44 CEST 2017


Hello,

thanks for testing and reporting back the results.

Cheers,
Daniel

On 11.04.17 22:14, Marko Tirs wrote:
> Hi Daniel,
> I downloaded this last kamcli version and now it functions ok!
> Thank you very much!
> Regards
> Marko
>
>
>
>
> ----- Forwarded Message -----
> *From:* Daniel-Constantin Mierla <miconda at gmail.com>
> *To:* Marko Tirs <marko.tirs at yahoo.com>; Kamailio (SER) - Users
> Mailing List <sr-users at 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 at gmail.com>
>> <mailto:miconda at gmail.com>
>> *To:* Marko Tirs <marko.tirs at yahoo.com>
>> <mailto:marko.tirs at yahoo.com>; Kamailio (SER) - Users Mailing List
>> <sr-users at lists.sip-router.org> <mailto:sr-users at 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 at kamailio.org>
>>> <mailto:daniel at kamailio.org>
>>> *To:* Marko Tirs <marko.tirs at yahoo.com>
>>> <mailto:marko.tirs at yahoo.com>; Kamailio (SER) - Users Mailing List
>>> <sr-users at lists.sip-router.org> <mailto:sr-users at 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 at yahoo.com
>>> <mailto:marko.tirs at 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 at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>> --
>>> Daniel-Constantin Mierla
>>> www.kamailio.org <http://www.kamailio.org/> -- www.asipto.com
>>> <http://www.asipto.com/>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>> -- 
>> Daniel-Constantin Mierla
>> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>> Kamailio Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) - www.asipto.com <http://www.asipto.com/>
>> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com/>
>>
>>
>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
> -- 
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com <http://www.asipto.com/>
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com/>
>
> -- 
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com <http://www.asipto.com/>
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com/>
>
> -- 
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com <http://www.asipto.com/>
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.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
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170414/d20a8ac2/attachment.html>


More information about the sr-users mailing list