Искал намедне, что есть сегодня из готовых PBX, желательно простых и бесплатных. Нужно для одного проекта, ну и заодно вспомнить что такое SIP и прокинуть для теста городской номер себе на мобилу.
Так вот, нашел этих ребят (https://www.3cx.com/) и очень уж они понравились. Именно своей простотой развертывания и деплоя экстеншинов. Ну и плюсом куча плюшек вроде Click-2-Call прямо из любого сайта. И даже видео-конференций. Что для бизнеса — очень даже да. Есссно все можно собрать на Asterisk-е, но сколько там придется танцевать с бубном, даже устанавливая готовые сборки… И кстати, Elastix, который всю дорогу основывался на Asterisk-е, внезапно перешел на 3CX.
Так вот, хотел смешное рассказать:
В общем, домашний сервер у меня на TrueNAS (ex FreeNAS) основанный на FreeBSD и виртуалки на нем заводятся через BHYVE. В котором наотрез отказывалась запускаться ISO-шка инсталяхи 3CX. Ну вот прям совсем в отказ. При чем, товарищи заявляли что основываются на дистрбиутиве DEBIAN Linux, ISO-шка которого заводилась с полпинка (ну окей, до первой перезагрузки, но и это лечится прописыванием бутлоудера в нужную папку а не там где Debian хочет)
Форум с коммьюнити у них большой и хороший. Много полезной инфы. Да и люди грамотные и вполне разумные советы дают. Например перевести гипервизор на загрузку с legacy а не современной EFI. Что в моем случае с урезанным BHYVE неприменимо. Я бы и махнул рукой, но тут в треде появился CTO (chief technical officer — технический директор) и основатель 3CX и безаппеляционно заявил что «у вас проблемы с железом». Ага, да. У оригинального Debian значит нет проблем с моим железом, а у вашего дистрибутива есть и это мои проблемы? )) В общем попала вожжа под хвост и мне стало любопытно. Довольно быстро стало понятно, (и видно в UltraISO) что бут-лоудер в ISO-шке 3CX старый древний как говно мамонта. А в дистрбиутиве Debian — уже вполне современный EFI. О чем я написал им на форуме, с мыслью может они просто проглядели этот момент и пофиксят себе во благо. Но нет ))) Их технический директор продолжил по глупому гнуть свою линию, что дескать я пытаюсь запускать на нерекомендованном гипервайзоре итд ) Блин, так я же вам сказал почему вы не можете установить свою систему и проверить на этом «нерекомендованном гипервайзоре»)))
В общем, чтобы не морочится долго, решил проблему влоб. Взял я дистрибутив Debian, удалил из него все, оставив только загрузчик и залил в него содержимое ISO-шки 3CX. Все завелось, установилось и очень хорошо работает. )))
Что могу сказать, программисты и дизайнеры в 3CX очень клевые. Продукт — отличнейший. Коммьюнити и суппорт тоже отличные. А вот всяким CTO и Founder-ам возможно иногда стоит не влезать по-глупому в дискуссии )))))))