<br><br><div><span class="gmail_quote">2005/9/27, Walter Willis &lt;<a href="mailto:walterwn@gmail.com">walterwn@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
the<br>&nbsp;
if (method==&quot;MESSAGE&quot;) { <br>
// configuration msilo<br>
}<br><br>
<br>
not view!!!!</blockquote><div>search config files, and configure.<br>
<br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="gmail_quote">2005/9/16, ¼Û ¹ÌÁø &lt;<a href="mailto:trytry02@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
trytry02@hotmail.com</a>&gt;:</span><div><span class="e" id="q_1069921fd906df4c_1"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
confirm 83b7fb1612811c64f85f47a6046dd84dea286d15<br><br><br><br> dear,<br><br> I'm working on a project and i'm using ser as a sip server.<br> actually i have this problem: every time i send an instant message to<br> a subscriber i get this error message:
<br><br> 483 too many hops<br><br> i tried to fix it but i couldn't and i don't know what to do !<br><br> (My computer connect many computers. Is it reason?!)<br><br> if any one can help me i'll be very grateful<br><br>i'm using ser 
0.9.3<br><br>When I use sipsak,<br>I received following messages.<br><br>root]# sipsak -T -s <a href="mailto:sip:user@mydomain.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">sip:user@mydomain.com
</a><br>warning: IP extract from warning activated to be more informational
<br>0: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (0.148 ms) SIP/2.0 483 Too Many Hops<br>1: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (1.915 ms) SIP/2.0 483 Too Many Hops<br>2: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (25.673 ms) SIP/2.0 483 Too Many Hops<br>3: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (4.855 ms) SIP/2.0 483 Too Many Hops
<br>4: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (9.286 ms) SIP/2.0 483 Too Many Hops
<br>5: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (20.285 ms) SIP/2.0 483 Too Many Hops<br>6: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (17.068 ms) SIP/2.0 483 Too Many Hops<br>7: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (15.038 ms) SIP/2.0 483 Too Many Hops<br>8: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (16.379 ms) SIP/2.0 483 Too Many Hops
<br>9: timeout after 500 ms<br>9: timeout after 1000 ms<br>9: timeout after 2000 ms
<br>9: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (1480.452 ms) SIP/2.0 483 Too Many Hops<br>10: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (20.068 ms) SIP/2.0 483 Too Many Hops<br>11: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.178.194</a> (21.916 ms) SIP/2.0 483 Too Many Hops<br>12: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (22.478 ms) SIP/2.0 483 Too Many Hops
<br>13: <a href="http://192.168.178.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.178.194</a> (22.984
 ms) SIP/2.0 513 Message too big<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;without Contact header<br>======================================<br><br> here's my code:<br><br><br> # ----------- global configuration parameters -----------------------<br><br>

 #debug=3 # debug level (cmd line: -dddddddddd)<br> #fork=yes<br> #log_stderror=no # (cmd line: -E)<br><br> /* Uncomment these lines to enter debugging mode<br> fork=no<br> log_stderror=yes<br> */<br><br> check_via=no # (cmd. line: -v)
