Sei sulla pagina 1di 40

Curso Prtico de

Asterisk 1.4
As somos
Calidad
Soluciones
Contacto
Qu es Asterisk ?
Asterisk es un producto de software creado por la compaa
Digium en Estados nidos.
Asterisk est li!erado !a"o licencia #P$ %es posi!le aadir partes
de c&digo propietario al usar por e"emplo el c&dec #'()*. El
nom!re de Asterisk es una marca registrada. Posi!les pro!lemas
en el futuro.
E+iste una ,ersi&n comercial soportada por Digium %))- SD*
.unciona !a"o plataformas +/0 1 +/0204 1 PowerPC usando $inu+3
4SD o 5ac6S7 %,ersi&n 8indows es inesta!le*.
Pro,ee las funcionalidades de las centralitas tradicionales3 pero
puede 9acer muc9as mas cosas.
Historia:
9ttp:11www.;apatatelep9on<.org1
En el ao 1))) < de la mano de =im Di+on se crean ,arios diseos de
tar"etas de telefona %E11>1* como respuesta a los precios e+istentes.
El diseo es dominio p?!lico < est en @nternet toda,a. =im Di+on
crea una !ase de 9ardware %las tar"etas tormenta < tormenta(* pero
no
dispone de software para apro,ec9arlas.
5ark Spencer crea un producto de software para usar esas tar"etas3
< con la uni&n de am!as cosas Asterisk 9a nacido.
Ramas de desarrollo y variantes de Asterisk
ALa versin 1.2 de Asterisk est en modo mantenimiento: solo parc9es de
seguridad.
%Bel: 111(CC- Sec.i+: C/1(CC' E6$: 111(C1C*
ALa versin 1.4 es la ,ersi&n ms esta!le 9asta a9ora.
%Bel: 1(1(CC0 Sec.i+: 1(1(C1C E6$: 1(1(C11*
AAsterisk 1.6. 9a tenido pro!lemas en seguridad < c&digo.
%Bel: 1C1(CC/ Sec.i+: C-11(CC E6$: 1C1(C1C*
AAsterisk 1.6.2 9a tenido pro!lemas en seguridad < c&digo.
%Bel: 1(1(CC) Sec.i+: C41(C11 E6$: C41(C1(*
AAsterisk 1.!."#r$2 ?ltima ,ersi&n. .unciona !ien pero a?n le le falta un poco de
madure;.
%Bel: 1C1(C1C Sec.i+: 1C1(C14 E6$: 1C1(C1-*
Rel: Belease %Salida* %e$&i': Securit< .i+ %.arc9es de Seguridad* ()L: End of $ife %.in de mantenimiento* r$: Belease
Candidate
*roto$olos de +o, so-re .*
Asterisk soporta como protocolos de ,o; so!re @P los ms
estandari;ados:
A S@P %Session @nitiation Protocol*: el mas e+tendido < conocido.
A @A7 %@nter Asterisk E+c9ange*: nati,o de Asterisk3 Dat friendl<.
A EF(F: practicamente o!soleto3 en desuso cada ,e; ms.
A SCCP %Sk<nn<*: protocolo nati,o de Cisco para sus telGfonos.
Al ser un sistema a!ierto3 es posi!le aadir nue,os protocolos
en el futuro.
&a-ri$antes de Hard/are
0i1ium
Digium es el principal fa!ricante de 9ardware para Asterisk.
Sus diseos son PC@ < recientemente 9a empe;ado a 9acer algunas
tar"etas PC@ E+press. El !us PC@ tiene las limitaciones conocidas de
mane"o de interrupciones: el futuro es PC@ E+press.
Disponen de modelos para lneas Anal&gicas 1 Digitales con una
gama amplia < soportada %por algo el principal desarrollador de
Asterisk son ellos mismos*.
&a-ri$antes de Hard/are 223 0i1ium 4 Anal1i$as
>D541C >D5/CC1AE7/CC
Easta 4 l5neas anal1i$as
5odulos standard
6on $an$ela$in de e$o
Easta ! l5neas anal1i$as
5&dulos do!les
6an$elador de e$o o7$ional
5odelo AE7/CC Pci E+press
&a-ri$antes de Hard/are 0i1ium 4 0i1itales
>E11CP >E((C
1 7rimario (1891
" $anales de vo,
Sin cancelaci&n de eco
2 7rimario (1891
6 $anales de vo,
Con cancelaci&n de eco PC@
E+press
&a-ri$antes de Hard/are 0i1ium 4 0i1itales R0%.
441C
4 a$$esos -:si$os R0%.
! $anales de vo,
Cancelador de Eco no 6ctasic
&a-ri$antes de Hard/are
)7en+o'
9ttp:11www.open,o+.com.cn
6penHo+ es un fa!ricante con !ase en Eong Iong %C9ina* Jue
fa!rica
tar"etas compati!les con los controladores de Digium.
>ar"etas mas econ&micas: pero misma calidad de producto
#ama no tan amplia3 aunJue en continuo desarrollo.
&a-ri$antes de Hard/are )7en+o'
A4CCP 41CCP
Easta 4 l5neas
anal1i$as
na lnea BDS@ %>E1D>*
5antiene dos llamadas de ,o; so!re 1
BDS@
.7SA1CC
%Para conectar terminales
>$.*
.76A1CC
%Para conectar lneas>$.*
&a-ri$antes de Hard/are )7en+o'
D11CP
Soporta 1 lnea E11>11=1 digital
Easta FC llamadas simultneas de
,o;

&a-ri$antes de Hard/are 9o7e'
>ope+ 5o!i$ink
>erminal para >elefona celular
#S5

L5neas Anal1i$as 2&;) y &;%3 213
$as lneas anal&gicas son conocidas por todos3 por ser las mas comunes
en los domicilios. Se !asan en una transmisi&n por corriente continua
modulada por las seales de audio. $a transmisi&n %en Espaa* del
callerid se 9ace por .SI en el inicio de llamada < el cuelgue de
lnea se marca mediante in,ersiones de polaridad.
Ea< dos tipos de interfaces en telefona anal&gica:
&;): &orei1n ('$<an1e )=$e K BeJuiere tensi&n de lnea. Es el
eJui,alente de un telGfono >dulo Ro?o.
&;%: &orei1n ('$<an1e %tation K Pro,ee tensi&n de lnea. Es el
eJui,alente del PCB o P>B de >elef&nica >dulo +erde.
@)?oA: $one$tar un mdulo &;% a un *9R 7rovo$a su
destru$$in.
.nstalando las tar?etas de 9eleBon5a Anal1i$as
En el aula simularemos una red telef&nica donde el eJuipo del profesor es el pro,eedor
de ser,icio3 < cada uno de los eJuipos es una centralita3 dotada de dos telGfonos.
Para ello ,amos a instalar las tar"etas de telefona Jue os 9emos entregado < ,amos a
conLgurarlas para Jue sean utili;a!les. $as tar"etas suministradas son las A4CCP11 %1
m&dulo .76 < un modulo .7S instalados* Jue funcionan so!re slots PC@ de F.F o -
,oltios indistintamente.
Becordemos:
>dulo Ro?o 2&;)3 7re$isa tensin de l5nea.
>dulo +erde 2&;%3 7rovee tensin de l5nea.
=ams conectar un m&dulo .7S a una roseta telef&nica: destru$$in ase1urada.
Asterisk $omo *C; DnormalE
Fna *C; +oi7
6om7lemento8am7lia$in de una *C; tradi$ional
Gate/ay +o.* # *%9H
*r:$ti$a: .nstala$in 6ent)% Linu' I.1
En el curso utili;aremos Cent6S $inu+ -.1 para la instalaci&n <
conLguraci&n de las centralitas. Cent6S es un clon gratuto de Bed
Eat Enterprise $inu+.
Para esta fase de la clase reali;aremos una instalaci&n3 desde el
software Jue est disponi!le en el DHD entregado con el Iit del
Alumno.
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
.nstala$in de 6entos I.1
*r:$ti$a: .nstala$in 6ent)% Linu' I.1
En resumen lo reali;ado es una instalaci&n !ase3 sin nada superMuo3
Jue completaremos en los siguientes pasos.
yum #y u7date
Actuali;aremos nuestro eJuipo
*r:$ti$a: .nstala$in 6ent)% Linu' I.1
@nstalaremos aJuellos paJuetes necesarios para la correcta compilaci&n <
funcionamiento de Asterisk. E"ecutaremos desde consola por tanto:
yum #y install 1$$ 1$$#$JJ kernel kernel#devel -ison o7enssl#devel
li-term$a7#devel n$urses#devel do'y1en
yum install -ison 1$$ mysKl#server mysKl#devel <tt7d auto$onB n$urses#devel
li-term$a7 li-term$a7#devel ne/t ne/t#devel n$urses 1$$#$JJ $om7at#1$$#"2
$om7at#1$$#"2#$JJ o7enssl#devel Le'
na ,e; completados estos pasos reiniciar la mJuina para usar el nue,o
kernel. Crear estos enlaces sim!&licos tras el reinicio:
ln #s 8usr8sr$8kernels82.6.1!#I".elI#i6!6 8usr8sr$8linu'
ln #s 8usr8sr$8kernels82.6.1!#I".elI#i6!6 8usr8sr$8linu'#2.6
*r:$ti$a: .nstala$in 6ent)% Linu' I.1
Descargaremos todos los Lc9eros necesarios para la instalacion de asterisk desde
DHD 3 < lo u!icaremos en 1usr1src1Asterisk:
8asterisk8,a7tel#1.4.M.1.tar.1,
8asterisk8li-7ri#1.4.".tar.1,
8asterisk8asterisk#1.4.1M.tar.1,
8asterisk8asterisk#addons#1.4.I.tar.1,
N los Lc9eros de sonidos:
8voi7novatos#$ore#sounds#es#ala/#1.4.tar.1,
8voi7novatos#e'tra#sounds#es#ala/#1.4.tar.1,
asterisk#vo$es#es#v1N2#mo<#voi7novatos.tar.1,
6de$s
n c&dec es el elemento encargado de comprimir el audio en un
canal
de con,ersaci&n. Contra ma<or compresi&n3 menor calidad.
Codec 4B DE4
#.'11 04 I!ps /'.( I!ps %alawAlaw*
#.'() / I!ps F1.( I!ps %Comercial 1C EB1Con,ersacion*
#.'(F.1 0.4 I!ps (1.) I!ps %Comercial3 solo >C4CC*
#.'(F.1 -.F I!ps (C./ I!ps %Comercial3 solo >C4CC*
#.'(0 F( I!ps --.( I!ps %Comercial3 includo*
i$4C 1- I!ps ('.' I!ps %.ree*.
CR O Cit rate
H(C O Hominal (t<ernet Cand/idt< 2en un sentido3
0imensionado de %ervidores 213
$a gran duda a la 9ora de instalar una centralita usando Asterisk es:
6omo de 1rande <a de ser el servidor ?
Algunas directrices generales:
A El principal factor limitante es el transcoding %con,ersi&n entre distintos
c&decs*. Es importante minimi;ar la con,ersi&n a Ln de reducir la carga
de procesador.
A #eneralmente se acepta Jue se reJuieren 4C 59; de procesador por
canal concurrente de ,o; si 9a< transcoding %F #9; O '-
con,ersaciones*.
A Digium recomienda ( procesadores a (./ #9; < 1 #! de BA5 para 1(C
canales concurrentes con transcoding #'() A Alaw.
%lots *6. en los servidores
#uia para identiLcar los slots PC@ mas usuales:
C O Slot A#P
1 O Slot 04 !its - ,oltios
( O Slot 04 !its F.F ,oltios
F O Slot F( !its - ,oltios
4 O Slot F( !its F.F ,oltios
- O igual Jue el F.
$os slots de color ,erde %no en la foto* son de 1FF 59; en ,e; de
1CC 59; de 4us3 pero son compati!les con el 9ardware de
Asterisk.
%lots *6. en los servidores
#uia para identiLcar los slots PC@ E+press mas usuales:

C O Slot Pci E+press +4
1 O Slot Pci E+press +10
( O Slot Pci E+press +1
F O Slot Pci E+press +10
4 O Slot PC@ - ,.

$as tar"etas para Asterisk suelen ser actualmente Pci E+press +13 pero
pueden insertarse en los otros ;&calos sin pro!lemas.
%ervidores Re$omendados:
Digium recomienda:
P 0ell R21
P H* *roliant 0L"6
P .C> '26
P .C> '"46
Adicionalmente nosotros os podemos dar referencias de !uenos resultados
con:
P H* *roliant >L11G"8G4
P A6(R Altos G"2
P H* *roliant 0L"!80L"6
Placas 4ase: 9uir de los c9ipsets n.orce %muc9as tar"etas no son detectadas*.
C9ipsets H@A1@ntel funcionan !ien generalmente.

Potrebbero piacerti anche