<div dir="ltr">okay the problem here has to do with your config file:<div><br></div><div style>your config should rather look something like this:</div><div style><br></div><div style><div><font face="courier new, monospace">route[register]</font></div>
<div><font face="courier new, monospace">{</font></div><div><font face="courier new, monospace"> if (!t_newtran()) { #absorb retransmissions<br></font></div></div><div style><div><font face="courier new, monospace"> sl_reply("500","Could not create transaction");</font></div>
<div><font face="courier new, monospace"> exit;</font></div><div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> if (!ims_www_authenticate(NETWORKNAME)) {</font></div>
<div><font face="courier new, monospace"> if ($? == -2) {</font></div><div><font face="courier new, monospace"> t_reply("403", "Authentication Failed");</font></div>
<div><font face="courier new, monospace"> exit;</font></div><div><font face="courier new, monospace"> } else if ($? == -3) {</font></div><div><font face="courier new, monospace"> t_reply("400", "Bad Request");</font></div>
<div><font face="courier new, monospace"> exit;</font></div><div><font face="courier new, monospace"> } else {</font></div><div><font face="courier new, monospace"> #user has not been authenticated. Lets send a challenge via 401 Unauthorized</font></div>
<div><font face="courier new, monospace"> xlog("L_DBG","About to challenge! auth_ims\n");</font></div><div><font face="courier new, monospace"> ims_www_challenge("$td");</font></div>
<div><font face="courier new, monospace"> #this is async so to know status we have to check the reply avp</font></div><div><font face="courier new, monospace"> xlog("L_DBG","maa_return code is $avp(s:maa_return_code)\n");</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"> switch ($avp(s:maa_return_code)){</font></div><div><font face="courier new, monospace"> case 1: #success</font></div>
<div><font face="courier new, monospace"> xlog("L_DBG", "MAR success - 401/407 response sent from module");</font></div><div><font face="courier new, monospace"> break;</font></div>
<div><font face="courier new, monospace"> case -1: #failure</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "MAR failure - error response sent from module");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> case -2: #error</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "MAR error - sending error response now");</font></div>
<div><font face="courier new, monospace"> t_reply("500", "MAR failed");</font></div><div><font face="courier new, monospace"> break;</font></div>
<div><font face="courier new, monospace"> default:</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "Unknown return code from MAR, value is [$avp(s:uaa_return_code)]");</font></div>
<div><font face="courier new, monospace"> t_reply("500", "Unknown response code from MAR");</font></div><div><font face="courier new, monospace"> break;</font></div>
<div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> exit;</font></div><div><font face="courier new, monospace"> }</font></div>
<div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> else {</font></div><div><div><font face="courier new, monospace"> if (!impu_registered("location")) {</font></div>
<div><font face="courier new, monospace"> xlog("L_DBG","IMPU not registered\n");</font></div><div><font face="courier new, monospace"> save("location");</font></div>
<div><font face="courier new, monospace"> #this is async so to know status we have to check the reply avp</font></div><div><font face="courier new, monospace"> xlog("L_DBG","saa_return code is $avp(s:saa_return_code)\n");</font></div>
<div><font face="courier new, monospace"> switch ($avp(s:saa_return_code)){</font></div><div><font face="courier new, monospace"> case 1: #success</font></div><div><font face="courier new, monospace"> xlog("L_DBG", "SAR success - 200 response sent from module");</font></div>
<div><font face="courier new, monospace"> isc_match_filter_reg("0","location");</font></div><div><font face="courier new, monospace"> exit;</font></div>
<div><font face="courier new, monospace"> case -1: #failure</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "SAR failure - error response sent from module");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> case -2: #error</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "SAR error - error response sent from module");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> default:</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "Unknown return code from SAR, value is [$avp(s:uaa_return_code)]");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> } else {</font></div>
<div><font face="courier new, monospace"> xlog("L_DBG","IMPU registered\n");</font></div><div><font face="courier new, monospace"> isc_match_filter_reg("1","location");</font></div>
<div><font face="courier new, monospace"> save("location");</font></div><div><font face="courier new, monospace"> #this is async so to know status we have to check the reply avp</font></div>
<div><font face="courier new, monospace"> xlog("L_DBG","saa_return code is $avp(s:saa_return_code)\n");</font></div><div><font face="courier new, monospace"> switch ($avp(s:saa_return_code)){</font></div>
<div><font face="courier new, monospace"> case 1: #success</font></div><div><font face="courier new, monospace"> xlog("L_DBG", "SAR success - 200 response sent from module");</font></div>
<div><font face="courier new, monospace"> exit;</font></div><div><font face="courier new, monospace"> case -1: #failure</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "SAR failure - error response sent from module");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> case -2: #error</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "SAR error - error response sent from module");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> default:</font></div><div><font face="courier new, monospace"> xlog("L_ERR", "Unknown return code from SAR, value is [$avp(s:uaa_return_code)]");</font></div>
<div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> }</font></div>
<div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> break;</font></div><div><font face="courier new, monospace">}</font></div></div><div><br></div><div><br></div>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 18, 2013 at 5:01 PM, treyormsbee <span dir="ltr"><<a href="mailto:trey85stang@gmail.com" target="_blank">trey85stang@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jason,<br>
<br>
We would appreciate any help you can provide. We are kind of stuck on this<br>
problem.<br>
<br>
Sorry for the nabble link:<br>
<br>
<a href="http://sip-router.1086192.n5.nabble.com/Problems-with-Mar-portion-of-registration-td116527.html" target="_blank">http://sip-router.1086192.n5.nabble.com/Problems-with-Mar-portion-of-registration-td116527.html</a><br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://sip-router.1086192.n5.nabble.com/kamailio-ims-dev-and-fhoss-unregister-problems-tp116190p116532.html" target="_blank">http://sip-router.1086192.n5.nabble.com/kamailio-ims-dev-and-fhoss-unregister-problems-tp116190p116532.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the Development mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
sr-dev mailing list<br>
<a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
</div></div></blockquote></div><br></div>