I never heard of such a channel bank, with smart routing.
That funcion is normally done by the gateway, where the T1 or E1 coming out from the gateway contains several “trunk groups”, each trung group asociated to a diferent location.
Cahnnel banks ,by definition are “dumb” about routing. Just a converter to change the format form several 2,4 or 6 wire circuits to a T1 or E1 on the other side.
What kind of Gateway is the one that you have????
WIlls not be easier to put a gateway on each location, and bring the calls via sattellite as VOIP already?????
That way, you only need to manage diferent I.P. addresses, with no channel bank in betwen.
At each location, you get a small gateway to process all the lines. From each remote location ,you go VOIP to the main gateway, with no channel bank.
It seems like that will be a cleaner solution, and more manageable.