<style>v\:* {
BEHAVIOR: url(#default#VML)
}
o\:* {
BEHAVIOR: url(#default#VML)
}
w\:* {
BEHAVIOR: url(#default#VML)
}
.shape {
BEHAVIOR: url(#default#VML)
}
</style><style>@font-face {
font-family: Tahoma;
}
@page Section1 {size: 595.3pt 841.9pt; margin: 70.85pt 3.0cm 70.85pt 3.0cm; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
page: Section1
}
</style><font size="+0"><span class="104092018-15022011">
<div dir="ltr" align="left"><span class="104092018-15022011"></span><font face="Arial"><font color="#0000ff"><font size="2">Hi Daniel,<br><br>Please find the code and corresponding error trace. This happens only for 1 subscriber randomly out of 2000 subscribers. This can be reproduced consistently also.<br>
<br>r<span class="104092018-15022011">oute(1)</span></font></font></font></div>
<div dir="ltr" align="left"><font size="+0"><font color="#0000ff"><font size="2"><span class="104092018-15022011"></span></font></font></font><span class="104092018-15022011"></span><font color="#0000ff" face="Arial" size="2">{</font></div>
<div dir="ltr" align="left"><span class="104092018-15022011"></span><font color="#0000ff" face="Arial" size="2">:</font></div>
<div dir="ltr" align="left"><span class="104092018-15022011"></span><font color="#0000ff" face="Arial" size="2">:</font></div>
<div dir="ltr" align="left"><span class="104092018-15022011"></span><font color="#0000ff" face="Arial" size="2">:</font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"></font><br><font color="#0000ff" face="Arial" size="2"> #
-----------------------------------------------------------------<br> #
Registration handling dynamic endpoints<br> #
-----------------------------------------------------------------<br></font></div><div> </div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2">
$avp(reg_contact)= $ct;<br></font><font size="+0"><span class="104092018-15022011"><font color="#0000ff" face="Arial" size="2">
$var(reg_contact)= $ct;</font></span></font><br><font size="+0"><span class="104092018-15022011"><font color="#0000ff" face="Arial" size="2"></font></span></font><font color="#0000ff" face="Arial" size="2"> t_on_reply("3");<br>
<br>
if(!is_avp_set("$avp(reg_contact)")) <br> xlog("L_ERR", "R1 - not set the reg_contact3 F=$fu T=$tu
Ct=$ct IP=$si CI=$ci var_contact:$var(reg_contact)\n");</font></div>
<div> </div><div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"> # relay<br> if(!t_relay_to("0x3"))<br> {<br> xlog("L_ERR",
"R1/R10 - Registration failed - M=$rm F=$fu T=$tu CT=$ct IP=$si
CI=$ci\n");<br> append_to_reply("Warning: 399 $Ri - R1 - Registration
failed: fail in relay in R10.\r\n");<br>
sl_reply_error();<br> exit;<br> }<br></font><font size="+0"><span class="104092018-15022011"><font color="#0000ff" face="Arial" size="2"><br>
if(!is_avp_set("$avp(reg_contact)")) <span style="background-color: rgb(255, 255, 255);"></span><br> xlog("L_ERR", "R1 - not set the reg_contact4 F=$fu T=$tu
Ct=$ct IP=$si CI=$ci var_contact:$var(reg_contact)\n");<br><br></font></span></font><font color="#0000ff" face="Arial" size="2"> xlog("L_ERR", "R1 - Saving Registration-2 save to location F=$fu T=$tu Ct=$ct IP=$si CI=$ci reg_ct:$avp(reg_contact)\n");<br>
</font></div><div dir="ltr" align="left"> </div>
<div><font color="#0000ff" face="Arial" size="2"> <span class="104092018-15022011"> </span> if(!isflagset(28) &&
is_avp_set("$avp(reg_contact)")) # Check if we need to save it in location
table<br> {<br>
if(!save("location","0x02"))<br> {<br> xlog("L_ERR",
"R1 - Location save for Registration failed - M=$rm F=$fu T=$tu IP=$si
CT=$ct\n");<br> }<br> }<br></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"></font> </div>
<div dir="ltr" align="left"><span class="104092018-15022011"><font color="#0000ff" face="Arial" size="2">LOGS for the error condtion.</font></span></div>
<div dir="ltr" align="left"><span class="104092018-15022011"><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><font face="Arial" size="2"><br><font color="#800080">2011-02-15T12:19:30-05:00 [err] sipserver: ERROR: <script>:
R1 - not set the reg_contact4 F=sip:5614510478@10.235.86.54:5060;transport=UDP
T=sip:5614510478@10.235.86.54:5060;transport=UDP
Ct=<<a href="http://sip:5614510478@10.235.204.5:5060">sip:5614510478@10.235.204.5:5060</a>> IP=10.235.204.5
CI=119ac328-4cceb0a-13c4-7fa55-76a2903a-7fa55
var_contact:</font></font><font size="+0"><span class="104092018-15022011"><font face="Arial" size="2"><font color="#800080"><<a href="http://sip:5614510478@10.235.204.5:5060">sip:5614510478@10.235.204.5:5060</a>></font></font></span></font><br>
<font face="Arial" size="2">2011-02-15T12:19:30-05:00
[err] sipserver: ERROR: <script>: R1 - Saving Registration-2 save to
location F=sip:5614510478@10.235.86.54:5060;transport=UDP
T=sip:5614510478@10.235.86.54:5060;transport=UDP
Ct=<<a href="http://sip:5614510478@10.235.204.5:5060">sip:5614510478@10.235.204.5:5060</a>> IP=10.235.204.5
CI=119ac328-4cceb0a-13c4-7fa55-76a2903a-7fa5<span style="color: rgb(255, 255, 255);">5 </span><span style="background-color: rgb(255, 0, 0);"><span style="color: rgb(255, 255, 255);">reg_ct:<null></span><span style="background-color: rgb(255, 255, 255);"></span></span><br>
</font></div></span></font><br><br><div class="gmail_quote">On Wed, Feb 16, 2011 at 5:02 AM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div text="#000000" bgcolor="#ffffff">
Hello,<br>
<br>
it is not clear for me what you tried to do. Can you paste here the
parts of the config file that are relevant for the case? Do you
relay the REGISTER?<br>
<br>
Cheers,<br>
Daniel<div><div></div><div class="h5"><br>
<br>
On 2/16/11 1:17 AM, Jijo wrote:
</div></div><blockquote type="cite"><div><div></div><div class="h5">Hi All,<br>
<br>
On register we store the contact in an avp variable and do a
t_relay(). After t_relay() the $avp variable becomes null. <br>
I printed the value before after t_relay() to determine this
behavior.<br>
This happens only on registration load test around 2000 subcribers
with ( 4 REGISTER/sec). This happens only for one subscriber out
of 2000 subscribers. <br>
<br>
I did the similar test with $var and its working fine.<br>
<br>
Anybody observed similar behavior with avp? This was working in
kamailio 1.4 version. We did the upgrade recently to 3.1.0 and
started observing this issue.<br>
<br>
How do we debug this issue.?<br>
<br>
<br>
Thanks<br>
Jijo<br>
<br>
</div></div><pre><fieldset></fieldset>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a></pre>
</div>
</blockquote></div><br>