Это и есть роутер.. Но по опыту построения подобных систем для FS скажу одно - ПЕРЕМЕННЫЕ ! Вот в чем задница. ТОчнее их местоположение. Если в иле не все так запущено как в FS и все переменные известны и тем более известно где все это лежит - написать роутер (утилита перенаправляющаяя данные из железа в сим и обратно от слова route) непроблема..