I have one question, which might be not relative this fail-over scheme:
1. ISP1 is used as main internet supplier.
2. ISP2 (3G modem) is used as fail-over for important servers, such as asterisk server due to the expansive data plan.
One possible solution is to use firewall to block traffic towards ISP2 except those from important servers.