[OpenSER-Users] 473 response

lincolnnmail-serlistmail at yahoo.com.br lincolnnmail-serlistmail at yahoo.com.br
Sun Sep 23 03:59:22 CEST 2007


Thanks for our reply, Daniel.
   
      But it's not like I want to avoid the uri to go to the black list.  I want the uri go to the black list and then, threat the 473 response inside open ser. What I understood from this is that when openser receives a failure response, it can handle it in the failure route. But the 473 response is generated by the openser itself, so it can't really treat it., right? There is really nothing I can do to look for another uri when the dispatcher module hits a black listed uri?

  []'s
  Lincoln

Daniel-Constantin Mierla <daniel at voice-system.ro> escreveu:
  Hello,

you hit dns black lists, and cannot avoid it if you want to keep it on.

You can print the selected destinations via xlog() in case you want to 
do just testing of the selection algorithm (the addresses are in the dst 
avp -- see dispatcher module parameters).

Cheers,
Daniel



On 09/20/07 20:55, lincolnnmail-serlistmail at yahoo.com.br wrote:
> Hi all.
> I'm just new to openser, and this list. I implemented a load balance 
> server, but I'm getting some trouble with this 473 response from 
> openser. I inserted a fake uri to test how the load balance server 
> would handle the problem. Ok, it tries to send the request, fails, and 
> then goes to the failure route. There, it goes to the next route. Next 
> time the server tries to send the request to the fake uri, I'm getting 
> the 473 response. Yes, the fake uri is black listed. But how should we 
> be able to treat this error? Instead of immediatly returning this 
> message to the UA, I'd like openser to go to the next uri found in the 
> list. I'd prefer not to disable the blacklist function. I saw that 
> other people had the same problem, but I couldn't find any final 
> solution. Am I missing something or is it a bug? I'm posting my code 
> just below.
> 
> Thanks!
> 
> route[0]{
> ...
> if ( method=="INVITE" ) {
> # ds_select_dst( "GROUP", "HASH METHOD")
> t_on_failure("1");
> ds_select_dst("1","4");
> sl_send_reply("100","Trying");
> t_relay();
> exit();
>
> }
> ...
> }
> ...
> failure_route[1] {
> if (!ds_next_dst()) {
> t_reply("503", "No Gateways");
> return;
>
> } else {
> t_on_failure("1");
> t_relay();
> return;
>
> }
>
> }
>
> Flickr agora em português. Você clica, todo mundo vê. Saiba mais 
> .
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
> 


       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20070922/e90ece7e/attachment.htm>


More information about the sr-users mailing list