<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> I am talking about kamctl dialplan command not mi.</o:p></p><p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p>When you type in kamctl, it lists a lot commands. Are these commands still valid?</o:p></p><p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p>See below:</o:p></p><p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p>kamctl</o:p></p><p class="MsoPlainText"><o:p><p class="MsoPlainText">../../sbin/kamctl 3.1.0</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">Existing commands:</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'start|stop|restart'</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> restart ............................ restart Kamailio</p><p class="MsoPlainText"> start .............................. start Kamailio</p><p class="MsoPlainText"> stop ............................... stop Kamailio</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'acl' - manage access control lists (acl)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> acl show [<username>] .............. show user membership</p><p class="MsoPlainText"> acl grant <username> <group> ....... grant user membership (*)</p><p class="MsoPlainText"> acl revoke <username> [<group>] .... grant user membership(s) (*)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'lcr' - manage least cost routes (lcr)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> lcr show_gws....... show database gateways</p><p class="MsoPlainText"> lcr show_routes.... show database routes</p><p class="MsoPlainText"> lcr dump_gws....... show in memory gateways</p><p class="MsoPlainText"> lcr dump_routes.... show in memory routes</p><p class="MsoPlainText"> lcr reload ........ reload lcr gateways and routes</p><p class="MsoPlainText"> lcr eval_weights .. evaluates probability for given GW's weights</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'cr' - manage carrierroute tables</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> cr show ....................................................... show tables</p><p class="MsoPlainText"> cr reload ..................................................... reload tables</p><p class="MsoPlainText"> cr dump ....................................................... show in memory tables</p><p class="MsoPlainText"> cr addcn <carrier id> <carrier name> .......................... add a carrier name</p><p class="MsoPlainText"> cr rmcn <carrier id> ......................................... rm a carrier name</p><p class="MsoPlainText"> cr adddn <domain id> <domain name> ............................ add a domain name</p><p class="MsoPlainText"> cr rmdn <domain id> .......................................... rm a domain name</p><p class="MsoPlainText"> cr addcarrier <carrier> <scan_prefix> <domain> <rewrite_host> ................</p><p class="MsoPlainText"> <prob> <strip> <rewrite_prefix> <rewrite_suffix> ...............</p><p class="MsoPlainText"> <flags> <mask> <comment> .........................add a carrier</p><p class="MsoPlainText"> (prob, strip, rewrite_prefix, rewrite_suffix,...................</p><p class="MsoPlainText"> flags, mask and comment are optional arguments) ...............</p><p class="MsoPlainText"> cr rmcarrier <carrier> <scan_prefix> <domain> ................ rm a carrier</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'rpid' - manage Remote-Party-ID (RPID)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> rpid add <username> <rpid> ......... add rpid for a user (*)</p><p class="MsoPlainText"> rpid rm <username> ................. set rpid to NULL for a user (*)</p><p class="MsoPlainText"> rpid show <username> ............... show rpid of a user</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'add|passwd|rm' - manage subscribers</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> add <username> <password> .......... add a new subscriber (*)</p><p class="MsoPlainText"> passwd <username> <passwd> ......... change user's password (*)</p><p class="MsoPlainText"> rm <username> ...................... delete a user (*)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'add|dump|reload|rm|show' - manage trusted</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> trusted show ...................... show db content</p><p class="MsoPlainText"> trusted dump ...................... show cache content</p><p class="MsoPlainText"> trusted reload .................... reload db table into cache</p><p class="MsoPlainText"> trusted add <src_ip> <proto> <from_pattern> <tag></p><p class="MsoPlainText"> ....................... add a new entry</p><p class="MsoPlainText"> ....................... (from_pattern and tag are optional arguments)</p><p class="MsoPlainText"> trusted rm <src_ip> ............... remove all entres for the given src_ip</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'dispatcher' - manage dispatcher</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> * Examples: dispatcher addgw 1 sip:1.2.3.1:5050 1 'outbound gateway'</p><p class="MsoPlainText"> * dispatcher addgw 2 sip:1.2.3.4:5050 3 ''</p><p class="MsoPlainText"> * dispatcher rmgw 4</p><p class="MsoPlainText"> dispatcher show ..................... show dispatcher gateways</p><p class="MsoPlainText"> dispatcher reload ................... reload dispatcher gateways</p><p class="MsoPlainText"> dispatcher dump ..................... show in memory dispatcher gateways</p><p class="MsoPlainText"> dispatcher addgw <setid> <destination> <flags> <description></p><p class="MsoPlainText"> .......................... add gateway</p><p class="MsoPlainText"> dispatcher rmgw <id> ................ delete gateway</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'db' - database operations</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> db exec <query> ..................... execute SQL query</p><p class="MsoPlainText"> db roexec <roquery> ................. execute read-only SQL query</p><p class="MsoPlainText"> db run <id> ......................... execute SQL query from $id variable</p><p class="MsoPlainText"> db rorun <id> ....................... execute read-only SQL query from</p><p class="MsoPlainText"> $id variable</p><p class="MsoPlainText"> db show <table> ..................... display table content</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'speeddial' - manage speed dials (short numbers)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> speeddial show <speeddial-id> ....... show speeddial details</p><p class="MsoPlainText"> speeddial list <sip-id> ............. list speeddial for uri</p><p class="MsoPlainText"> speeddial add <sip-id> <sd-id> <new-uri> [<desc>] ...</p><p class="MsoPlainText"> ........................... add a speedial (*)</p><p class="MsoPlainText"> speeddial rm <sip-id> <sd-id> ....... remove a speeddial (*)</p><p class="MsoPlainText"> speeddial help ...................... help message</p><p class="MsoPlainText"> - <speeddial-id>, <sd-id> must be an AoR (username@domain)</p><p class="MsoPlainText"> - <sip-id> must be an AoR (username@domain)</p><p class="MsoPlainText"> - <new-uri> must be a SIP AoR (sip:username@domain)</p><p class="MsoPlainText"> - <desc> a description for speeddial</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'avp' - manage AVPs</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> avp list [-T table] [-u <sip-id|uuid>]</p><p class="MsoPlainText"> [-a attribute] [-v value] [-t type] ... list AVPs</p><p class="MsoPlainText"> avp add [-T table] <sip-id|uuid></p><p class="MsoPlainText"> <attribute> <type> <value> ............ add AVP (*)</p><p class="MsoPlainText"> avp rm [-T table] [-u <sip-id|uuid>]</p><p class="MsoPlainText"> [-a attribute] [-v value] [-t type] ... remove AVP (*)</p><p class="MsoPlainText"> avp help .................................. help message</p><p class="MsoPlainText"> - -T - table name</p><p class="MsoPlainText"> - -u - SIP id or unique id</p><p class="MsoPlainText"> - -a - AVP name</p><p class="MsoPlainText"> - -v - AVP value</p><p class="MsoPlainText"> - -t - AVP name and type (0 (str:str), 1 (str:int),</p><p class="MsoPlainText"> 2 (int:str), 3 (int:int))</p><p class="MsoPlainText"> - <sip-id> must be an AoR (username@domain)</p><p class="MsoPlainText"> - <uuid> must be a string but not AoR</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'alias_db' - manage database aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> alias_db show <alias> .............. show alias details</p><p class="MsoPlainText"> alias_db list <sip-id> ............. list aliases for uri</p><p class="MsoPlainText"> alias_db add <alias> <sip-id> ...... add an alias (*)</p><p class="MsoPlainText"> alias_db rm <alias> ................ remove an alias (*)</p><p class="MsoPlainText"> alias_db help ...................... help message</p><p class="MsoPlainText"> - <alias> must be an AoR (username@domain)"</p><p class="MsoPlainText"> - <sip-id> must be an AoR (username@domain)"</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'domain' - manage local domains</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> domain reload ....................... reload domains from disk</p><p class="MsoPlainText"> domain show ......................... show current domains in memory</p><p class="MsoPlainText"> domain showdb ....................... show domains in the database</p><p class="MsoPlainText"> domain add <domain> ................. add the domain to the database</p><p class="MsoPlainText"> domain rm <domain> .................. delete the domain from the database</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'cisco_restart' - restart CISCO phone (NOTIFY)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> cisco_restart <uri> ................ restart phone configured for <uri></p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'online' - dump online users from memory</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> online ............................. display online users</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'monitor' - show internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> monitor ............................ show server's internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'ping' - ping a SIP URI (OPTIONS)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> ping <uri> ......................... ping <uri> with SIP OPTIONS</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'ul|alias' - manage user location or aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> ul show [<username>]................ show in-RAM online users</p><p class="MsoPlainText"> ul show --brief..................... show in-RAM online users in short format</p><p class="MsoPlainText"> ul rm <username> [<contact URI>].... delete user's usrloc entries</p><p class="MsoPlainText"> ul add <username> <uri> ............ introduce a permanent usrloc entry</p><p class="MsoPlainText"> ul add <username> <uri> <expires> .. introduce a temporary usrloc entry</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'fifo'</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> fifo ............................... send raw FIFO command</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'cisco_restart' - restart CISCO phone (NOTIFY)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> cisco_restart <uri> ................ restart phone configured for <uri></p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'online' - dump online users from memory</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> online ............................. display online users</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'monitor' - show internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> monitor ............................ show server's internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'ping' - ping a SIP URI (OPTIONS)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> ping <uri> ......................... ping <uri> with SIP OPTIONS</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> -- command 'ul|alias' - manage user location or aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText"> ul show [<username>]................ show in-RAM online users</p><p class="MsoPlainText"> ul show --brief..................... show in-RAM online users in short format</p><p class="MsoPlainText"> ul rm <username> [<contact URI>].... delete user's usrloc entries</p><p class="MsoPlainText"> ul add <username> <uri> ............ introduce a permanent usrloc entry</p><p class="MsoPlainText"> ul add <username> <uri> <expires> .. introduce a temporary usrloc entry</p><p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><br></p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">-----Original Message-----<br>
From: sr-users-bounces@lists.sip-router.org
[mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Juha Heinanen<br>
Sent: Friday, June 03, 2011 3:50 PM<br>
To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) -Users Mailing
List<br>
Subject: [SR-Users] Questino about dialplan module</p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> </o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">Gary Chen writes:<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> </o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> I am testing out dialplan module. Every time when I
issue 'kamctl<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> dialplan show', it shows what is in the database
even if I have not<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> yet issue "kamctl dialplan reload' after I
changed data in database. I<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> thought that dialplan is stored in the memory and
you have to issue<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> the reload before you can see the change. Why the '
kamctl dialplan<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> show' display the data directly from mysql database?
Does that mean<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">> that dialplan data is not stored in the memory?<span style="mso-spacerun:yes"> </span><o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> </o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">there is no mi function to show dialplan rules in
memory.<span style="mso-spacerun:yes"> </span>i have no<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">idea, what 'show' does.<span style="mso-spacerun:yes">
</span>please read readme of dialplan module before<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">asking questions about the module.<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> </o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">-- juha<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><o:p> </o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">SIP Express Router (SER) and Kamailio (OpenSER) -
sr-users mailing list<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">sr-users@lists.sip-router.org<o:p></o:p></p>
<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<o:p></o:p></p></div></body></html>