Mennyire bonyolult? relatív... ha értesz a Linuxhoz és ismeretlen programok "felfedezésében" jó vagy ill Google tényleg a legjobb barátod :-) nem nehéz... ezek hiányában szerintem nem érdemes belekezdeni, mert rengeteg sebből vérezhet a dolog, ami a minőség, biztonság, stabilitás rovására mehet.
Van némi segítség "kezdőknek", amivel elkerülhető az asterisk külön configurációs logikájának megértése megvalósítása, mert legenerálja számodra a FreePBX felület segítségével, ami elég jó.. pl az Elastix vagy Trixbox nevű CentOS disztribúciók, de ahhoz is kell olvasni mit hogyan kell.
Nem árt a VoIP,SIP,SDP,Codec,RTP,Hálózat felépítés, NAT/Route ill hasonló fogalmak alaposabb ismerete... valamint fontos lehet iptables, fail2ban ismerete, hogy ne legyen a végén ráfizetés (pl nem egy új ügyfelünk lett olyanból akik nem annyira értettek hozzá, önállóan belekezdtek, valamint nem volt fontos a biztonság, hanem minél olcsóbb legyen.... majd saját kárán tanulták meg.... feltört szerver, külföldi emeltdíjas irányba 1,5M számla generálódott egyik éjszaka... stb. Ugyan így elmondható amikor kevésbé hozzáértő rakja össze, mert nem gondol olyan dolgokra amire kellene, hisz nem is várható el, mert nem ez a fő terület amivel foglalkozott eddig...).
Szolgáltató nem titok, de inkább privátba írtam, nem akarom trey haragját magamra vonni ingyen reklám címén (valamint nem szorulunk reklámra szerencsére) :-).
G.729 részt nem értettem, mert ha jól vettem ki akkor ingyenes softklienst használsz, ahol ügye _nincs_ g729 (hacsak ~2000Ft-ért nem veszetted meg már a licenszet, mint fentebb írtad.)