On 02/27/2015 09:33 AM, Thomas Baeumer wrote:
Hi there,
I want to use kamctl to monitor the state of a sip-proxy. I just have no idea which commands are available or should i use "kamctl mi" or "kamctl fifo" commands. Google dont give helpful links for that.
Im am using kamailio 4.2.3+wheezy on a Debian wheezy and kamctrl dont work:
# kamctl fifo uptime Control engine 'FIFO' loaded entering fifo_cmd uptime 500 command 'uptime' not available FIFO command was: :uptime:kamailio_receiver_19959
# kamctl fifo which Control engine 'FIFO' loaded entering fifo_cmd which 500 command 'which' not available FIFO command was: :which:kamailio_receiver_19985
# kamctl mi which Control engine 'FIFO' loaded entering fifo_cmd which 500 command 'which' not available FIFO command was: :which:kamailio_receiver_20016
here is my config:
# grep -i fifo kamailio.cfg loadmodule "mi_fifo.so" modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo") modparam("mi_fifo", "fifo_user", "kamailio") modparam("mi_fifo", "fifo_mode", 0640)
# ls -la /tmp/kam* srw-r----- 1 kamailio root 0 Feb 27 12:39 /tmp/kamailio_ctl prw-r----- 1 kamailio kamailio 0 Feb 27 14:25 /tmp/kamailio_fifo
The only known command what is working is to look into a hashtable:
# kamctl mi sht_dump foo Control engine 'FIFO' loaded entering fifo_cmd sht_dump foo Entry:: 135 sip:0049xxxxxxxxxxx@sip.domain.tld:: 1 Entry:: 205 sip:0049yyyyyyyyyyy@sip.domain.tld:: 1 FIFO command was: :sht_dump:kamailio_receiver_20144 foo
any idea what is wrong? and is there a documentation how to use "kamcrl mi" and "kamctl fifo"?
Thanks Thomas
If you're just trying to monitor the state... I'd recommend either
kamctl monitor or kamctl uptime
Fred Posner The Palner Group, Inc. http://www.palner.com (web) +1-503-914-0999 (direct)