На скорую руку сделал сборку 1.0.4 http://git.altlinux.org/people/redbaron/packages/?p=freeswitch.git;a=summary Из проблем: 1) не собираются mod_shout и mod_unimrcp 2) mod_skypiax собирается и работает, но конфиги его не кладутся в autoload_configs, нет скрипта запуска скайпов (есть в исходниках, надо подпилить и сделать изкоробочным). Нет утилиты для создания авторизации freeswitch в скайпе (собирается из skypiax_auth.c) 3) поскольку отношусь к неосилившим autotools так и не смог разобраться как все таки включить openssl, текущий --with-openssl это noop, толку с него ноль. в итоге mod_event_multicast собран без openssl. Мои потуги прикрутить его видны ввиде комментированых строк в configure.in 4) "грязный" modules.conf.xml, например там прописан spidermonkey и mod_say_en, а они идут только отдельным пакетом. Также прописаны, но их нет: mod_cluechoo, mod_file_string, mod_say_ru 5) mod_flite недолинкован и не работает: undefined symbol: unregister_cmu_us_rms 6) отпилить lang-ru и упаковать туда mod_say_ru 7) убрал -Werror т.к. не осилил. 8) подработать init скрипт, чтобы при неудачных перезагрузках и старте проверял итоговый xml конфиг при помощи xmllint, а то сейчас freeswitch просто тихо умирает, в логе только строка о неверном синтаксисе, хотя ошибка может быть выше строк на 200. xmllint дает более внятную диагностику. В идеале бы конечно делать это ДО, но я не нашел способа как FS заставить просто собрать все конфиги воедино, по-этому похоже толко пост-фактум.
Я работаю над этим (flite, unimrcp и т.п)
4) Можно для каждого стороннего модуля класть отедльный .xml файлв в autoload_configs/modules.d/, а modules.conf.xml делать include modules.d/*.xml
1.0.4-alt2.1