<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2769" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2>Hello,</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005>&nbsp;&nbsp;&nbsp; <FONT face=Arial 
size=2>Im configuring Openser with LCR module and Im having an extrange 
behavior, I have 2 gateways, GW1(preference1) and GW2(preference2), 
</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
GW1(pref.1) </FONT></SPAN></DIV>
<DIV><SPAN 
class=905372715-15122005>&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;&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;&nbsp;&nbsp;&nbsp;&nbsp; 
\</SPAN></DIV>
<DIV><SPAN 
class=905372715-15122005>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT face=Arial size=2>ClientA --&gt; 
OpenSer&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; 
--&gt; Client B</FONT></SPAN></DIV>
<DIV><SPAN 
class=905372715-15122005>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT face=Arial 
size=2>\&nbsp;&nbsp;&nbsp;GW2&nbsp;(pref.2)&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial size=2>When I call from 
Client A to Client B using GW1, all works fine, its the same when hang up Client 
B or Client A, but when GW1 fail(I provoke it changing codec) and use failure 
route (GW 2) </FONT></SPAN><SPAN class=905372715-15122005><FONT face=Arial 
size=2>then&nbsp; if Client A hang up all works fine, but the problem is when is 
Client B who hang up, its like a new conversation, GW 2 send BYE to openser and 
Openser just send "503 Service Not avilable - No gateways" to GW2, but doesnt 
send nothing to ClientA, any idea ????</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial size=2>Thx in 
advance</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial size=2>this is my basic 
configuration( I have attached full config file):</FONT></SPAN></DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2>
<DIV><BR><EM>route{</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;if (!method=="REGISTER") 
{<BR>&nbsp;&nbsp;record_route();<BR>&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;if (loose_route()) {<BR>&nbsp;&nbsp;append_hf("P-hint: 
rr-enforced\r\n"); <BR>&nbsp;&nbsp;route(1);<BR>&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;if (!uri==myself) {<BR>&nbsp;&nbsp;append_hf("P-hint: 
outbound\r\n"); <BR>&nbsp;&nbsp;route(1);<BR>&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><EM>&nbsp;if (uri==myself) {<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;if 
(method=="REGISTER") 
{<BR>&nbsp;&nbsp;&nbsp;save("location");<BR>&nbsp;&nbsp;&nbsp;exit;<BR>&nbsp;&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><EM>&nbsp;&nbsp;&nbsp; if (method=="INVITE") 
{<BR>&nbsp;&nbsp;&nbsp;&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; 
&nbsp;if (!load_gws()) 
{<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; 
&nbsp;sl_send_reply("500", "Server Internal Error - Cannot load 
gateways");<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; 
&nbsp;return;<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;};<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (!next_gw()) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;sl_send_reply("503", "Service not available - No 
gateways");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;};<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;};<BR>&nbsp;&nbsp;};<BR>&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;t_on_failure("1");<BR>&nbsp;route(1);<BR>}</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><EM>route[1] {</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><EM>&nbsp;if (!t_relay()) { 
<BR>&nbsp;&nbsp;sl_send_reply("666","t_relay fallido"); <BR>&nbsp;&nbsp;return; 
<BR>&nbsp;};</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;exit;<BR>}</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><EM>failure_route[1] {</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;if (!next_gw()) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;t_reply("503", "Service not available - No gateways 
1");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV><EM>&nbsp;if (!t_relay()) { <BR>&nbsp;&nbsp;t_reply("666","t_relay 
fallido"); <BR>&nbsp;&nbsp;return; <BR>&nbsp;};<BR>}</EM></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV></FONT><FONT face=Arial size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=905372715-15122005>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</SPAN></DIV></BODY></HTML>