Not knowing your configuration and where the router sites in the equation, I've decided to give you a design that works.
LAN---PIX506---ROUTER---ISP---ROUTER---PIX515---LAN
| |
+-----ISP-----+
Anyone one of the following will work:
1. The VPNs are between the remote site PIX506s and PIX515, and the routers just provide resilient network connectivity using ISDN backup. This reduce the complexity of the IPSec portion, and provide resilience via standard network means.
2. The site to site VPNs are between the remote site Routers and the Hub PIX515, with the PIX knowing each route by its DSL interface IP and the ISDN interface IP. This begins to complicate the IPSec setup.
3. The VPNs are constructed between the routers instead of the PIXs.
I've assumed that you have total control of PIX + Router for each site and that the router provide xDSL and ISDN connectivity. If your ISP supplies provide xDSL connectivity for you, another router with dual Ethernet and 1 ISDN would be ideal i.e.
LAN---PIX---R---ISPR---ISP---ISPR---R---PIX---LAN
| |
+----------ISP----------+
I guess what I'm saying is keep the security bits simple, and use the network to provide resilience 😉
Hope this helps