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(a)gmail.com <mailto:miconda@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(a)gmail.com <mailto:khorsmann@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(a)lists.kamailio.org <mailto:sr-users@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*