Не обязательно онлайн.
Лично я вообще не могу посоветовать ни одной нормальной программы для ATC, и даже не знаю, есть ли они для FSX, но вот для FS98-2004 не находил таких, которые бы во всем устраивали (хотя и выбор-то был из полутора программ). Либо голос не натуральный, либо дисп слово "Красноярск" признести не умеет, как ни старается (в отличие даже от дефолтного). Бросил я это дело и нашел для себя другой рецепт (онлайн меня не тянуло особо):
1. Подготовка к вылету - дефолтный дисп (разрешение на вылет), дефолтный ATIS, реальный SID (на бумаге), маршрут итд. Далее программирование плана полета под live-поток с сайта LiveATC аэропорта вылета. Ну или хотя бы аэропорта той же страны. Получается очень натурально, всё равно ведь не слушаешь, чего болтают - кнопки тыкаешь.
2. Далее руление с дефолтным диспом, взлет, переход на Tower, посылаешь их всех "в баню", летишь по аирвейсам, слушаешь LiveATC. Была под FSX программка, которая автоматом стримы Live ATC переключала на ту страну, над которой пролетаешь. Забавно лететь над Францией, например. Половина болтовни на французском, половина на английском с французским акцентом, арабы летают...
3. Снижение - согласно плану. На подходе получаем погоду, выбираем STAR, строим заход.
4. Заходим по STAR, запрашиваем Visual approach у дефолтного диспа аэропорта прилета (только ради taxi to gate, ну, может быть, go around скажет). То, что дефолтный не векторит - никоим образом не печаль, т.к. одному "в кабине" на заходе по STAR все равно некогда с ним разговаривать.
5. Садимся, слушаем хлопки, заруливаем, куда скажет дисп.
Всё это можно сдобрить замечательной программой FSPassengers, тогда скучно не будет. И дефолтный дисп не понадобится, т.к. все происходящее будет более наполнено смыслом, и потребности "скрасить тоску" не возникнет.
Попробуйте.