VoIP vagy nem VoIP, ez itt a kérdés

Fórumok

Szeretnék egy olyan szervert telepíteni (és használni is), ami az alábbit tudja:

Kliensprogramon keresztüli hangátvitel userek között.
Úgy, mint a skype, vagy a viber, vagy más VoIP szolgáltatások, azonban nem akarok telefonszámot hívni, csak és kizárólag a saját címtáramban lévő userek a kliensükön keresztül egymást (konferenciahívás nem baj, ha van, de nem követelmény).
Ami fontos, hogy kliens legyen Win/OSx/Linux alá, illetve iOS/Android/BB/WP alá.
Jabber elvileg jó lehetne, ha pl. az imo kliens nem korlátozná a hangátvitelt arra, hogy csak azoknak engedi, akik rajta keresztül authentikálnak (elveszi a felhasználó/jelszó párost, és proxyzza a kapcsolatot) - ez gáz.

Ha nem Jabber, hanem más, az sem baj. A TeamSpeak, Ventrilo és a Mumble nem OK.

Létezik ilyen megoldás? A szerver, amin futna colocationben van, egy db ethernet-et kap a külvilágtól, modem vagy más eszköz beépítése nem opció.

Hozzászólások

Egy egyszerű privát VoIP szervert rakj össze erre.

Életben nem csináltam ilyet. :)
Mi kell hozzá nekem (mármint szoftver)?
Olyan kellene, ami pl. LDAP-ból veszi a usereket, és ha a user belép a kliensbe, akkor a többi user kliensében jelenjen meg, mint online user, és lehessen hívni - akár a Skype esetén.
Szóval kliensre is kellene tipp, hogy miket nézzek, nem csak szerverre.
--
PtY - www.onlinedemo.hu

http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software

Androidos telefonomban pl alapból a SIM-ek kezelése mellett be lehet lőni VOIP szerver elérést és ugyanúgy tudok telefonálni vele, mint ha SIM-en tenném, nem kell hozzá külön kliens. Gondolom ez gyártója válogatja, de nem hiszem, hogy egy WP vagy Apple készülék ne tudná ugyanezt.

szerk.: keress egy free voip szolgáltatót, regelj egyet és próbálj ki pá klienst meg telefont. Ez a legegyszerűbb megoldás, ha nem akarsz előre dolgozni vele.

A free szolgáltatókkal az a baj, hogy náluk többnyire van minden hardveresen, ami kell a VoIP szolgáltatáshoz. Nálam nincs, csak egy mezei virtuális gép egy tűzfal mögött, és úgy gondolom, hogy ez eléggé behatárolja a lehetőségeket. Bár lehet, hogy nem jól gondolom.
Az is lényeges szempont, hogy LDAP-ból tudja venni a usereket, nem szeretnék külön user managementet a felülethez.
--
PtY - www.onlinedemo.hu

szervernek Asterisk. Hát kliensnek --- öööö izé tavaly elég sokat játszadoztunk ilyennel, és nem volt mindegy, hogy 32-bites vagy 64-bites Ubuntu, LTS vagy nem-LTS. Szóval finoman szólva nem volt felhőtlen a VoIP-kliens választék. De örülnék, ha valaki mondani Linuxra jól működő grafikus SIP-klienst. (Jól működő alatt én spec ezt értem, hogy többféle disztrón is működik :-) )

Általában már tudnak ilyet (online presence) a kliensek és a szerverek. Az LDAP sem probléma szerintem Asterisknek. Ez megvett kész megoldás vagy reszelgetős egyedi szinten fog neked csak működni. Asztali kliensnek pl. a Linphone-t nézd meg, g722-t is tud, aminek igen jó a hangminősége.

Asterisknek - ha jól néztem - külön ldap sémája van, amit az openldap alá be kell(ene) hegeszteni, ha openldap lenne... De nem az, hanem AD, és nem lehet belenyúlni, csak kiszedni belőle dolgokat :)
Szóval ez egy reszelgetős, egyedi szinten működő valami lenne - egyenlőre csak tesztelésre.

