Failover with 3 WAN connection. Helping = kudo's :)

I’m currently planning a triple WAN setup with failover (no balancing) on a RB2011UAS-RM routerboard. I’ve read through a lot of topics on this forum and the internet, but I’m not sure if I do understand it well…
There are three connections:

  • static IP (80mbit down/80mbit up) on port 6 of the mikrotik
  • ADSL (12mbit down/740mbit up) on port 7 of the mikrotik
  • Cable (100mbit down/5mbit up) on port 8 of the mikrotik.

There are three rooms, and one server:

  • bureau1-01 on port 1 of the mikrotik
  • bureau 1-04 on port 2 of the mikrotik
  • bureau 1-05 on port 3 of the mikrotik
  • VOIP server on port 5 of the mikrotik.

The ADSL connection gets a fixed IP of it’s own using a PPPoE connection. This connection is only in use for the VOIP server! If needed (eg when all other connections are down), it should be used to go online with the other pc’s over here without interrupting the VOIP traffic.
All connections to the three rooms are for the computers/printers/… over there. They’ll have to use the static ip connection (internet of the building, using fiber). When this connection isn’t working, they should be switched to the cable connection. If that also doesn’t work, they should be switched to the ADSL connection. When the fiberconnection is alive again, they should be switched automatically to that connection again…

The three Ethernet ports of the rooms (bureau1-1, 1-04 and 1-05) are bundled as a bridge, so that they function like a gigabit switch for internal traffic.

Could somebody please help me with setting this up with correct connections, firewall configuration, …?

Some extra information…
IP address routerboard : 10.0.0.1
Netmask routerboard : 255.255.255.0
DHCP range : 10.0.0.10-10.0.0.254
DNS : 10.0.0.1

DNS of the fiber connection (fixed ip) : 10.10.3.2 and 10.10.3.3
DNS of the telenet connection (cable) : 195.130.130.139 195.130.131.139 195.131.130.11 195.131.131.11
DNS of the ADSL connection (adsl) : 212.71.0.33 212.71.8.10

What have you tried so far?

Until today i’ve messed around with some how-to’s but most of them are for load balancing, not for failover…

post the results of /ip address print