Ako tu uz bolo spomenute, skype je zalozeny na uzavretom protokole, co je nezlucitelne s filozofiou open-source software ako je Linux. V oblasti VoIP existuju dva standardy H.323 (ITU) a SIP (IETF). Obidva standardy su dobre specifikovane a na vyber je niekolko implementacii pre rozne platformy.
Niekolko poznamok ku Skype:
* P2P je zavadzajuci pojem. Reklamne stranky Skype tvrdia, ze na komunikaciu netreba centralny server, pretoze uzivatelia komunikuju priamo medzi sebou - P2P. Keby to tak bolo, nikto by sa nepotreboval registrovat. Siet je tvorena servismi, ktore su k dispozicii uzivatelom aby ich vyuzivali. Napr. na vytvorenie hlasoveho spojenia potrebujem najst cieloveho ucasnika - SIP pouziva na vyhladanie ucasnikov URL v tvare sip:meno@domena.
* Prechod cez firewally pri VoIP byva casto problematicky. Pre realtime komunikaciu sa nepouziva TCP, z dovodu velkeho oneskorenia. Administratori sieti casto zakazuju prechod akychkolvek UDP packetov. SIP aj H.323 prechadza cez firewally lepsie ako Skype a to z toho dovodu, ze otvoreny software moze byt lahsie konfigurovatelny.
Lepe firewally? To bych netvrdil:) Jak pro SIP tak pro H.323 je potrebny nejaky workaround do implementace natu. Naopak Skype mi proslo v siti kde je jenom http proxy se zakazanou metodou CONNECT--Hehehe Indos a jeho nahrazka ,,pripojeni". Nevim jak to bylo mozne(nekdy na to pustim sniffer) ale fungovalo to.
To neni obhajoba Skype to je fakt. Je pravda ze bych taky rad pouzival otevreny standardy ale dokud budou administratori idioti, nebude mozno praktivky pouzivat.
Tak to by ma velmi zaujimalo akym sposobom sa da VoIP tunelovat cez HTTP proxy, mozes napisat podrobnosti?. Vo vseobecnosti kombinacia VoIP + TCP je teoreticky mozna, ale nema velky zmysel, z dovodu oneskorenia, nerovnomernosti toku dat a neefektivnosti prenosu. Ja pouzivam SIP v kombinacii s uplne standardnym NAT-om, pricom mam vonku (na verejnej IP) RTP relay. O tych administratoroch mas uplnu pravdu. Ulohou Administratora je, aby pomahal svojim uzivatelom vyuzivat sluzby, ktore siet ponuka a nie aby im vyuzivanie tychto sluzieb znemoznoval.