Toll Free Number Help

Our existing toll free number is supplied by Opex Communications and rings to a VOIP number into our PBX. Over the last few days their systems were down and it caused us to miss lots of calls. I was looking for a solution where we could build in some redundancy. For example, a toll free number that passes the calls via round-robin to different DIDs. Is something like this possible?