VoIP: Voice over IP

Reading time: 4 – 6 minutes

Fa un temps q estic força posat en el tema de la telefonia IP, degut
a fortes presiones des de diverses empreses relacionades amb la feina. Per
tant, m’he vist obligat a posar-me al dia en aquest tema.

Un detall important a recordar és la següent taula amb una serie
de protocols molt tractats en aquest món i sovint tb desconneguts:

H.323 – the standard describing videoconferencing over local area
networks.
H.225 – call control protocol
H.235 – security
H.245 – media control protocol
Q.931 – digital subscriber signalling

Audio codecs

H.323 – the standard describing videoconferencing over local area
networks.
H.225 – call control protocol
H.235 – security
H.245 – media control protocol
Q.931 – digital subscriber signalling

Audio codecs

G.711 – PCM audio codec 56/64 kbps
G.722 – audio codec for 7 Khz at 48/56/64 kbps
G.723 – speech codec for 5.3 and 6.4 kbps
G.728 – speech codec for 16 kbps
G.729 – speech codec for 8/13 kbps

Video codecs

H.261 – video codec for >= 64kbps
H.263 – video codec for < 64kbps

Related standards

H.320 – The original ISDN videoconferencing standard.
H.324 – An extension of H.320 for videoconferencing over PSTN lines
T.120 – Real time data conferencing protocol
RFC 1889 – IETF RTP: A Transport Protocol for Real-Time Applications.
RFC 1890 – IETF RTP Profile for Audio and Video Conferences with Minimal
Control.
G.711 – PCM audio codec 56/64 kbps
G.722 – audio codec for 7 Khz at 48/56/64 kbps
G.723 – speech codec for 5.3 and 6.4 kbps
G.728 – speech codec for 16 kbps
G.729 – speech codec for 8/13 kbps

Video codecs

H.261 – video codec for >= 64kbps
H.263 – video codec for < 64kbps

Related standards

H.320 – The original ISDN videoconferencing standard.
H.324 – An extension of H.320 for videoconferencing over PSTN lines
T.120 – Real time data conferencing protocol
RFC 1889 – IETF RTP: A Transport Protocol for Real-Time Applications.
RFC 1890 – IETF RTP Profile for Audio and Video Conferences with Minimal
Control.

Un recull de URLs molt interessants sobre el tema de Veu sobre IP, són
les següents:
Internet Telephony
http://www.fokus.gmd.de/research/cc/glone/projects/ipt/
Paul Jones has an excellent site containing many of the draft versions of
the H.323 standards at
http://www.packetizer.com
All draft versions of all the ITU-T directly H.323-related signalling
standards (H.323, H.245, H.225.0, H.450.x, H.248 etc etc but NOT G.xxx, H.261,
H.263, MGCP etc) and their various annexes live on

ftp://standard.pictel.com/avc-site/
Un projecte molt interessants obre H.323
http://www.openh323.org/
La web de telefonia sobre Linux http://www.linuxtelephony.org/
Un famós client “free” per win i linux, provat personalment i va
força bé, la qualitat és bona i si li pots reservar uns
1’2Kbyes/s va molt bé, a més té la sort de ser compatible
amb la majoria de firewalls. Gran problema q tenen els clients de H.323 pq no
tenen determinats els ports UDP q usen. La url del programet és:
http://www.speakfreely.org/

Un altre tema q he observat és q els routers q s’han d’usar són
els q suporten el protocol RTP (Real Time Protocol), tb s’úsa la lletra
“v” davant del nom del router per dir q suporta protocols de veu.
Bàsicament no són res més q jocs amb el CBQ (Cues de
classes de tràfic). Degut a q tot això va sobre protocols UDP,
almenys la veu en si, tota aquesta informació s’ha de contenir a les
capçaleres IP, per més detalls recomano mirar-se els
estàndards, a les URLs anteriors.
Tb cal fixar-se en les dues tendències q hi ha la més famosa,
però potser tecnologicament més atrassada és el H.323 i la
nova proposada per fabricans com CISCO i 3COM és la SIP, són
completament incompatibles. Tot i q la segona opció és molt
millor tecnologicament q la primera, com es pot veure ena questa pàgina:
http://www.fokus.gmd.de/research/cc/glone/projects/ipt/sip.html
La URL on hi ha l’especificació del SIP (Session Initiation Protocol)
és http://www.ietf.org/html.charters/sip-charter.html