Ha a G722 az jóság, akkor ezt szerver szinten is figyelni kell, vagy ez kliensfüggő?
--
PtY - www.onlinedemo.hu

Mivel nem ért hozzá, ezért gondoltam az elastix-ra. Nekem egész használhatónak tűnik a felülete és jól dokumentált, de a freepbx, sem rossz választás. Én csak a CentoOS alapal békélek meg nehezen. :)

de játszhat még a http://voipfone.co.uk adnak virtuális VOIP szervert is, viszont fizetős a szolgáltatás. Hangminőségre nem volt panasz.

Kik adják? Nem értem...
Van 1 szerver, rajta címtár, amiben a userek. Ők csatlakoznak a klienseikkel - ki mobillal, ki pc-vel, ki laptoppal, etc.
Ok, lehet Ekiga-val is nyilván, de hogy lesz ebből az a kívánalom, hogy XY megjelenik a listán, mert felcsatlakozott, és akkor lehet hívni?

Szerk: igen
--
PtY - www.onlinedemo.hu

Jaja, Ekiga szoftver mellé tudsz regelni ekiga.net-es címet, címtárat lehet létrehozni, stb.
Nekem van ekigás címem is, de regeltem próbaképpen egy sip2sip.info címet. Ez utóbbit az Android beépített voip-ja is megette, simán tudtam róla hívni akár az ekigásat is.

Kipróbáltam a kedvedért. Tehát az ekiga-nak nem kell szerver, tudja hívni a hálózaton csücsülő másik klienst a sip:ipcím vagy h323:ipcím formátumban. Tud továbbá LDAP autot és innen címlistát kreálni. Nem tudom, hogy mi kellene még, de érdemes átnézni, mert az egyik legsokoldalúbb kliens.

Hogy lesz hálózaton csücsülő másik kliens egy 3000km-rel odébb lévő mobil user?
Elhiszem, hogy alhálón lehet bohóckodni vele, de nem ez a cél. Ha ez lenne is, az IP cím (meg a gépnév) se baráti egy r=1 user számára.

OK, hogy ügyes kliens, PC-ken valószínű ezt fogjuk használni, de önmagában a megvalósításhoz édeskevés.

--
PtY - www.onlinedemo.hu

Még annyi kérdésem lenne, hogy egy kb. 5 perces beszélgetés mekkora adatforgalmat generálhat viszonylag jó hangminőség mellett, és ehhez melyik codecet érdemes használni?
Azt sem tudom pontosan, hogy a használható codec az a szerveren múlik, vagy a klienseken, vagy a kettőn együtt?
--
PtY - www.onlinedemo.hu

A codechez mind a kliens-nek, mind a szervernek tamogatnia kell. En mondjuk ugy vagyok vele, h g711A mindenutt menni fog, a g722-t azert szoktak emlegetni, mert a nemtommelyik (tan piros) mobilos szolgaltato 32k-ra korlatozott savkeskenysegen is hasznahato marad a VoIP (ezt a korlatot pedig tan akkor kapod, ha elfogyasztottad a megvasarolt netedet). Szabvany g711-gyel ennyi mar karcsu lesz - cserebe mindenki fogja tudni.

Helló,

Szerintem az alábbi kombók tökéletesek lehetnek:

1. megoldás
Asterisk - Ez az ami a hangot továbbítja A-ból B-be
mysql - Integráld lehalább a sip.conf-ot MySQL alá így megkapod nagyon egyszerűen a bejelentkezett felhasználók listáját.
WebRTC - Igaz ezt eddig csak a Chrome támogatja, de akár videóhívások is keresztülugranak rajta (ez lenne a kliens)

2. megoldás
Asterisk - Ez az ami a hangot továbbítja A-ból B-be
mysql - Integráld lehalább a sip.conf-ot MySQL alá így megkapod nagyon egyszerűen a bejelentkezett felhasználók listáját.
kliens - bármi ami tetszik
címlista - html + callto:

Az utóbbi szép meg jó, ám az első meg nem nagyon megy iOS alatt (legalábbis eddig még nem dokumentált).

Telefonközpont, VoIP