Está en la página 1de 25

Introduccin a la VoIP con Linux

Asterisk
Elio Rojano
Administrador de sistemas Linux
Tcnico de VoIP y Asterisk
E-Mail: hellc2@gmail.com
Segundas Jornadas Tcnicas de Linux-Mlaga

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Qu es la Voz sobre IP
- Definin ex!licacin
- Transcurso te"!oral de la VoIP
- Panora"a actual
Qu es Asterisk
- Descri!cin o#$eti%o
- Partes de Asterisk
- &o"unidad Asterisk
- Asterisk co"o so!orte de Linux
- Venta$as frente a otros siste"as cerrados
Parte tcnica de Asterisk
- Diagra"a de Asterisk
- Protocolos de se'ali(acin
- &decs de audio %ideo
- )structura en r#ol %s P*P
Otros componentes de la VoIP
- )structura de la VoIP
+ Ter"inales VoIP
+ Tar$etas de co"unicaciones
- )%olucin de la VoIP
,ndice -eneral
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es la VoIP
Descri!cin de la VoIP
)%olucin en la for"a de co"unicarnos
Definiti%a"ente el futuro !rxi"o de toda co"unicacin a ni%el glo#al
&o"unicacin de la Vo( el Video "ediante redes IP 5red local e Internet6
)l "oti%o del ca"#io
Venta$a 7 8 Infraestructura necesaria igual a la existente
Venta$a * 8 Me$or control calidad en la co"unicacin (Voz, Voz+Video, Voz+Video+Datos, Voz+Video+Datos+ ... )
Venta$a 9 8 :uena co"#inacin con las !rxi"as tecnolog;as (Wireless, WiMA, Wi!ro, etc ...)
Venta$a < 8 .educcin a#soluta del coste !ara el usuario final
Venta$a = 8 Accesi#ilidad li#ertad de desarrollo a ni%el glo#al 5Soft>are Li#re6
Venta$a ? 8 Posi#ilidad de recicla$e de la infraestructura actual su consecuente a0orro econ"ico
Venta$a @ 8 Video&onferencia de "e$or calidad "s econ"ico5A6
Venta$a B 8 Cue%as %enta$as en te"as de co"unicacin gestin de lla"adas2 5)nroutado !or destino6
Venta$a D 8 Lla"adas internacionales "uc0o "s econ"icas Eue las nacionales gracias a los Pro%eedores IP
Venta$a 7F 8 &o"!ati#ilidad con infraestructura existente de co"unicaciones
Moti%os del a%ance
-enerali(acin de la :anda Anc0a
Internet !or delante de las legislaciones %igentes
-ran cantidad de "arcas e"!resas Eue a!oan esta tecnolog;a
)structura no centrali(ada ni controlada !or una Gnica e"!resa
Ms !osi#ilidades de co"unicacin !ara e"!resas usuarios do"sticos
Posi#ilidad de Hno"adis"oI Hteletra#a$oI
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Transcurso de la VoIP
7DD= J Inicio de la Vo( so#re IP
La VoIP e"!ie(a con !eEue'as a!licaciones gratuitas de
cdigo a#ierto a rai( de la !osi#ilidad de en%iar !eEue'os
frag"entos de %o( codificados con algorit"os de
co"!resin !rdida2
.!ida"ente se e"!ie(an a desarrollar a!licaciones !ara
trans"itir %ideo aunEue con un gran coste de anc0o de
#anda "u "ala calidad de i"agen2
7DD? J A!arecen los !rotocolos de co"unicaciones
&on a!licaciones co"o CetMeeting o -no"eMeetingK I&4
"uc0;si"os "sK ade"s de ter"inales anlogos a
telfonos Eue funcionan con este !rotocolo2
&on a!licaciones co"o CetMeeting o -no"eMeetingK I&4
"uc0;si"os "sK ade"s de ter"inales anlogos a
telfonos Eue funcionan con este !rotocolo2
7DD@ J A!arecen los !ri"eros P:L soft>are
)l !rotocolo M9*9 se 0ace el Hdue'o se'orI de la VoIP
ofreciendo %o( %ideo aunEue con "ala calidad de#ido al
anc0o de #anda8 li"itado !oco econ"ico2
De esta "anera e"!ie(an a desarrollar 0ard>are
soft>are Eue actua co"o centrales de VoIP !ara e"!resas
utili(ando la red local co"o trans"isor "de"s !ara
reali(ar lla"adas con%encionales2
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Transcurso de la VoIP
7DDB - 7DDD J La re%olucin de la #anda anc0a
Las conexiones de #anda anc0a e"!ie(an a !roliferar la
VoIP se "antiene esta#le aunEue e"!ie(an a nacer
e"!resas Eue %en la VoIP co"o el futuro !ara lla"adas
telefnicas de #a$o coste2
Cet"eeting !er"ite conexin con un ser%idor M9*9K
&N-SeeMe se afian(a co"o una de las a!licaciones de %o(
%;deo "s utili(ados 0asta el "o"ento2
A!arece el !rotocolo SIP e%olucin del arcaico M9*92
&o"ien(o de Asterisk de la "ano de Mark S!encer2
*FFF J La re%olucin llega a la Vo( so#re IP
Asterisk co"ien(a co"o un soft>are a#ierto con un gran
nG"ero de seguidores a!oo2
Las e"!resas aun no se f;an de este soft>are ni de Linux
continuan utili(ando soft>are 0ard>are de grandes
e"!resas Eue aun utili(an M9*92
*FF7 - = J Asterisk se afian(a co"o s;"#olo de VoIP
Asterisk gana "s "s ade!tos2
La e"!resa HLinux-su!!ortI se con%ierte en Digiu"
es!eciali(ada en la %enta de 0ard>are es!ecial !ara
Asterisk2
Co tardan en a!arecer otros fa#ricantes Eue crean
0ard>are exclusi%a"ente co"!ati#le con Asterisk8
Sango"aK Jung0annsK etc2
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Panora"a Actual
Asterisk se con%ierte en el !rinci!al !roducto de VoIP en todo el "undo
&isco Sste"s co"!ra la e"!resa Si!ura !ara a#andonar el M9*9 !asarse a SIP
Asterisk so!orta casi todo ti!o de !rotocolos cdecs utili(ados en la VoIP
PanasonicK Sie"ensK )ricssonK etc2 e"!ie(an a !lantearse el futuro de la telefon;a tradicional2
Surgen todo ti!o de telfonos ter"inales IP co"!ati#les con SIP2
Sk!e lan(a al "undo Eue !uedes 0a#lar con otra !ersona utili(ando Internet2
Asterisk lan(a el !rotocolo IAL 5!rotocolo donde el CAT de$a de ser un !ro#le"a6
-randStrea" lan(a telfonos IP #aratos 5de 9=FO !asan a costar entre 7=F 7FFO6
Linkss-VoIP 5antes Si!ura6 saca sus !ri"eros !roductos 5los antiguos Si!uras re"arcados6
Sk!e se "e$ora anuncia su "e$ora !ara Eue el CAT de$e de ser un !ro#le"a
Asterisk lan(a IAL*K igual de !otente consu"o "uc0o "enor
e:a co"!ra Sk!e
Surge la AstriconK la con%encin internacional de usuarios de Asterisk
A!arecen telfonos fa#ricados en c0ina co!ia DDP de los originales a "itad de !recio
&ontinGan crendose e"!resas dedicadas a la !rogra"acin de soft>are con Asterisk
-oogle saca -oogleTalk
-oogle le tira los te$os a Sk!e 5sie"!re cuando li#ere su cdigo6
Sk!e dice Eue no"aytutia -oogle flirtea con la co"unidad Asterisk
Mark S!encer 5Digiu"6 -oogle !re!aran un acuerdo de cola#oracin
222 "a'ana222 Euien sa#e222
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
Asterisk es una a!licacin Hser%idorI Eue !er"ite Eue ter"inales HclientesI se conecten a l2
Nna %e( conectadosK los usuarios !ueden trans"itir %o( %;deo en tie"!o real utili(ando
cualEuiera de los !rotocolos cdecs so!ortados !or Asterisk8
Protocolos8
M29*9
M-&P
SIP
IAL*
Skinn
&decs Audio8
-2@77a Q -2@77u
-2@** Q -2@*9
IL:& Q S!eec0
-SM
-2@*D
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Partes de Asterisk
GNU / Linu
!ernel "#$ / "#% &dulos
'AP()L
A*()+I*!
,onsola ,LI Inter-az A&I ,on-i. (/( &otor *QL
Aplicaciones Gestin
Asterisk
&dulos
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
4u es Asterisk
IA/"
IA/"
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
&o"unidad Asterisk
)l so-t0are libre 1i1e .racias a las comunidades de usuarios 2ue lo mantienen#
Asterisk tiene una comunidad 2ue crece eponencialmente#
)l 345 de este crecimiento 1iene dado por los intereses de empresas interesadas#
)"!resas de telefon;a 5!ro%eedores IP6
)"!resas de tele-gestin
Desarrolladoras de soft>are de #all #enters
Desarrolladoras de soft>are de co"unicaciones
)"!resas distri#uidoras de !roductos de VoIP
en generalK cualEuier e"!resa Eue necesite a0orrar actuali(ar sus teleco"unicaciones2
)isten .rupos de usuarios de Asterisk por todo el mundo
)n )spa6a eiste la comunidad Asterisk7)* 89ttp://000#asterisk7es#or.;
)iste un contador de usuarios de Asterisk 89ttp://000#sinolo.ic#net/astcounter;
<a= decenas de listas de correos> -oros> 0ikis> portales dedicados a Asterisk#
)l ma=or e1ento de usuarios de Asterisk es la AST.I&RC 89ttp://000#astricon#net;
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Asterisk Linux
Asterisk -ue desarrollado ?nica = eclusi1amente ba@o Linu#
Asterisk estA siendo portado a &ac = a Bindo0s sin muc9o ito = sin soporte#
Las empresas instalan sistemas con Linu para poder utilizar Asterisk#
Las distribuciones mAs utilizadas: Cebian> +ed<at/Dedora = ,entO*#
Asterisk1Mo"e ,omo la distribucin mAs utilizada por los iniciados = epertos#
)l pro=ecto mAs importante de
comunicaciones en *ourceDor.e#
La ma=orEa de las aplicaciones para
Asterisk son tambin ba@o Linu#
F lo mAs importante###
### a (U/ le .usta Asterisk#
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Protocolo de Se'ali(acin
Protocolo SIP
$%&% 'DP
(%%%%)*%%% 'DP (+,P)
Protocolo IAL
-$&. 'DP
Protocolo M29*9
(/*% 'DP
(%%%%)*%%% 'DP (+,P)
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)structura en Ar#ol %s P*P
Asterisk soporte estructura @erAr2uica 8Arbol; = estructura Peer (o Peer 8P"P;
)structura GerAr2uica 8Hrbol;
*e suele utilizar cuando 9a= routers entre los usuarios
=a 2ue la puertos 9an de estar disponibles para 2ue cada
uno de los usuarios pueda en1iar = recibir los streamin.s
de audio#
)structura Peer (o Peer 8P"P;
*e suele utilizar cuando todos utilizan el mismo cdec de
audio = no 9a= routers 2ue impidan 2ue el trA-ico de 1oz
camine libre en la red#
,ada uno tiene sus 1enta@as = sus incon1enientes
Por lo .eneral se suele utilizar la estructura @erAr2uica
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)structura de la VoIP
(erminales
*o-tp9ones
Para todos los .ustos: .ratis> de pa.o> libres> propietarios
para Bindo0s> para Linu> para &ac> para PocketP,> para Palm
Libres para cual2uier pro1eedor> para un ?nico pro1eedor 8*k=pe;
*olo para 1oz> para 1oz = 1ideo> para 1oz> 1ideo = c9at>
con mensa@erEa instantAnea> con soporte de Gabber> etc###
(el-onos IP
Adaptadores Anal.ico/Ci.ital
8A(A;
(el-onos 0i7-i
La si.uiente tecnolo.Ea al U&(* serAn m1iles con soporte Bireless>
capaces de conectarse a Internet = e@ecutar so-tp9ones con los 2ue llamar
utilizando VoIP#
PCA 0i7-i
&ientras tanto> a9ora se pueden utilizar PCA con tecnolo.Ea Bireless
para 9acer llamadas de VoIP# <a= PCA 2ue soportan tambin G*&#
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)structura de la VoIP
(ar@etas de ,omunicaciones
Analgicas
5TDM6
TDM<FFP
Las tar@etas anal.icas (C& son como mdems especialmente dedicadas
a .estionar el trA-ico de 1oz#
(ienen mdulos para conectar lEneas eternas 8+(,; o bien tel-onos anal.icos#
&dulos:
D/O 8mdulos +o@os; I Permite conectar tantas lEneas eternas como mdulos#
D/* 8mdulos Verdes; I Permite conectar tantos tel-onos anal.icos como mdulos#
TDM*<FF)
)isten dos tipos de tar@etas anal.icas:
(C&$44P 8con capacidad de 9asta $ mdulos D/*/D/O;
(C&"$44) 8con capacidad de 9asta % mdulos especiales: "$ D/* / D/O;
Las tar@etas ori.inalmente son creadas para Asterisk por Digiu"#
Parallamente> otras marcas sacan tar@etas similares con caracterEsticas
similares: *an.oma> Gun.9anns> +9ino> )icon> = muc9as clonicas#
)sta es una de las 1enta@as de ser el primer patrocinador del pro=ecto Asterisk#
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)structura de la VoIP
(ar@etas de ,omunicaciones
Digitales
5ISDC :sicas6
Las coneiones +C*I JAsicas 8J+I; no suelen eistir en Amrica> ?nicamente en )uropa = Asia#
)isten tar@etas de:
7 Gnico !uerto
I*CN AV& Dritz
" con1ersaciones
simultaneas
< !uertos
QuadJri Gun.9anns
<asta K con1ersaciones
simultaneas
B !uertos
OcroJri Gun.9anns
<asta L% con1ersaciones
simultaneas
Digitales
5Pri"arios )76
9F con%ersaciones
si"ultaneas
!or cada !ri"ario
7 !ri"ario
()LL4P Ci.ium
M4 con1ersaciones
simultaneas
* !ri"arios
()"L4P Ci.ium
%4 con1ersaciones
simultaneas
< !ri"arios
()"L4P Ci.ium
L"4 con1ersaciones
simultaneas
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)%olucin de la VoIP
)n los primos meses 1eremos como las operadoras de tele-onEa con1encional o-recen la VoIP al p?blico#
Los precios de las llamadas =a son competiti1os al mAimo> eistiendo operadores 2ue o-recen llamadas
a tel-onos -i@os nacionales completamente .ratis = sin lEmite de tiempo#
)l n?mero de operadores de VoIP aumentarAn considerablemente = realizarAn acuerdos con otras empresas
de otros paEses para conse.uir llamadas internacionales aun mAs baratas o incluso .ratis#
Actualmente a cual2uier empresa le sale mAs rentable instalar un Asterisk 2ue una centralita propietaria
8,isco> A1a=a> *iemens> )ricsson> ###; desde el comienzo = muc9o mAs a la 9ora de ampliar el e2uipo#
Por lo 2ue Asterisk se con1ierte en la me@or opcin en cuanto a VoIP eistente en la actualidad#
Gracias al apo=o de tantas = tantas empresas> Asterisk e1oluciona mu= rApido creando 1ersiones actualizadas
casi cada mes con bu.s corre.idos = nue1as me@oras en el tratamiento de la 1oz = el 1Edeo#
)mpresas de VoIP acuerdan con Ci.ium compatibilidad con Asterisk: Audiocodes, Eicon, Thomson, etc.
Asterisk se instala en mA2uinas embebidas 8Linksys WRT54G, Soekris, etc.;
)mpresas 1eteranas de VoIP empiezan a 1er como clientes se pasan a Asterisk por cuestiones econmicas#
8,isco> Nortel> A1a=a>###;
Asterisk lanza la 1ersin L#"#/ 8con soporte NRealTimeO;
Pro1eedores de VoIP 2ue utilizaban <#M"M cambian sus e2uipos para o-recer compatibilidad con *IP e IA/#
La popularidad de la Voz sobre IP es una realidad .racias entre otras cosas al aumento de las coneiones de
banda anc9a> a *k=pe 82ue supo eplicar al mundo lo 2ue era la VoIP; = al a9orro econmico 2ue representa
los nue1os sistemas basados en Asterisk#
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)%olucin de la VoIP
)n )spa6a> aun 9a= muc9a .ente = empresas estancadas en sistemas =a obsoletos o-reciendo soluciones
anticuadas desde el momento de la instalacin#
,ientos de empresas e instituciones .u1ernamentales en )s!a'a traba@an a diario utilizando Asterisk en sus
comunicaciones con total -iabilidad#
Poco a poco todo el mundo cambiarA sus tel-onos tradicionales por tel-onos IP apo=ados por las propias
operadoras de tele-onEa = ser1icios IP#
*erA entonces cuando llamar desde )spa6a a cual2uier parte del mundo sea completamente .ratis = el
comercio de la tele-onEa tracidional> tal = como 9o= la conocemos irA desapareciendo para con1ertirse en
el ne.ocio del acceso a Internet = a las mega-redes pri1adas empresariales#
Nn !oco de ciencia ficcin8
La tele-onEa G*&/GP+*/U&(* darA un paso 9acia las redes IP 8Bireless> Bima> etc; para o-recer
ser1icios de 1oz = 1ideocon-erencia por IP#
P = 2u sistema o-recerA esta tecnolo.Ea Q
)l mAs econmico> mAs se.uro = mAs a1anzado###
)lio .o$ano .ui( /0ellc*1g"ail2co"3

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
)nlaces de Inters
PA.ina o-icial de Asterisk: 0tt!8QQ>>>2asterisk2org
BI!I de in-ormacin sobre VoIP = Asterisk: 0tt!8QQ>>>2%oi!-info2org
D(P o-icial de Asterisk: ft!8QQft!2digiu"2co"
PA.ina o-icial de Ci.ium: 0tt!8QQ>>>2digiu"2co"
PA.ina de A1anzadaR 8distribuidor de Ci.ium en )spa6a;: 9ttp://000#a1anzadaR#com
PA.ina de la comunidad Asterisk7)*: 0tt!8QQ>>>2asterisk-es2org
PA.ina de las noticias sobre VoIP: 0tt!8QQ>>>2sinea!!s2co"Qne>sQ
,ontador de usuarios de Asterisk: 0tt!8QQ>>>2sinologic2netQastcounterQ
In-ormacin .eneral de Asterisk: 0tt!8QQes2>iki!edia2orgQ>ikiQAsterisk
)lio .o$ano .ui( /0ellc*1g"ail2co"3
PA.ina o-icial de Asterisk: 0tt!8QQ>>>2asterisk2org
BI!I de in-ormacin sobre VoIP = Asterisk: 0tt!8QQ>>>2%oi!-info2org
D(P o-icial de Asterisk: ft!8QQft!2digiu"2co"
PA.ina o-icial de Ci.ium: 0tt!8QQ>>>2digiu"2co"
PA.ina de A1anzadaR 8distribuidor de Ci.ium en )spa6a;: 9ttp://000#a1anzadaR#com
PA.ina de la comunidad Asterisk7)*: 0tt!8QQ>>>2asterisk-es2org
PA.ina de las noticias sobre VoIP: 0tt!8QQ>>>2sinea!!s2co"Qne>sQ
,ontador de usuarios de Asterisk: 0tt!8QQ>>>2sinologic2netQastcounterQ
In-ormacin .eneral de Asterisk: 0tt!8QQes2>iki!edia2orgQ>ikiQAsterisk

Segundas Jornadas Tcnicas de Linux-Mlaga Introduccin a la VoIP con Linux y Asterisk
Agradeci"ientos
A la .ente de A%an(ada@> los primeros en )spa6a en apostar por Asterisk = abrirme los o@os en el mundo
de la VoIP#
A la comunidad Asterisk-)S> por su continuo apo=o a los nue1os> pre.untas = respuestas#
A la comunidad Asterisk> 2ue en cada Astricon dan apo=o> soporte = Nbuen rolloO a todos#
A la comunidad Linux> 2ue sin su apo=o constante Asterisk no 9ubiera nacido#
A la comunidad Linux-Mlaga> 2ue or.aniza estos encuentros tan -antAsticos = necesarios en este paEs#
A mi no1ia> 2ue mira 2ue tiene paciencia la pobre###
A todos los 2ue opinen bien sobre esta presentacin#
A todos#
Gracias
)lio .o$ano .ui( /0ellc*1g"ail2co"3
A la .ente de Digiu"> por crear este so-t0are 2ue estA re1olucionando las comunicaciones#

También podría gustarte