23 июн. 2009 г.

Настройка freeSWITCH

Попалась отличная статья по настройке freeSWITCH. Попробую его поставить.

Начал с того, что выкачал из репозитория последнюю версию сорцов. Их оказалось 300 мегов!

danx@alpha:~/freeswitch$ svn checkout http://svn.freeswitch.org/svn/freeswitch/trunk freeswitch
...
Checked out revision 13912.

danx@alpha:~/freeswitch$ du -ms .
300

svn, похоже, выкачивает сорцы в запакованном виде при выполнении команды checkout.

Собираем:

./bootstrap.sh (7,5 минут работы)
./configure (13,5 минут)
(включил русский язык в modules.conf - нужно, чтобы оно говорило по-русски; сконфигурить это потом надо будет так)
make all install sounds-install moh-install (2 часа сборки и все готово!)

В результате папка с прогой заняла 486 мегов после сборки, сам freeSWITCH установился в /usr/local/freeswitch/ и занял там 65 мегов.

Готово!

FreeSWITCH Version 1.0.trunk (13912) Started.
Crash Protection [Disabled]
Max Sessions[1000]
Session Rate[30]
SQL [Enabled]

Итак, все работает. Звонки (локальные) совершаются, практически ничего в конфигах не менял. Функционал очень богат. Понравилась программа.
Пока нет VoIP шлюза, чтобы можно было совершать городские звонки, но это в будущем.

Комментариев нет:

Отправить комментарий