I’ve got a client with a dual homed box (two internal subnets, not two ISP connections) and I can connect phones to either ip. I could be high but I’d figure if you have bindaddr=0.0.0.0 in your sip.conf you should be golden.
that will only address incoming connections. outgoing connections will use the machine’s default route - unless you can set up one for each ISP connection, you won’t be using both…
The best way to solve the default route issue might be to use a broadband router that is designed to handle two internet connections. Then you give Asterisk a single internal IP address and advertise the two public IP’s to your SIP clients. Not sure if this would work with Asterisk. Something like a Linksys RV042 should do the trick. Let us know if you have any luck!
Yep, you need to tell Asterisk his local subnet but you also need to tell him his external IP. This is where I see a problem. You can’t tell Asterisk two external IP.
NO, round robin DNS do not solve the problem. Since users using ISP A broadband would need to connect to IP address from ISP A to have better connection to * box, and so do users using ISP B broand connections would have better connection when connecting to IP address from ISP B.
Then how about a proxy. Or a second server that just sets up and tears down the calls and have the RTP streams all use the main server. Aslo have you tried the asterisk users list ?