Softswitch tapasztalatok

Fórumok

Sziasztok!

Gyűjtsük össze, kinek milyen tapasztalata van és ezáltal milyen softswitchet ajánl !?

Pl. asterisk, freepbx, trixbox, ...

Hozzászólások

Ha jól tudom, a fentiek mind asterisk, csak a konfigurálás mikéntje, és a gui a más.
Viszont van más, ami nem asterisk (ha jól tudom)
pl. callweaver, freeswitch...

Asterisk 1.6:
- the segfault master :D , nem ajánlom

Asterisk 1.4:
- általában megy, de még mindig van sok hiányosság és bug benne pl. átkapcsoláskor nem készít külön cdr-t az új hívásra, stb.

Freeswitch:
- nagyon jó progi! még skype -ot is lehet vele integrálni csak ajánlani tudom

Én Asterisk 1.4 (1-2 saját patchel :) ) + Freeswitch kombót használom, de amint átírogatom a scriptjeimet teljesen freeswitch-re akkor már majdnem teljesen azt fogom használni, mert sajnos még az openzap nem tökéletes így még használnom kell az asterisket az FXO/FXS/ISDN kártyákhoz :(

freepbx, trixbox ? egyszer láttam őket fényképen, hát maradok a kézi fájlszerkesztésnél :)

How does FreeSWITCH compare to Asterisk?
http://www.freeswitch.org/node/117

A szerző bemutatja, hogy miként kezdte el használni az asterisket, lett a fejlesztője, majd lett elege belőle.
Alaposan átszervezte az asterisk core funkciókat és elkezdte megírni a FreeSwitch-et, a bemutató szerint szimpatikus.

Nem tudok hiányosságot mondani (egy valamit nem próbáltam még az sms küldés / fogadást).
Openzap jelenleg még csak teszt verzióként van feltüntetve.A közeljövőben ki fogom próbálni, hogy ez mit takar. Lehet, hogy még bugos egy kicsit, bár már elég rég óta fejlesztik.

sztem nem felhasználótól, hanem aktív felhasználótól függ (azaz párhuzamos hívástól).
Én 1000 usertől egyébként szeparált SIP proxy+mediagw-t javaslok. így kellemesen skálázható is.

Tudom, jön a kérdés, h milyen mediagw-t. Itt megkérdezem, h mit akarsz csinálni, kivel/hány és milyen csatornán csatlakozol.

Igazából voip szolgáltatásra gondoltam Magyarországon.
Innentől feltehetjük a kérdést, hogy hány felhasználó és talán ezzel arányosan hány csatornaszám foglalás lesz.

Úgy látom mindenki próbálja gyakorlatiasan megfogni a kérdést, így vázolok egy esetet:
- legyen mondjuk a felhasználók száma két-háromezer, az aktív hívások száma pedig csúcsidőben 200.
- csatlakozás ISDN-en, SS7-en, SIP-en több providerhez (mondjuk legyen kettő)
- felhasználóknak minél több szolgáltatás nyújtása, akár egy hibrid asterisk, freeswitch, stb. rendszeren keresztül
- legyen előtérben a megbízhatóság, akár még a többletszolgáltatások kárára is
- skálázhatóság szó is elhangzott, így ezt is ide sorolom

Ekkora mennyiségű SIP kliens regisztrációjára valamilyen SIP proxy kell ( pl. SIP Express Router, Opensips, stb.), de hogy utána milyen hardware vagy progi kell ss7-hez arról fogalmam sincs :). 200 beszélgetés, pbx funkciók és a SIP provider kezelésére bőven jó a Freeswitch.

Utánaolvastam a SER-nek és valóban nyugodtan használnám SIP proxy-nak.
A konfig fájl első látásra kicsit kusza volt, de a magyarázatokkal teljesen világos és tiszta minden.

Szerintem nagyon letisztult, hasznos modulokkal. (Különösen tetszett az LCR modul)

