<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<br><br><div>
<div>&nbsp;</div></div>thank you a lot Henning, your explanation makes perfect sense.<br><br><br>&gt; Date: Wed, 12 Nov 2008 09:09:05 +0100<br>&gt; Subject: RE: [Kamailio-Users] question about register<br>&gt; From: henning.westerholt@1und1.de<br>&gt; To: fborot@hotmail.com<br>&gt; CC: henning.westerholt@1und1.de; users@lists.kamailio.org<br>&gt; <br>&gt; On Tue, November 11, 2008 8:19 pm, Fabian Borot wrote:<br>&gt; &gt;<br>&gt; &gt; txs Henning, the search() works, that block only matches REGISTERs, but my<br>&gt; &gt; point was whether the lookup() function makes sense or not for handling<br>&gt; &gt; REGISTERs [ I see it in some tutorials, I am a beginner to kamailio by the<br>&gt; &gt; way]<br>&gt; &gt;<br>&gt; &gt; as far as handling UN-REGISTRATIONs, would save() fit there as well?<br>&gt; &gt; should I do something special to handle the UN-REGISTRATION or kamailio<br>&gt; &gt; should know that should remove the AOR automaticall when it sees the<br>&gt; &gt; "expires=0" in the Contact HF?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; also, I see the loop but do not understand why it happens.<br>&gt; <br>&gt; Hi Fabian,<br>&gt; <br>&gt; using the lookup function makes no sense for REGISTERs. An incoming INVITE<br>&gt; is targeted to some user@sip.domain, so you need to do the lookup() to be<br>&gt; able deliver the INVITE to your user. But the REGISTER is targeted to<br>&gt; sip.domain, e.g. your servers, which should just handle them.<br>&gt; <br>&gt; The save() does all the work for you, it also handles unregistrations,<br>&gt; error handling related to REGISTERs and so on.You don't need to handle it<br>&gt; specially.<br>&gt; <br>&gt; The loop happens as the unregistration is not handled by your save() path<br>&gt; in the config (probably because of the wrong check), so the server try to<br>&gt; forward it. The destination was not changed, so it will end up on your<br>&gt; server again, and again..<br>&gt; <br>&gt; I'll later take a look to the docs of the save() function, perhaps this<br>&gt; should be explained a little bit better.<br>&gt; <br>&gt; Henning<br>&gt; <br><br /><hr />Color coding for safety: Windows Live Hotmail alerts you to suspicious email. <a href='http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008' target='_new'>Sign up today.</a></body>
</html>