<br> dns=yes # (cmd. line: -r)<br> rev_dns=no # (cmd. line: -R)<br> port=5060<br> children=4<br> fifo=&quot;/tmp/ser_fifo&quot;<br> fifo_db_url=&quot;<a>mysql://root:vlftmd@localhost/ser
</a>&quot;<br> alias=sam.cse<br><br> # ------------------ module loading ---------------------------------<br><br> # Uncomment this if you want to use SQL database<br> loadmodule &quot;/usr/local/lib/ser/modules/mysql.so&quot;
<br><br> loadmodule &quot;/usr/local/lib/ser/modules/sl.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/tm.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/rr.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/maxfwd.so&quot;
<br> loadmodule &quot;/usr/local/lib/ser/modules/usrloc.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/registrar.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/textops.so&quot;<br><br> # Uncomment this if you want digest authentication
<br> # mysql.so must be loaded !<br> loadmodule &quot;/usr/local/lib/ser/modules/auth.so&quot;<br> loadmodule &quot;/usr/local/lib/ser/modules/auth_db.so&quot;<br><br> # ----------------- setting module-specific parameters --------------
<br><br> # -- usrloc params --<br> modparam(&quot;usrloc&quot;,&quot;db_url&quot;,&quot;<a>mysql://root:vlftmd@localhost/ser</a>&quot;)<br> #modparam(&quot;usrloc&quot;, &quot;db_mode&quot;, 0)
<br> modparam(&quot;registrar&quot;,&quot;use_domain&quot;,1)<br> # Uncomment this if you want to use SQL database<br> # for persistent storage and comment the previous line<br> modparam(&quot;usrloc&quot;, &quot;db_mode&quot;, 2)
<br><br> # -- auth params --<br> # Uncomment if you are using auth module<br> #<br> #modparam(&quot;auth&quot;,&quot;secret&quot;,&quot;123123123&quot;)<br> #modparam(&quot;auth_db&quot;,&quot;db_url&quot;,&quot;<a>
mysql://root:vlftmd@localhost/ser</a>&quot;)<br> #modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br> #<br> # If you set &quot;calculate_ha1&quot; parameter to yes (which true in this<br> config),<br> # uncomment also the following parameter)
<br> #<br> #modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;password&quot;)<br><br> # -- rr params --<br> # add value to ;lr param to make some broken UAs happy<br> modparam(&quot;rr&quot;, &quot;enable_full_lr&quot;, 1)
<br> # ------------------------- request routing logic ------------------<br><br> # main routing logic<br><br> route{<br><br> # initial sanity checks -- messages with<br> # max_forwards==0, or excessively long requests<br>

 if (!mf_process_maxfwd_header(&quot;10&quot;)) {<br> sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br> break;<br> };<br> if (msg:len &gt;= 2048 ) {<br> sl_send_reply(&quot;513&quot;, &quot;Message too big&quot;);
<br> break;<br> };<br>}<br><br><br> # we record-route all messages -- to make sure that<br> # subsequent messages will go through our proxy; that's<br> # particularly good if upstream and downstream entities<br> # use different transport protocol
<br> if (!method==&quot;REGISTER&quot;) record_route();<br><br> # subsequent messages withing a dialog should take the<br> # path determined by record-routing<br> if (loose_route()) {<br> # mark routing logic in request<br>

 append_hf(&quot;P-hint: rr-enforced\r\n&quot;);<br> route(1);<br> break;<br> };<br><br> if (!uri==myself) {<br> # mark routing logic in request<br> append_hf(&quot;P-hint: outbound\r\n&quot;);<br> route(1);<br> break;<br>

 };<br><br> # if the request is for other domain use UsrLoc<br> # (in case, it does not work, use the following command<br> # with proper names and addresses in it)<br> if (uri==myself) {<br><br> if (method==&quot;REGISTER&quot;) {
<br><br> # Uncomment this if you want to use digest authentication<br> if (!www_authorize(&quot;sam.cse&quot;, &quot;subscriber&quot;)) {<br> www_challenge(&quot;sam.cse&quot;, &quot;0&quot;);<br> break;<br> };<br><br> save(&quot;location&quot;);
<br> break;<br> };<br><br> lookup(&quot;aliases&quot;);<br> if (!uri==myself) {<br> append_hf(&quot;P-hint: outbound alias\r\n&quot;);<br> route(1);<br> break;<br> };<br><br> # native SIP destinations are handled using our USRLOC DB
<br> if (!lookup(&quot;location&quot;)) {<br> sl_send_reply(&quot;404&quot;, &quot;Not Found&quot;);<br> break;<br> };<br> };<br> append_hf(&quot;P-hint: usrloc applied\r\n&quot;);<br> route(1);<br> }<br><br> route[1]<br>

 {<br> # send it out now; use stateful forwarding as it works reliably<br> # even for UDP2TCP<br> if (!t_relay()) {<br> sl_reply_error();<br> };<br> }<br><br>_________________________________________________________________
<br>½Î°Ô ½Î°Ô MSN°øµ¿±¸¸Å<br><a href="http://www.waawaa.com/cobuy/cobuy_default.asp?siteid=10160" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.waawaa.com/cobuy/cobuy_default.asp?siteid=10160</a>
<br><br>_______________________________________________<br>Serusers mailing list
<br><a href="mailto:Serusers@iptel.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Serusers@iptel.org</a><br><a href="http://mail.iptel.org/mailman/listinfo/serusers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mail.iptel.org/mailman/listinfo/serusers</a><br></blockquote></span></div></div><br>
</blockquote></div><br>