> So the typical requirement I see is that I'll put in a handful of termination 
> gateways for a given carrier, but the carriers usually (sometimes?) ask that 
> if the call fails on one of the gateways (like a 503) to NOT send it to all 
> the other gateways as well. In fact a "next_carrier" function would be ideal. 
> Else, if I'm reading this right,if I use the carriers capabilities as listed 
> it'll try every single one of the carrier's gateways, right? Or is the weight 
> based selection going to pick just one gateways of the carriers each time

Even if the carrier is not that picky, I'm sometimes sorry for called parties 
on some calls. Rejecting every single call attempt gets old very fast while 
OpenSIPS is busy trying the call on every single gateway for every carrier 
matching the destination. Most called parties just give up after three attempts 
and accept the call. 

Yes, I know, the gateways should have sent a final response instead of some 5xx 
variant, but the world is not built out of RFC material ;-)

-- 
Andreas
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to