Ребята, доброго времени суток!
Знакомые попросили разобраться с их проектом на Asterisk.
Полистал страницы в сети, почитал и вроде бы все не сложно и понятно, но так как я с Asterisk ранее не работал, то появились вопросы.
Первый касается системных ресурсов - достаточно ли Intel(R) Xeon(R) Gold 6126 2.6 GHz, 1 GB DDR4, 20 GB SSD (RAID 10) для связки Asterisk + LAMP, учитывая реализацию дополнительных функций, таких как синтез речи и передача аудио потока во внутрь Asterisk? В среднем к Asterisk постоянно подключены 15-20 абонентов с возможными пиками до 35.
Второй касается панели управления Asterisk в целом и пользователями в частности. Специфика проекта такова, что по факту Asterisk настраивается один раз, включая дополнительные функции, а далее идет управление пользователями и дополнительными функциями. В связи с такой спецификой возник вопрос о целесообразности написания собственной панели или допиливать FreePBX.
Что касается возможностей FreePBX - я читал, но интересует вопрос более простого и удобного пути.
Я понимаю, что возможно эти вопросы глупы и малозначительны, но таков у меня характер - я должен разобраться во всем, даже в самом незначительном.
P.S.: Прошу не кидаться тухлыми яйцами и гнилыми помидорами - я только учусь и пытаюсь разобраться во всем досконально.
Первый и самый главный вопрос. Чем не устраивает Freepbx? Зачем что-то разрабатывать? Это явно не самый простой и удобный путь.
@zerox да в целом возражений против него никаких нет, но наверное меня просто напрягает то, что при управлении Asterisk'ом через FreePBX ты ограничен в возможностях. Возможно я ошибаюсь, но мне кажется, что при настройке DialPlan'ав ручном режиме у тебя больше гибкости и возможностей в реализации идей, да и больше понимания как все устроено и работает. Да и к тому же есть не только FreePBX, но и Asterisk GUI,
Elastix и другие панели. Первое время я положил глаз на Asterisk GUI, но засомневался в его выборе, так как она написана на html + JavaScript, работает на встроенном web-сервере Asterisk и не работает с MySQL и PHP. Да и на сколько вычитал - его разработку уже давненько забросили. Хотя мне вариант с Asterisk GUI очень нравился и я хотел допилить эту панель.
Я лично всегда настраивал ванильный астериск без каких-либо панелей. Это максимальная гибкость и стабильность работы, но и очевидно, что больше времени на изучение и поддержку.
Я лично всегда настраивал ванильный астериск без каких-либо панелей. Это максимальная гибкость и стабильность работы, но и очевидно, что больше времени на изучение и поддержку.
Придерживаюсь такого же мнения, но в силу специфики проекта, так как он не имеет ничего общего с обычными офисными потребностями и реализации дополнительных функций - так или иначе требуеться web-интерфейс для отслеживания состояния подключений и абонентов, а так же управления абонентами и дополнительными функциями, которые будут в дальнейшем реализованы.
Вообще, если интересно - могу поподробнее рассказать в личной переписке, так как вся ситуация очень не обычна.