Kamailio Commands
Existing commands:
-- command 'start|stop|restart|trap'
trap ............................... trap with gdb Kamailio processes
restart ............................ restart Kamailio
start .............................. start Kamailio
stop ............................... stop Kamailio
-- command 'acl' - manage access control lists (acl)
acl show [<username>] .............. show user membership
acl grant <username> <group> ....... grant user membership (*)
acl revoke <username> [<group>] .... grant user membership(s) (*)
-- command 'lcr' - manage least cost routes (lcr)
lcr show_gws....... show database gateways
lcr show_routes.... show database routes
lcr dump_gws....... show in memory gateways
lcr dump_routes.... show in memory routes
lcr reload ........ reload lcr gateways and routes
lcr eval_weights .. evaluates probability for given GW's weights
-- command 'cr' - manage carrierroute tables
cr show ....................................................... show tables
cr reload ..................................................... reload tables
cr dump ....................................................... show in memory tables
cr addcn <carrier id> <carrier name> .......................... add a carrier name
cr rmcn <carrier id> ......................................... rm a carrier name
cr adddn <domain id> <domain name> ............................ add a domain name
cr rmdn <domain id> .......................................... rm a domain name
cr addcarrier <carrier> <scan_prefix> <domain> <rewrite_host> ................
<prob> <strip> <rewrite_prefix> <rewrite_suffix> ...............
<flags> <mask> <comment> .........................add a carrier
(prob, strip, rewrite_prefix, rewrite_suffix,...................
flags, mask and comment are optional arguments) ...............
cr rmcarrier <carrier> <scan_prefix> <domain> ................ rm a carrier
-- command 'rpid' - manage Remote-Party-ID (RPID)
rpid add <username> <rpid> ......... add rpid for a user (*)
rpid rm <username> ................. set rpid to NULL for a user (*)
rpid show <username> ............... show rpid of a user
-- command 'add|passwd|rm' - manage subscribers
add <username> <password> .......... add a new subscriber (*)
show <username> .................... show subscriber attributes (*)
passwd <username> <passwd> ......... change user's password (*)
rm <username> ...................... delete a user (*)
sets <username> <attr> <val> ....... set string attribute (column value)
setn <username> <attr> <val> ....... set numeric attribute (column value)
-- command 'add|dump|reload|rm|show' - manage trusted
trusted show ...................... show db content
trusted dump ...................... show cache content
trusted reload .................... reload db table into cache
trusted add <src_ip> <proto> <from_pattern> <tag>
....................... add a new entry
....................... (from_pattern and tag are optional arguments)
trusted rm <src_ip> ............... remove all entries for the given src_ip
-- command 'add|dump|reload|rm|show' - manage address
address show ...................... show db content
address dump ...................... show cache content
address reload .................... reload db table into cache
address add <grp> <ipaddr> <mask> <port> <tag>
....................... add a new entry
....................... (mask, port and tag are optional arguments)
address rm <grp> <ipaddr> ......... remove entries for given grp and ipaddr
-- command 'dispatcher' - manage dispatcher
* Examples: dispatcher add 1 sip:1.2.3.1:5050 1 5 'prefix=123' 'gw one'
* dispatcher add 2 sip:1.2.3.4:5050 3 0
* dispatcher rm 4
dispatcher show ..................... show dispatcher gateways
dispatcher reload ................... reload dispatcher gateways
dispatcher dump ..................... show in memory dispatcher gateways
dispatcher add <setid> <destination> [flags] [priority] [attrs] [description]
.......................... add gateway
dispatcher rm <id> .................. delete gateway
-- command 'dialog' - manage dialog records
* Examples: dialog show
* dialog showdb
dialog show ..................... show in-memory dialog records
dialog showdb ................... show database dialog records
-- command 'srv' - server management commands
* Examples: srv sockets
* srv rpclist
srv sockets ................... show the list of listen sockets
srv aliases ................... show the list of server aliases
srv rpclist ................... show the list of server rpc commands
-- command 'add|dump|reload|rm|show' - manage mtree
mtree show <tname> .................. show db content
mtree dump [<tname>] ................ show cache content
mtree reload [<tname>] .............. reload db table into cache
mtree add <tname> <tprefix> <tvalue>
......................... add a new entry
mtree rm <tname> <tprefix> .......... remove entries for given tname and tprefix
-- command 'cisco_restart' - restart CISCO phone (NOTIFY)
cisco_restart <uri> ................ restart phone configured for <uri>
-- command 'online' - dump online users from memory
online ............................. display online users
-- command 'monitor' - show internal status
monitor ............................ show server's internal status
-- command 'ping' - ping a SIP URI (OPTIONS)
ping <uri> ......................... ping <uri> with SIP OPTIONS
-- command 'ul|alias' - manage user location or aliases
ul show [<username>]................... show in-RAM online users
ul show --brief........................ show in-RAM online users in short format
ul rm <username> [<contact URI>]....... delete user's usrloc entries
ul add <username> <uri> ............... introduce a permanent usrloc entry
ul add <username> <uri> <expires> ..... introduce a temporary usrloc entry
ul add <user> <uri> <expires> <path> .. introduce a temporary usrloc entry
-- command 'ps' - print details about running processes
ps ................................. details about running processes
-- command 'uptime' - print uptime details
uptime ............................. print start time end elapsed seconds
-- command 'stats' - print internal statistics
stats [group]....................... dump all or a group of internall statistics
-- command 'rpc' - send raw RPC commands
rpc ................................ send raw RPC command
-- command 'kamcmd'
kamcmd ............................. send command through kamcmd