у меня вполне прилично работает связка Asterisk + SIP GSM Gateway от Oktell(крутится на Windows). В работе 8 gsm-модемов (в бесплатной версии ПО поддерживаются 10 модемов). Модемы HUAWEI e150,e160,e173,zte mf180 - все работают стабильно и без нареканий. Себестоимость решения - цена 8-ми модемов - 500р х 8 ~= 4 т.р. (а то и условно бесплатно если поискать в закромах друзей/знакомых). Вдогонку к этому ёжику из модемов я прикупил Addpac 1002c (двухканальный). Его цена от 30 т.р. (могу ошибаться). Стабильность так же на уровне, но дергать из него симку при включенном питании я не рискую. А вот с модемами и SIPGSMGateway всё проще - выдернул модем, поменял симку, воткнул модем - всё завелось.
Если решите поглумиться по моему примеру, то мой совет такой: основной шлюз на 4 симки (Addpac 1004 или GoIP...) и банк резервных SIM-карт в модемах... Примеров балансировки трафика меж симками в зависимости от объема пакета предостаточно.
Я бы вам еще и мультифон посоветовал мегафоновский - реализуете "многосимочный" шлюз бесплатно(читайте так - для мегафоновских симок шлюз не нужен). При этом будете иметь тарифы 80коп. на мегафон и 1,5р на все мобильные без абонентской платы... Пакеты на мобильные и ТФОП по мультифону дешевле чем на обычные сим-карты(сумбурно написал, но думаю вы поняли).
Кроме того, советую разруливать звонки по направлениям - чтобы звонки шли по внутрисетевым тарифам.
P.S. себе допилил вариант маршрутизации звонков по базе mnp (мигрантов) - их уже довольно много... это выгоднее чем маршрутизировать по DEF-кодам...