[SR-Users] kamcmd uac.* commands dont find records
Daniel-Constantin Mierla
miconda at gmail.com
Fri Jun 21 11:19:00 CEST 2019
Hello,
the examples in uac docs are not with numbers, as I could check quickly
-- or I missed some of them?
Anyhow, if you want to add additional examples to highlight the use of
s: to keep numbers as strings, just do it -- any improvement to docs is
more than welcome!
This auto-conversion is done by kamcmd in this case, which is standalone
app.
Cheers,
Daniel
On 21.06.19 11:10, Karsten Horsmann wrote:
> Hi Daniel,
>
> of course - this version shows it up.
> But most people overlooked that and take a look at the kamcmd examples
> in uac module page.
>
> And for example:
>
> kamcmd uac.reg_info auth_username 1111111111
> error: 404 - Record not found
>
> But with kamcmd uac.reg_info auth_username s:1111111111
> it works. How is 1111111111 a "string"? -
>
> I assume its a string of varchar(64) in all *_* fields in my mysql
> kamailio-db.
> Maybe i fill a feature request for the documentation examples.
>
> kamcmd -h
> version: kamcmd 1.5
> Usage: kamcmd [options][-s address] [ cmd ]
> Options:
> -s address unix socket name or host name to send the commands on
> -R name force reply socket name, for the unix datagram socket mode
> -D dir create the reply socket in the directory <dir> if no reply
> socket is forced (-R) and a unix datagram socket is
> selected
> as the transport
> -f format print the result using format. Format is a string
> containing
> %v at the places where values read from the reply
> should be
> substituted. To print '%v', escape it using '%': %%v.
> -v Verbose
> -V Version number
> -h This help message
> address:
> [proto:]name[:port] where proto is one of tcp, udp, unixs or unixd
> e.g.: tcp:localhost:2048 ,
> unixs:/tmp/kamailio_ctl
> cmd:
> method [arg1 [arg2...]]
> arg:
> * string or number; to force a number to be interpreted as string
> prefix it by "s:", e.g. s:1*
> Examples:
> kamcmd -s unixs:/tmp/kamcmd_ctl system.listMethods
> kamcmd -f "pid: %v desc: %v\n" -s udp:localhost:2047 core.ps
> <http://core.ps>
> kamcmd ps # uses default ctl socket
> kamcmd # enters interactive mode on the default socket
> kamcmd -s tcp:localhost # interactive mode, default port
>
>
> Am Fr., 21. Juni 2019 um 10:59 Uhr schrieb Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>>:
>
> Hello,
>
> just sake of completion, do not forget '-h' for these apps:
>
> kamcmd -h
>
> I think it should be also noted in 'man kamcmd', if not, it should
> be added.
>
> Cheers,
> Daniel
>
> On 21.06.19 10:45, Karsten Horsmann wrote:
>> Hi List,
>>
>> dunno why my google skills get better after writing you an email.
>> If its look like an number but your backend
>> is saved as string, you need an s: as prefix - so my understanding.
>>
>> I need to prefix all with s: for string then and it works.
>>
>> kamcmd uac.reg_enable auth_username s:FFFFFFFFFFFF
>>
>> https://lists.kamailio.org/pipermail/sr-users/2017-August/098168.html
>>
>>
>> Am Fr., 21. Juni 2019 um 10:18 Uhr schrieb Karsten Horsmann
>> <khorsmann at gmail.com <mailto:khorsmann at gmail.com>>:
>>
>> Good morning List!
>>
>> I have an issue with my kamcmd from kamailio 5.2.3 on CentOS
>> 7.6 with kamailio-rpms.
>>
>> The kamcmd util can not find my registrations via command
>> kamcmd uac.reg_enable auth_username FFFFFFFFFFFF
>> kamcmd uac.reg_info l_username +49XXXXXXXX
>> and soone. Only global commands for uac works.
>>
>> Whats going wrong with my kamcmd? Any ideas? Thank for your
>> hints!
>>
>> # kamcmd uac.reg_dump
>> {
>> l_uuid: 49XXXXXXX
>> l_username: +49XXXXXXXX
>> l_domain: sip-trunk.telekom.de
>> <http://sip-trunk.telekom.de>
>> r_username: +49XXXXXXXX
>> r_domain: sip-trunk.telekom.de
>> <http://sip-trunk.telekom.de>
>> realm: sip-trunk.telekom.de <http://sip-trunk.telekom.de>
>> auth_username: FFFFFFFFFFFF
>> auth_password: ***************
>> auth_proxy: sip:reg.sip-trunk.telekom.de
>> <http://reg.sip-trunk.telekom.de>
>> expires: 360
>> flags: 20
>> diff_expires: 129
>> timer_expires: 1561103682
>> reg_init: 1561101919
>> reg_delay: 3
>> }
>> # kamcmd uac.reg_enable auth_username FFFFFFFFFFFF
>> error: 404 - Record not found
>>
>>
>> --
>> Kind regards
>> Mit freundlichen Grüßen
>> *Karsten Horsmann*
>>
>>
>>
>> --
>> Mit freundlichen Grüßen
>> *Karsten Horsmann*
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com>
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>
>
>
> --
> Mit freundlichen Grüßen
> *Karsten Horsmann*
--
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190621/5df7ac7f/attachment.html>
More information about the sr-users
mailing list