Re: [Hackmeeting] skype

Delete this message

Reply to this message
Author: pasky
Date:  
To: hackmeeting
Subject: Re: [Hackmeeting] skype
> io direi che ne manca una fondamentale, la capacità di passare
> facilmente attraverso nat e firewall.


Non è l'unico credimi,
tanto per cominciare la particolarità di skype è il protocollo
"proprietario" che occupa 30kbit/sec banda, ovviamente simmetrica,

https://support.skype.com/en/faq/FA1417/How-much-bandwidth-does-Skype-need

quanto il codec g.729 (32kbit/sec) per i protocolli SIP e H.323,
mentre per il protocollo IAX (Protocollo nativo di Asterisk)
una chiamata occupa solo 20.5Kbit/sec di ottima qualità, peccato
che sia un protocollo che solo pochi telefoni VoIP Supportano,
questo significa per esempio che per mandare un flusso VoIP (30
canali = E1) per il protocollo SIP/H.323 con codec g.729 ho
bisogno di 960kbit/sec di banda simmetrici, mentre per il
protocollo IAX con codec g.729 me ne servono solo 615kbit/sec
simmetrici che è una bella differenza.

http://www.asteriskguru.com/tools/bandwidth_calculator.php

Inoltre skype non ha inventato nulla di nuovo, perchè la connessione
avviene Peet2Peer, cosa che qualsiasi Proxy SIP riesce a fare e si
prendono solo la "segnalazione" lasciando che i pacchetti RTP vengano
scambiati tra i due punti che fanno la comunicazione, ovviamente loro
possono sempre tirarseli su per "registrare" le telefonate, quindi
non c'è nulla di nuovo sotto il sole, la cosa innovativa è stata
quella di esser stati i primi a mettere a disposizione questo servizio
in modo gratuito.

PEchi volesse analizzare un pò il protocollo di comunicazione di
skype:

http://en.wikipedia.org/wiki/Skype_protocol

Per il NAT credimi per una chiamata VoIP non è mai un limite
basta aprire le porte giuste per il protocollo e per l'RTP.

Direi che all'hackmeeting si mette su un server asterisk con
protocollo SIP/H.323 con video chiamata e quant'altro e si
può fare di tutto di centrali e centralini ne ho messi su
un bel pò e ci sono in giro distribuzioni ottime (Elastix,
EasyVoipBox, Trixbox, etc, etc, etc) e se riesco ad essere
all'hackmeeting (se non sarò all'estero) ci farò un seminario
magari.

Inoltre visto che il Reverse Engineering è espressamente
proibito da loro stessi

"Reverse engineering of the Skype protocol by inspecting/disassembling
binaries is prohibited by the terms and conditions of Skype's license
agreement."

direi che è un ottimo motivo per fare una sessione di Reverse
Engineering all'hackmeeting del protocollo Skype ;).


Come sempre happy hacking!

--
P@sKy
Makkinista - Fuokista