Az Elastix kommunikációs szerver bemutatása

Az Elastix egy kommunikációs szerver megoldás, melyet a Palosanto Solutions fejleszt. A céget 1999-ben alapították, az Egyesült Államokban, de Ecuadorban és Kolumbiában is tart fenn irodákat. Az Elastix Distro egy CentOS alapú disztribúció, kiegészítve különböző GPL csomagokkal illetve szintén GPL saját fejlesztésű csomagokkal. Ezen kívül létezik a CentOS2Elastix megoldás is, mellyel egy már telepített CentOS rendszert tudunk kiegészíteni az Elastix által nyújtott szolgáltatásokkal. A PaloSanto által fejlesztett Call Center modul önállóan is letölthető.

A következő funkciókat képes ellátni:

  • VOIP telefonközpont – Asterisk, FreePBX, FOP
  • Fax szerver – HylaFax
  • Azonnali üzenetküldő – Openfire
  • E-mail – RoundCube, Postfix
  • Naptár – Calendar
  • CRM – vTigerCRM, SugarCRM
  • Hívókártyák kezelése – A2Billing
  • Call Center modul
  • Telefonkönyv

Bővebb leírás a honlapon található.

Telepítés

Az Elastix Distro egy teljes értékű, Linux alapú CentOS rendszert telepít. Ha valaki már meglévő CentOS szerverét szeretné felbővíteni, annak ajánlott a CentOS2Elastix megoldást választania. Ennek telepítése előtt erősen ajánlott a dokumentáció tanulmányozása.

Az Elastix kiadások a honlapról tölthetőek le iso formátumban, cd méretben. A disztribúció letölthető 32 és 64 bites változatban egyaránt. Telepítése a CentOS-hoz megszokott módon történik, és a honlapon részletes angol nyelvű leírás található róla.

Használat, tapasztalatok

Bejelentkezéskor a rendszer kiírja az URL-t, melyet böngészővel megnyitva az Elastix webes kezelőfelülete fogad. Ezen keresztül tudjuk használni az Elastix webes szolgáltatásait illetve adminisztrálni az Elastixot és moduljait. A felhasználók is ezen a felületen keresztül érik el a szerver webes szolgáltatásait, mint például a webmail felület, naptár, hangposta, hívásinfók, vagy a konferenciaszobák kezelése. A honlapon részletes felhasználói útmutató segít a webes felületen történő eligazodásban.

A kommunikációhoz sokféle klienst használhatunk, de a webes kezelőfelületen is szerepel néhány ajánlott kliens leírása és hivatkozás a honlapra, letöltési helyre. Az, hogy milyen klienst érdemes használni, nagyban függ attól is, hogy milyen szolgáltatásokat kívánunk megvalósítani. Például a kohoclan.eu Enemy Territory klánszerver esetén, a cél a tagok közötti minél egyszerűbb és sokrétűbb kommunikáció megvalósítása volt. Így itt az Openfire azonnali üzenetküldő szerverre és a Spark klienssel sikerült létrehozni egy olyan megoldást, amivel lehet

  • telefonálni (egymás között és a hagyományos telefonok irányába egyaránt)
  • konferenciahívásokat folytatni
  • szöveges üzenetküldést folytatni és fájlt küldeni
  • faxokat küldeni és fogadni
  • és e-mailezni.

A szerver videotelefonálásra is képes, de sajna a Spark klienssel ez nem használható, más kliensek viszont képesek erre – bár ennek hátránya észrevételem szerint az, hogy le kell mondani egy sor más funkcióról.

Hozzászólások

Igen kellemesen csalódtam Elastix-ban és egyben a CentOS-ban is. A gyakorlati tapasztalataim szerint meglehetősen stabil. A korábbi rendszerünkön az Asterisket egy Ubuntu szerver alatt futtatuk. Túl azon, hogy vezetékes irányokba a kapcsolási idő fájdalmasan lassú volt - ha éppen létrejött -, még esetleges is volt. Sok probléma volt vele, és szkriptek nélkül, melyeket az Elastix természetesen szállít, kíbnszenvedés volt Ununtu alatt egy használható Asterisket összehozni. Arról nem is beszélve, hogy olyan megoldást nem találtunk, mely a klienseken az állapotjelzést is képes mutatni.

Igen, az egy elég jól összerakott rendszer olyan szempontból, hogy sok pluszt tartalmaz egy mezei asteriskhez vagy freepbx-hez képest. Előnye még az is, hogy az Elastixon bármilyen egyéb funkciót, amit a CentOS el bír látni, fel lehet konfigurálni, mivel teljesen kompatibilisek. Tehát nem barmolták szét az alap CentOS-t, simán futnak rajta pl a játékszerverek, webszerver, vpn vagy bármi, de emellett lehet a kommunikációs funkciót használni.