Не знаю как у вас там в голых астерисках а в FreePBX все попроще.
Можно указать количество каналов в транке, указать правильный контекст приема звонка (из всплывающей подсказки) чтобы входящие каналы тоже подсчитывались и сам FreePBX будет следить за занятостью количества каналов и переключаться на другой транк при занятости приоритетного...