Ami kicsit érdekes és új volt, hogy van OpenSER is. Van egy kis összehasonlítás a a SER és az OpenSER között a http://www.iptel.org/ser/-en. Az OpenSER úgy alakult meg, hogy páran neheztelték, hogy kicsit körülményesek a SER-nél az új dolgok befogadására, így nehézkes az újdonságok beiktatása akár egy új verzióba.
Kinek mi a véleménye? Én felhasználói oldalról a SER-re szavazok, mivel biztosan egy stabil, nagytudású rendszert kap az ember a kezébe. Biztató továbbá, hogy ötször több fejlesztő áll mögötte. Fejlesztői oldalról nem tudom mi a jó irány, nem véletlen, hogy őket is megosztotta.

A SIP proxyban egyetertek errotan-nal, kell az, moge pedig en legalabb ket asterisket tennek szam szerint kettevagva, hogy kepes legyen az unnepi csucsot is teljesiteni (ami adott esetben tobb is lehet, mint 200).

Asterisk biztosan tud tobb trunkot is elkezelni, a routolasi logika az, amit jol meg kell irni, egyebkent semmi extra.

Szolgaltatasok teren a legbovebb talan az 1.6-os Asterisk, szinte nincs olyan funkcio, amit ne tudna teljesiteni. Mas kerdes, hogy erdemes alaposan megvalasztani a verziot, mert ennyi user mar elvarja a folyamatos es stabil mukodest. Ezzel egyutt a fax-tol a media streaming-ig szinte barmi megoldhato - megint csak az igenyektol fugg, hogy mi kell valojaban.

Mondom ezt alapszintu Asterisk userkent, de mivel az Asterisknek nagyon jo dokumentacioi vannak, ezert ha egyszer eldontotted mit szeretnel konkretan, nagyon gyorsan lehet implementalni ugy is, hogy keveset ertesz hozza.

A webes/guis feluletkek mar mas kategoria. A legjobb amit lattam, az a FreePBX, egyszeru es gyorsan tanulhato, hatranya, hogy iszonyu gany konfigrendszert general (legalabbis nem hasznal ki egy csomo olyan ujitast, ami az 1.4-1.6 -ba mar benne van, pl users.conf), plusz teljesen o akar menedzselni mindent, meg az asterisk inditasat is. Ha ez vallalhato, akkor egy nagyon kezes menedzsment feluletet kapsz az *-edhez.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Egy német voipszolgáltató rendszerébe volt szerencsém betekinteni. Nem bonyolították túl: 5db SER-es és 10db Asterisk-es gép. Hogy ezeket hány sql szerver szolgálta ki, arra már nem emlékszek, viszont napi szinten milliós nagyságrendben pörgették a perceket.

Az SS7-el kapcsolatosan: van ugyan az Asteriskhez SS7 modul, de lehet, hogy érdemesebb egy hardveres SS7-SIP gateway-t beszerezni.

gond van a jelenlegi rendszerrel? ;-)

Én legalább 2 SIP proxyt javaslok, redundancia és balance miatt.
Mediagw-ből lehet asterisk és/vagy freeswitch (bár azt még nem használtam) - attól függ, h az adott kapcsolódás mit kíván meg. Lehet, h freeswitch-en jobb pl a H323, az asterisk-en meg a Zap/Dahdi csatorna.

Sip proxy-n meg tudod oldani a routolást irány, de még kodek szerint is.

Nem utolsó sorban, el kéne dönteni, hol akarod implementálni a billing-et. (Szolgáltató rendszernél ez nem hátrány :-)

:)

Ha már előjött a rendundancia 2 sip proxy megközelítésben, van egy nem triviális kérdésem:

Legyen a két proxy:
sip1.provider.hu
sip2.provider.hu
SIP clienteknél sajnos csak egy proxy-t lehet megadni.

Hogy lehet biztosítani így a redundanciát? Azaz mi van, ha a sip client a sip1-re regisztrál, de az nem elérhető?

Le forditotta valaki openbsd-re a mod_fax-ot?
megvan csinalva asterisk csomag openbsd-re de nem akrom hasznalni noha ami sajat csomag az opentol az csomot van javitva meg ilyesmi de jobb szeretem a freeswichet.