Így készült a Gencom 2010/02/16
Az előző bejegyzésemben leírtam, mi a legfőbb előnye a Gencom VoIP-nak, most azonban úgy döntöttem leírom, miként is készültek ezek a rendszerek. Időrendi sorrendben haladok, először a Gencom VoIP PBX-ről, majd a miniről írok.
A 2008 szeptemberében mint Linux szakértő kerültem a Glosterhez. Akkor még azt se gondoltam át, hogy telekomos céghez jövök. Azóta is tartó rohanó életmódomnak köszönhetően kiöltözve nem voltam, és még el is késtem. A cégnél akkor már volt gencom néven voip megoldás, ezt kell átvennem. Az Asteriskről akkoriban csak hírből halottam, tudomásom mindösszesen annyi volt, hogy rengeteg .conf fájl szükséges a beállításához.
- Gencom VoIP PBX:
Az “állásinterjú” után bizonyításképp egy Digium Assterisk Business Edition-t kellett telepítenem, így visszagondolva nem volt nagy kihívás. Aztán majdnem egy hónapon át nem beszéltünk. Aztán hirtelen sürgős lett a dolog, mikor elődöm végleg távozott. Határozottan emlékszem arra az éjszakára, amikor minden addigi céges belső fejlesztésről telefonon át mondott el az elődöm mindent. Ez időtájt jelent meg az Asterisk NOW!, ezen a vonalon indultunk el. Akkoriban még aranyélet volt, fél éven át lehetett kapni azonos hardverkonfigurációt. Viszonylag hamar belejöttem a dologba, a hardverváltozások követése céljából telepítőlemez képfájlt csináltam, megjavítottam sok nem működő funkciót, köztük az IP Faxot. hangrögzítést. Magyarosítottam a beépített hangfájlokat, amennyire lehetett. A sok ezer revíziókból kerestem és találtam meg az optimális asterisk és linux-kernel verziót.
Közben folyamatosan telepítettük a rendszereket. Időközben egyre jobban épültem be a cégbe, miután egy nem napon barnult illető ellopta magán jellegű mobilomat, kaptam cégeset. Lassan a cég mindennapi életében is részt vettem, ahogy azt időm engedte, sőt manapság mint látjátok a marketingbe is besegítek Viktornak.
- Gencom-mini:
Valamely hosszú nap után jutott eszembe, hogy az akkori otthoni routerem is esetleg alkalmas lehet voip telefonközpontnak. Bár teljesítménye kisebb, de jóval olcsóbb is. Majdnem le is tettem a témáról, mikor eszembe jutott, dehát nincs benne rendes kártyahely, ISDN és analóg oldali bővítésre. Ekkor jutott eszembe, ez IP telefónia! Ekkor már jól értettem a dologhoz, tudtam, hogy a hívásoknál a hang adatfolyammal tulajdonképp ennek az eszköznek semmi dolga, így gyakorlatilag elhárult a rendszer teljesítményére vonatkozó probléma. Az érdekes rész itt kezdődött. Egy olyan grafikus felületet kellett keresni, ami rengeteg konfigurálási opciót ad, nem túl bonyolult a kis hardver számára, és könnyen testere szabható.
Az Asterisk GUI akkori legrissebb, 2.0-ás változata mellett döntöttem, ugyanis annak a logikája javascriptben van írva, ami kliens oldali, így a terhet a konfiguráló személy böngészőjére helyezi. Túl azon, hogy minden egyes opciót kipróbáltam, az egészet lefordítottam magyarra, kiszíneztem, még új funkciókkal is bővítettem. Ezek nagyobbik fele maga a hardverre irányul, mint router (DHCP, WiFi, újraindítás…) de került bele új funkció is, mint a hívásrögzítés, vagy a Cisco telefonok támogatása, mely egy rendkívül összetett feladta volt, mert tftp kiszolgáló kell hozzá, úgy hogy csak akkor csücsüljön a memóriában, ha tényleg szükség van rá, sőt ezt a kiszolgálót dhcp-vel hirdetni kell. Ezek mellett a konfigurációs felületnek xml nyelvű konfigurációs fájlokat kell generálnia. Erre a termékre rendkívül büszke vagyok, nem kis alkotás volt.
Időközben azóta már a jócskán a Cisco irányába haladott a cég, mely teljesen más közönséget céloz, de egyenlőre ezek a “régi “termékek továbbra is megtalálhatóak kínálatunkban. Aki volt tegnap webkonferencián tudja, hogy a Cisco új IP telefon sorozatot mutat be, mely teljesen átértelmezi az IP telefonok lényegét. Az IP telefon mint vékonykliens sokminden másra is alkalmas lehet, ez esetben a Cisco többek között az mp3 lejátszó, és a bluetooth headsetek támogatása mellett döntött. Az XML alkalmazások támogatása továbbra is nagyrészben megmarad.
Én pedig teszem a dolgom, mikor mit kell csinálni, megpróbálkozom vele.


bogdanirimia.roAz inspiráció a minihez http://www.bogdanirimia.ro/wp-content/uploads/2010/01/A4.pdf volt.