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


<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>I thought I'd bounce 
this around here before I opened a bug.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>Phone&nbsp;A makes a 
call to phone B.&nbsp;Phone B is still registered, but is physically turned 
off.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>Asterisk takes the 
INVITE message from phone&nbsp;A.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006>Now,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>1) It sends RINGING 
back to phone A before it has even sent an INVITE to phone B. Why does it do 
that? How does it know phone B is available? If phone B is not available, it 
should never send RINGING back to phone A.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>2) It sends the 
INVITE to phone B. It then re-transmits the INVITE at least 3 times to phone B, 
all the while sending RINGING back to phone A. It just ocurred to me that 
Asterisk is using UDP for it's SIP messaging. This would explain why it doesn't 
know that phone B is not available. If it was using TCP, it would receive an 
instant connection failure, and would be able to stop sending RINGING to phone 
B. </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=307081622-14082006>So, now I am 
wondering if anything can be done about this, given we're using 
UDP?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006>Doug.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=307081622-14082006></SPAN></FONT>&nbsp;</DIV></BODY></HTML>