<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Sorry, pls ingore my previous email. I just forgot to remove&nbsp;some echo command added by me&nbsp;before the if statement.<BR>&nbsp;<BR>
<HR id=stopSpelling>
From: kevin.jzh@hotmail.com<BR>To: klaus.mailinglists@pernau.at; sr-users@lists.sip-router.org<BR>Subject: RE: [SR-Users] Fail to add user account<BR>Date: Fri, 11 Jun 2010 07:57:47 +0800<BR><BR>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
&nbsp;&nbsp;&nbsp;&nbsp;Have changed the kamctl from &nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if [ $? -eq 0 ] ; then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minfo "user '$1' already exists"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp; to <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;if [ $? <FONT color=#ff0000>-ne 0 </FONT>] ; then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minfo "user '$1' already exists"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<BR>&nbsp;&nbsp;&nbsp;Now I can add user successfully.<BR>&nbsp;<BR>&nbsp;&nbsp;Seems it's a bug in the script in kamailio 3.0.2<BR>&nbsp;<BR>Thanks,<BR>Kevin<BR>&gt; Date: Thu, 10 Jun 2010 16:48:13 +0200<BR>&gt; From: klaus.mailinglists@pernau.at<BR>&gt; To: kevin.jzh@hotmail.com<BR>&gt; Subject: Re: [SR-Users] Fail to add user account<BR>&gt; <BR>&gt; I have no idea.<BR>&gt; <BR>&gt; Try supplying a domain too:<BR>&gt; <BR>&gt; kamctl add user@yourdomain.com passwd<BR>&gt; <BR>&gt; regards<BR>&gt; klaus<BR>&gt; <BR>&gt; Am 10.06.2010 16:32, schrieb JinKevin:<BR>&gt; &gt; Thanks Klaus,<BR>&gt; &gt; <BR>&gt; &gt; After change the LAST_LINE in the kamctlrc, the tail error is going, but <BR>&gt; &gt; it still says user "xxxx" already exists.<BR>&gt; &gt; <BR>&gt; &gt; # tail tool<BR>&gt; &gt; LAST_LINE="tail -1"<BR>&gt; &gt; <BR>&gt; &gt; I find the script below returns "false" which makes the kamctl exit.<BR>&gt; &gt; <BR>&gt; &gt; # params: user<BR>&gt; &gt; # output: false if exists, true otherwise<BR>&gt; &gt; is_user() {<BR>&gt; &gt; set_user $1<BR>&gt; &gt; QUERY="select count(*) from $SUB_TABLE where \<BR>&gt; &gt; $SUBSCRIBER_COLUMN='$OSERUSER' and $REALM_COLUMN='$OSERDOMAIN';"<BR>&gt; &gt; CNT=`$DBROCMD "$QUERY" "$DBRAWPARAMS" | $EGREP -v ERROR | $LAST_LINE`<BR>&gt; &gt; mdbg "is_user: user counter=$CNT"<BR>&gt; &gt; if [ "$CNT" = "0" ] ; then<BR>&gt; &gt; false<BR>&gt; &gt; else<BR>&gt; &gt; true<BR>&gt; &gt; fi<BR>&gt; &gt; }<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; What could be the cause?<BR>&gt; &gt; <BR>&gt; &gt; Thanks,<BR>&gt; &gt; Kevin<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; &gt; Date: Thu, 10 Jun 2010 10:11:18 +0200<BR>&gt; &gt; &gt; From: klaus.mailinglists@pernau.at<BR>&gt; &gt; &gt; To: kevin.jzh@hotmail.com<BR>&gt; &gt; &gt; CC: sr-users@lists.sip-router.org<BR>&gt; &gt; &gt; Subject: Re: [SR-Users] Fail to add user account<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Am 10.06.2010 03:12, schrieb JinKevin:<BR>&gt; &gt; &gt; &gt; AppSer01:root@/usr/local/kamailio-3.0/sbin$ kamctl add 2000 2000<BR>&gt; &gt; &gt; &gt; usage: tail [+/-[n][lbc][f]] [file]<BR>&gt; &gt; &gt; &gt; tail [+/-[n][l][r|f]] [file]<BR>&gt; &gt; &gt; &gt; INFO: user '2000' already exists<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; between your kamctl command and the error message (user '2000' already<BR>&gt; &gt; &gt; exists) is an error produced by the tail command.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Looks like kamctl uses tail in a way which is not supported on your OS.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; regards<BR>&gt; &gt; &gt; klaus<BR>&gt; &gt; <BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; 更多热辣资讯尽在新版MSN首页! 立刻访问! &lt;http://cn.msn.com/&gt;<BR><BR>
<HR>
聊天+搜索+邮箱 想要轻松出游,手机MSN帮你搞定! <A href="http://3g.msn.cn/">立刻下载!</A>                                               <br /><hr />更多热辣资讯尽在新版MSN首页! <a href='http://cn.msn.com/' target='_new'>立刻访问!</a></body>
</html>