<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>&nbsp;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">&nbsp;-- command 'start|stop|restart'</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;restart ............................ restart Kamailio</p><p class="MsoPlainText">&nbsp;start .............................. start Kamailio</p><p class="MsoPlainText">&nbsp;stop ............................... stop Kamailio</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'acl' - manage access control lists (acl)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;acl show [&lt;username&gt;] .............. show user membership</p><p class="MsoPlainText">&nbsp;acl grant &lt;username&gt; &lt;group&gt; ....... grant user membership (*)</p><p class="MsoPlainText">&nbsp;acl revoke &lt;username&gt; [&lt;group&gt;] .... grant user membership(s) (*)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'lcr' - manage least cost routes (lcr)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;lcr show_gws....... show database gateways</p><p class="MsoPlainText">&nbsp;lcr show_routes.... show database routes</p><p class="MsoPlainText">&nbsp;lcr dump_gws....... show in memory gateways</p><p class="MsoPlainText">&nbsp;lcr dump_routes.... show in memory routes</p><p class="MsoPlainText">&nbsp;lcr reload ........ reload lcr gateways and routes</p><p class="MsoPlainText">&nbsp;lcr eval_weights .. evaluates probability for given GW's weights</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'cr' - manage carrierroute tables</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;cr show ....................................................... show tables</p><p class="MsoPlainText">&nbsp;cr reload ..................................................... reload tables</p><p class="MsoPlainText">&nbsp;cr dump ....................................................... show in memory tables</p><p class="MsoPlainText">&nbsp;cr addcn &lt;carrier id&gt; &lt;carrier name&gt; .......................... add a carrier name</p><p class="MsoPlainText">&nbsp;cr rmcn &nbsp;&lt;carrier id&gt; ......................................... rm a carrier name</p><p class="MsoPlainText">&nbsp;cr adddn &lt;domain id&gt; &lt;domain name&gt; ............................ add a domain name</p><p class="MsoPlainText">&nbsp;cr rmdn &nbsp;&lt;domain id&gt; .......................................... rm a domain name</p><p class="MsoPlainText">&nbsp;cr addcarrier &lt;carrier&gt; &lt;scan_prefix&gt; &lt;domain&gt; &lt;rewrite_host&gt; ................</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;prob&gt; &lt;strip&gt; &lt;rewrite_prefix&gt; &lt;rewrite_suffix&gt; ...............</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;flags&gt; &lt;mask&gt; &lt;comment&gt; .........................add a carrier</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(prob, strip, rewrite_prefix, rewrite_suffix,...................</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flags, mask and comment are optional arguments) ...............</p><p class="MsoPlainText">&nbsp;cr rmcarrier &nbsp;&lt;carrier&gt; &lt;scan_prefix&gt; &lt;domain&gt; ................ rm a carrier</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'rpid' - manage Remote-Party-ID (RPID)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;rpid add &lt;username&gt; &lt;rpid&gt; ......... add rpid for a user (*)</p><p class="MsoPlainText">&nbsp;rpid rm &lt;username&gt; ................. set rpid to NULL for a user (*)</p><p class="MsoPlainText">&nbsp;rpid show &lt;username&gt; ............... show rpid of a user</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'add|passwd|rm' - manage subscribers</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;add &lt;username&gt; &lt;password&gt; .......... add a new subscriber (*)</p><p class="MsoPlainText">&nbsp;passwd &lt;username&gt; &lt;passwd&gt; ......... change user's password (*)</p><p class="MsoPlainText">&nbsp;rm &lt;username&gt; ...................... delete a user (*)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'add|dump|reload|rm|show' - manage trusted</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;trusted show ...................... show db content</p><p class="MsoPlainText">&nbsp;trusted dump ...................... show cache content</p><p class="MsoPlainText">&nbsp;trusted reload .................... reload db table into cache</p><p class="MsoPlainText">&nbsp;trusted add &lt;src_ip&gt; &lt;proto&gt; &lt;from_pattern&gt; &lt;tag&gt;</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;....................... add a new entry</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;....................... (from_pattern and tag are optional arguments)</p><p class="MsoPlainText">&nbsp;trusted rm &lt;src_ip&gt; ............... remove all entres for the given src_ip</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'dispatcher' - manage dispatcher</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp; &nbsp;* Examples: &nbsp;dispatcher addgw 1 sip:1.2.3.1:5050 1 'outbound gateway'</p><p class="MsoPlainText">&nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dispatcher addgw 2 sip:1.2.3.4:5050 3 ''</p><p class="MsoPlainText">&nbsp; &nbsp;* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dispatcher rmgw 4</p><p class="MsoPlainText">&nbsp;dispatcher show ..................... show dispatcher gateways</p><p class="MsoPlainText">&nbsp;dispatcher reload ................... reload dispatcher gateways</p><p class="MsoPlainText">&nbsp;dispatcher dump ..................... show in memory dispatcher gateways</p><p class="MsoPlainText">&nbsp;dispatcher addgw &lt;setid&gt; &lt;destination&gt; &lt;flags&gt; &lt;description&gt;</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .......................... add gateway</p><p class="MsoPlainText">&nbsp;dispatcher rmgw &lt;id&gt; ................ delete gateway</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'db' - database operations</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;db exec &lt;query&gt; ..................... execute SQL query</p><p class="MsoPlainText">&nbsp;db roexec &lt;roquery&gt; ................. execute read-only SQL query</p><p class="MsoPlainText">&nbsp;db run &lt;id&gt; ......................... execute SQL query from $id variable</p><p class="MsoPlainText">&nbsp;db rorun &lt;id&gt; ....................... execute read-only SQL query from</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$id variable</p><p class="MsoPlainText">&nbsp;db show &lt;table&gt; ..................... display table content</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'speeddial' - manage speed dials (short numbers)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;speeddial show &lt;speeddial-id&gt; ....... show speeddial details</p><p class="MsoPlainText">&nbsp;speeddial list &lt;sip-id&gt; ............. list speeddial for uri</p><p class="MsoPlainText">&nbsp;speeddial add &lt;sip-id&gt; &lt;sd-id&gt; &lt;new-uri&gt; [&lt;desc&gt;] ...</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;........................... add a speedial (*)</p><p class="MsoPlainText">&nbsp;speeddial rm &lt;sip-id&gt; &lt;sd-id&gt; ....... remove a speeddial (*)</p><p class="MsoPlainText">&nbsp;speeddial help ...................... help message</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;speeddial-id&gt;, &lt;sd-id&gt; must be an AoR (username@domain)</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;sip-id&gt; must be an AoR (username@domain)</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;new-uri&gt; must be a SIP AoR (sip:username@domain)</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;desc&gt; a description for speeddial</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'avp' - manage AVPs</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;avp list [-T table] [-u &lt;sip-id|uuid&gt;]</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp;[-a attribute] [-v value] [-t type] ... list AVPs</p><p class="MsoPlainText">&nbsp;avp add [-T table] &lt;sip-id|uuid&gt;</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp;&lt;attribute&gt; &lt;type&gt; &lt;value&gt; ............ add AVP (*)</p><p class="MsoPlainText">&nbsp;avp rm [-T table] &nbsp;[-u &lt;sip-id|uuid&gt;]</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp;[-a attribute] [-v value] [-t type] ... remove AVP (*)</p><p class="MsoPlainText">&nbsp;avp help .................................. help message</p><p class="MsoPlainText">&nbsp; &nbsp; - -T - table name</p><p class="MsoPlainText">&nbsp; &nbsp; - -u - SIP id or unique id</p><p class="MsoPlainText">&nbsp; &nbsp; - -a - AVP name</p><p class="MsoPlainText">&nbsp; &nbsp; - -v - AVP value</p><p class="MsoPlainText">&nbsp; &nbsp; - -t - AVP name and type (0 (str:str), 1 (str:int),</p><p class="MsoPlainText">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2 (int:str), 3 (int:int))</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;sip-id&gt; must be an AoR (username@domain)</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;uuid&gt; must be a string but not AoR</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'alias_db' - manage database aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;alias_db show &lt;alias&gt; .............. show alias details</p><p class="MsoPlainText">&nbsp;alias_db list &lt;sip-id&gt; ............. list aliases for uri</p><p class="MsoPlainText">&nbsp;alias_db add &lt;alias&gt; &lt;sip-id&gt; ...... add an alias (*)</p><p class="MsoPlainText">&nbsp;alias_db rm &lt;alias&gt; ................ remove an alias (*)</p><p class="MsoPlainText">&nbsp;alias_db help ...................... help message</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;alias&gt; must be an AoR (username@domain)"</p><p class="MsoPlainText">&nbsp; &nbsp; - &lt;sip-id&gt; must be an AoR (username@domain)"</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'domain' - manage local domains</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;domain reload ....................... reload domains from disk</p><p class="MsoPlainText">&nbsp;domain show ......................... show current domains in memory</p><p class="MsoPlainText">&nbsp;domain showdb ....................... show domains in the database</p><p class="MsoPlainText">&nbsp;domain add &lt;domain&gt; ................. add the domain to the database</p><p class="MsoPlainText">&nbsp;domain rm &lt;domain&gt; .................. delete the domain from the database</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'cisco_restart' - restart CISCO phone (NOTIFY)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;cisco_restart &lt;uri&gt; ................ restart phone configured for &lt;uri&gt;</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'online' - dump online users from memory</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;online ............................. display online users</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'monitor' - show internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;monitor ............................ show server's internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'ping' - ping a SIP URI (OPTIONS)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;ping &lt;uri&gt; ......................... ping &lt;uri&gt; with SIP OPTIONS</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'ul|alias' - manage user location or aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;ul show [&lt;username&gt;]................ show in-RAM online users</p><p class="MsoPlainText">&nbsp;ul show --brief..................... show in-RAM online users in short format</p><p class="MsoPlainText">&nbsp;ul rm &lt;username&gt; [&lt;contact URI&gt;].... delete user's usrloc entries</p><p class="MsoPlainText">&nbsp;ul add &lt;username&gt; &lt;uri&gt; ............ introduce a permanent usrloc entry</p><p class="MsoPlainText">&nbsp;ul add &lt;username&gt; &lt;uri&gt; &lt;expires&gt; .. introduce a temporary usrloc entry</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'fifo'</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;fifo ............................... send raw FIFO command</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'cisco_restart' - restart CISCO phone (NOTIFY)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;cisco_restart &lt;uri&gt; ................ restart phone configured for &lt;uri&gt;</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'online' - dump online users from memory</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;online ............................. display online users</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'monitor' - show internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;monitor ............................ show server's internal status</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'ping' - ping a SIP URI (OPTIONS)</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;ping &lt;uri&gt; ......................... ping &lt;uri&gt; with SIP OPTIONS</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;-- command 'ul|alias' - manage user location or aliases</p><p class="MsoPlainText"><br></p><p class="MsoPlainText">&nbsp;ul show [&lt;username&gt;]................ show in-RAM online users</p><p class="MsoPlainText">&nbsp;ul show --brief..................... show in-RAM online users in short format</p><p class="MsoPlainText">&nbsp;ul rm &lt;username&gt; [&lt;contact URI&gt;].... delete user's usrloc entries</p><p class="MsoPlainText">&nbsp;ul add &lt;username&gt; &lt;uri&gt; ............ introduce a permanent usrloc entry</p><p class="MsoPlainText">&nbsp;ul add &lt;username&gt; &lt;uri&gt; &lt;expires&gt; .. 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>&nbsp;</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>&nbsp;</o:p></p>

<p class="MsoPlainText" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">&gt; 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; ">&gt; 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; ">&gt; 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; ">&gt; 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; ">&gt; 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; ">&gt; 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; ">&gt; that dialplan data is not stored in the memory?<span style="mso-spacerun:yes">&nbsp; </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>&nbsp;</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">&nbsp; </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">&nbsp;
</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>&nbsp;</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>&nbsp;</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>