<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">


<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>Hi,</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>I've installed SER and UA is
xlite2.0.</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>While I changed the ser.cfg to use "digest
authentication" I found that Xlite cannot make any response back to
SER.</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>My Xlite can register to Brekeke server without problem
and the challenge sequent order is different than
SER's.</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>Challenge order using the Brekeke is something like
</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>1.UA sends register without digest
credentials</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>2.Brekeke reply with 401 and include digest
challenge.</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>3.Phone asks for
username/password</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>4.Phone sends another
Register</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>5.Brekeke sends 200 ok</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>But from the captured packets I found my SER challenge
order is:</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>1.UA sends register without digest
credentials</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>2.SER sends 200 ok</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>3.SER sends 401unauthorized packet with digest
challenge</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>4.Xlite does not make any response to digest
challenge</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>Does&nbsp;anyone have same problem? Please give me some
suggestion. Thanks.</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>Ted</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004>Followings are my settings and log file from
Xlite</SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004><FONT
size=2>---------------------------------------------------------------------------------------------------------------------------------------------------</FONT></SPAN></SPAN></SPAN></DIV>
<DIV><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><SPAN
class=673575002-07122004><FONT size=2>My Xlite
settings:</FONT></SPAN></SPAN></SPAN></DIV>
<DIV>SIP Proxy<BR>&nbsp; Enabled: yes<BR>&nbsp; User Name:&nbsp;<SPAN
class=673575002-07122004>aaaa</SPAN><BR>&nbsp; Authorization user:&nbsp;<SPAN
class=673575002-07122004>aaaa</SPAN><BR>&nbsp; Password:&nbsp;<SPAN
class=673575002-07122004>aaaa</SPAN><BR>&nbsp; Domain/Realm:&nbsp;<SPAN
class=673575002-07122004>siptest2.com</SPAN><BR>&nbsp; SIP Proxy: 192.168.<SPAN
class=673575002-07122004>13.195</SPAN><BR>&nbsp; Out Bound Proxy:<BR>&nbsp;
Proxy Mode: Normal<BR>&nbsp; Send Internal IP:&nbsp;<SPAN
class=673575002-07122004>Always</SPAN></DIV>
<DIV><SPAN class=673575002-07122004><FONT
size=2>---------------------------------------------------------------------------------------------------------------------------------------------</FONT></SPAN></DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>Ser.cfg
file:</FONT></SPAN></DIV>
<DIV><SPAN class=673575002-07122004>&nbsp;if (uri==myself)
{<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (uri==~"siptest2.com")
{<BR>lookup("aliases");<BR>save("aliases");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (method=="REGISTER") {</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004># Uncomment this if you want to use digest
authentication<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (!www_authorize("siptest2.com", "subscriber"))
{<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;
www_challenge("siptest2.com",
"0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
};</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN
class=673575002-07122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
save("location");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
};</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2><FONT
size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
# native SIP destinations are handled using our USRLOC
DB<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (!lookup("location"))
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sl_send_reply("404", "Not
Found");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
};</FONT><BR>-------------------------------------------------------------------------------------------------------------------------------</FONT></SPAN></DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>XLite Log:</FONT></SPAN></DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>c 2004 Xten Networks, Inc. All
rights reserved.<BR>X-Lite release 1103m build stamp 14262<BR>License key:
F6775B3A009F49A6A8731A9FF47F4925</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>Established SIP protocol listen
on: 192.168.13.45:5060</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>SIP: 192.168.13.45:5060<BR>RTP:
192.168.13.45:8000<BR>NAT: 203.70.51.158</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>Firewall Discovery
Skipped</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=673575002-07122004><FONT size=2>PROXY#0:
192.168.13.195:5060</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV><SPAN class=673575002-07122004><FONT size=2>
<DIV><BR>SEND TIME: 71179320<BR>SEND &gt;&gt; 192.168.13.195:5060<BR>REGISTER
sip:siptest2.com SIP/2.0<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport;branch=z9hG4bKB2835C30DFBD445CBCE7A0EF7102666C<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;<BR>Contact: "7788"
&lt;sip:aaaa@203.70.51.158:5060&gt;<BR>Call-ID: <A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4425 REGISTER<BR>Expires: 1800<BR>Max-Forwards: 70<BR>User-Agent: X-Lite release
1103m<BR>Content-Length: 0</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>RECEIVE TIME: 71179330<BR>RECEIVE &lt;&lt;
192.168.13.195:5060<BR>SIP/2.0 200 OK<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport=5060;branch=z9hG4bKB2835C30DFBD445CBCE7A0EF7102666C;received=192.168.13.45<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.4cd2<BR>Call-ID:
<A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4425 REGISTER<BR>Contact:
&lt;sip:aaaa@203.70.51.158:5060&gt;;q=0.00;expires=1800<BR>Server: Sip EXpress
router (0.8.12 (i386/linux))<BR>Content-Length: 0<BR>Warning: 392
192.168.13.195:5060 "Noisy feedback tells:&nbsp; pid=3854
req_src_ip=192.168.13.45 req_src_port=5060 in_uri=sip:siptest2.com
out_uri=sip:siptest2.com via_cnt==1"</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>RECEIVE TIME: 71179330<BR>RECEIVE &lt;&lt;
192.168.13.195:5060<BR>SIP/2.0 401 Unauthorized<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport=5060;branch=z9hG4bKB2835C30DFBD445CBCE7A0EF7102666C;received=192.168.13.45<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.4cd2<BR>Call-ID:
<A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4425 REGISTER<BR>Contact:
&lt;sip:aaaa@203.70.51.158:5060&gt;;q=0.00;expires=1800<BR>WWW-Authenticate:
Digest realm="siptest2.com",
nonce="41aa11fb6be5ff8f82db0c5b411b09bec6326874"<BR>Server: Sip EXpress router
(0.8.12 (i386/linux))<BR>Content-Length: 0<BR>Warning: 392 192.168.13.195:5060
"Noisy feedback tells:&nbsp; pid=3854 req_src_ip=192.168.13.45 req_src_port=5060
in_uri=sip:siptest2.com out_uri=sip:siptest2.com via_cnt==1"</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>SEND TIME: 72969444<BR>SEND &gt;&gt; 192.168.13.195:5060<BR>REGISTER
sip:siptest2.com SIP/2.0<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport;branch=z9hG4bKB05B820332FD41F3996EE88B69B15047<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;<BR>Contact: "7788"
&lt;sip:aaaa@203.70.51.158:5060&gt;<BR>Call-ID: <A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4426 REGISTER<BR>Expires: 1800<BR>Max-Forwards: 70<BR>User-Agent: X-Lite release
1103m<BR>Content-Length: 0</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>RECEIVE TIME: 72969624<BR>RECEIVE &lt;&lt;
192.168.13.195:5060<BR>SIP/2.0 200 OK<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport=5060;branch=z9hG4bKB05B820332FD41F3996EE88B69B15047;received=192.168.13.45<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.4d70<BR>Call-ID:
<A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4426 REGISTER<BR>Contact:
&lt;sip:aaaa@203.70.51.158:5060&gt;;q=0.00;expires=1800<BR>Server: Sip EXpress
router (0.8.12 (i386/linux))<BR>Content-Length: 0<BR>Warning: 392
192.168.13.195:5060 "Noisy feedback tells:&nbsp; pid=3850
req_src_ip=192.168.13.45 req_src_port=5060 in_uri=sip:siptest2.com
out_uri=sip:siptest2.com via_cnt==1"</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>RECEIVE TIME: 72969624<BR>RECEIVE &lt;&lt;
192.168.13.195:5060<BR>SIP/2.0 401 Unauthorized<BR>Via: SIP/2.0/UDP
203.70.51.158:5060;rport=5060;branch=z9hG4bKB05B820332FD41F3996EE88B69B15047;received=192.168.13.45<BR>From:
7788 &lt;sip:aaaa@siptest2.com&gt;;tag=4229923641<BR>To: 7788
&lt;sip:aaaa@siptest2.com&gt;;tag=b27e1a1d33761e85846fc98f5f3a7e58.4d70<BR>Call-ID:
<A
href="mailto:E9D219D38ED74352BE61793371C150A0@siptest2.com">E9D219D38ED74352BE61793371C150A0@siptest2.com</A><BR>CSeq:
4426 REGISTER<BR>Contact:
&lt;sip:aaaa@203.70.51.158:5060&gt;;q=0.00;expires=1800<BR>WWW-Authenticate:
Digest realm="siptest2.com",
nonce="41aa18f9a539df7f1af6e0547175a252a158aa4d"<BR>Server: Sip EXpress router
(0.8.12 (i386/linux))<BR>Content-Length: 0<BR>Warning: 392 192.168.13.195:5060
"Noisy feedback tells:&nbsp; pid=3850 req_src_ip=192.168.13.45 req_src_port=5060
in_uri=sip:siptest2.com out_uri=sip:siptest2.com via_cnt==1"</DIV>
<DIV>&nbsp;</DIV>
<DIV></FONT></SPAN>&nbsp;</DIV></BODY></HTML>

<table><tr><td bgcolor=#ffffff><font color=#000000>*************************************************************************************************************************<br>
This email message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. [Delta Electronic, INC. Taiwan]<br>
*************************************************************************************************************************<br>
</font></td></tr></table>