Está en la página 1de 4

Telefonia IP CentOS/Asterisk

Aprendices:
Johnfry Alberto Caicedo Farrieta
Deivyn nri!"e Cha#orro Oro$co
Pedro Ale%andro &lloa Acosta
Instit"ci'n ed"cativa (S)A CT*
Resumen - En este trabajo estamos
implementado un servicio de telefona IP,
mediante un sistema operativo basado en LINUX
para el uso del software steris!" #ent$% es un
sistema operativo basado en LINUX te&to" Por
medio de comandos se instalan las
actuali'aciones ( los arc)ivos *ue se necesitan
para instalar steris!" Este software nos dar+ los
servicios de telefona IP por medio de
e&tensiones permiti,ndonos con-.urarlos en
tel,fonos IP ( softp)one"
I+ I)T,OD&CCI-)
Asterisk es un software diseado por Mark
Spencer, para crear telefona IP de forma de
software ya que en su tiempo haban dispositivos
pero costosos, se cre Asterisk en el ao !""#
con el nombre de la empresa $i%ium dando
desarrollo y soporte de Asterisk&
'saremos estos pro%ramas
Software (ersin
)en*S +&+
Asterisk #"&!&",rc!
-ibpri #&.&#+
Asterisk,addons !&#"&"&#/!&#"&"&#
$ahdi,linu0,complete #&1&!&.

2esumen
*b3etivo
Instalacin de )ent*S
$escar%a de Arterisk&
Instalacin de Asterisk
Iniciar Asterisk
O.JTI/O
Prestar un servicio de telefona IP %ratuita,
utili4ando la cone0in de la red local& -o cual no
%enera costos adicionales al utili4ar software
libre de licencia&
Instalaci'n de CentOS
5n este procedimiento, instalamos un sistema
operativo en un equipo en este caso en una
m6quina virtual, en modo de te0to 7sin entorno
%r68co9 que nos permite ahorrar recursos&
)reamos la m6quina virtual con las si%uientes
especi8caciones:
2am: #"!.
$isco duro: !" ;b
<=mero de tar3eta de red: # modo
brid%e
Ima%en 7IS*9: )ent*S +&+
)uandop ya creamos la m6quina e iniciamos
virtual nos aparecer6 una ima%en de centos
con unas instrucciones lo cual escribimos
>-inu0 te0t? para permitirnos instalar el
sistema operativo en modo de comandos&
-ue%o por medio de cuadros de avisos nos
permite y nos avisa las opciones de
instalacin&
<os aparece la opcin de con8%urar la red
5thernet, de ah con8%uramos, activando el
soporte ipv. y activarlos al inicio del
sistema lue%o adelante nos pre%unta que
opcin de obtencin de IP y por medio $@)P
o est6tica& Seleccionamos modo $@)P&
-ue%o nos aparece la asi%nacin de una
contrasea para iniciar por medio de root y
tener control total del sistema&
<os aparece las opciones de asi%nar interfa4
%r68ca lo cual desmarcamos todas para no
desperdiciar recursos del servidor&
Al terminar no da el aviso de 8nali4acin de
la instalacin del sistema operativo, y
reinicia al pulsar reiniciar&
Al reiniciar nos saldr6 la opcin de ele%ir
una herramienta y poder con8%urar, en
nuestro caso seleccionaremos con8%uracin
del 8rewall, en esa herramienta
deshabilitamos para evitar conAictos con los
archivos que vamos a descar%ar e instalar&
Descar0ar de Asterisk
Ba teniendo el sistema operativo
preparado, procedemos a actuali4arlo
con el si%uiente comando:
Cyum update
<o descar%ara los archivos vie3os por
nuevos e incluyendo nuevas funciones y
soporte& Al terminar la actuali4acin
escribimos el comando >initt 1? y nos
reinicia el sistema&
Ba reiniciado necesitamos descar%ar las
aplicacin es del software Asterisk,
instalamos w%et para permitirnos
descar%ar los mdulos de Asterisk&
Cyum install w%et
Ba instalado escribiremos estos
comandos uno por uno en la carpeta
S2)&
Ccd DursDsrc
Cw%et
http:DDdownloads&asterisk&or%DpubDteleph
onyDasteriskDreleasesDasterisk,
#"&!&",rc!&tar&%4
Cw%e
http:DDdownloads&asterisk&or%DpubDteleph
onyDasteriskDreleasesDasterisk,
#"&!&",rc!&tar&%4
Cw%et
http:DDdownloads&asterisk&or%DpubDteleph
onyDlibpriDreleasesDlibpri,
#&.&#+&tar&%4
Cw%et
http:DDdownloads&asterisk&or%DpubDteleph
onyDlibpriDreleasesDlibpri,
#&.&#+&tar&%4
5n la misma carpeta src,
descomprimimos los archivos
descar%ados con los si%uientes
comandos&
C tar E40vf asterisk,#"&!&",rc!&tar&%4
CtarE40vf dahdi,linu0,complete,
!&1&"/!&1&"&tar&%4
C tar E40vf libpri,#&.&#+&tar&%4
C tar E40vf asterisk,addons,
#&1&!&.&tar&%4
Ahora necesitaremos compilar los
archivos descomprimidos, debemos
instalar estas funciones&
C yum install kernel,devel %cc make
%cc,c// lib0ml!,devel
C yum install perl ncurses,devel
C yum install sqlite,devel
Instalaci'n de Asterisk
Ahora compilaremos los archivos
medioante el si%uiente orden:
,libpri
,$ahdi
,Asterisk
,Asterisk,addons
-ibpri:
C cd libpri,#&.&#+
C make clean
C make
C make install
C cd &&
$ahdi:
C cd dahdi,linu0,complete,!&1&!/!&1&"
C make clean
C make all
C make install
C make con8%
C service dahdi start
C cd &&
Asterisk:
C cd asterisk,#"&!&",rc!
C make clean
C &Dcon8%ure
C make menuselect
5n el men= seleccionamos )ore sound
packa%es y seleccionamos core,sounds,
es,%sm lue%o en e0tra sound packa%es
habilitamos la opcin e0tra,sounds&en,
%sm pulsamos f#! para %uardar y salir&
5scribiremos los si%uientes comandos:
C make
C make install
C make samples 7instala e3emplos de
archivos de con8%uracin9
C make con8%
C cd &&
Asterisk,addons:
C cd asterisk,addons,#&1&!&.
C make clean
C &Dcon8%ure
C make menuselect
C make
C make install
C make samples
-ue%o de instalar asterisk reiniciamos
con
C reboot
)on8%uracin de Asterisk
Iniciamos Asterisk con el si%uiente
comando:
C asterisk Er
Accedemos al promp:
<ew,hostF)-IG
Salimos e in%resamos a la carpeta
asterisk&
C cd DetcDasterisk
$entro de la carpeta editamos el archivo
SIP con el si%uiente comando&
Cvim sip&conf
5l archivo ya e0iste y necesitamos
empe4ar de cero entonces salimos del
archivo y renombraremos dicho archivo
con los si%uiente&
Cmv sip&conf sip&conf&backup
Ahora creamos el archivo SIP&
5scribiendo nuevamente&
Cvim sip&conf
<os abrir6 como un block de notas en
blanco permitiHndonos escribir
comandos como los si%uientes&
I%eneralJ
conte0tKdefault
bindportK+"1"
bindaddrK"&"&"&"
srvloockupKyes
lan%ua%eKes
Se crea la funcin la ip el puerto y
len%ua3e&
I#""J
typeKfriend
hostKdynamic
secretK#""
conte0tKusers
I#"#J
typeKfriend
hostKdynamic
secretK#"#
conte0tKusers
5n el mismo block se con8%ura la
e0tensin el modo friend 7para recibir y
enviar llamadas9 tipo host din6mico,
contrasea y modo usuario&
;uardamos pulsando 5S), : y wq
%uardando y saliendo del archivo
con3urado&
@acemos los mismos pasos con el
archivo estensions&conf con la si%uiente
con8%uracin&
,I%eneralJ
staticKyes
writeprotectKno
autofalltrou%hKyes
clear%lobalsvarsKno
priority3umpin%Kno
por defecto lo con8%uramos con el te0to
anterior&
5n el mismo block escribimos lo
si%uiente:
IusersJ
e0tenKG#"",#,$ial7SIPD#"",!"9
e0tenKG#"#,#,$ial7SIPD#"#,!"9
Se con8%ura cada e0tensin creada
como la e0tensin, la orden prioritaria,
la funcin de marcar, el protocolo, la
e0tensin y el tiempo de espera&
Iniciar Asterisk
Salimos de Asterisk y lo reiniciamos de
esta manera&
Casterisk Er
Csip reload
-ue%o entramos a asterisk mediante:
Casterisk Evvvr
5n lo stelefonos ya sean softphone yDo
telHfonos IP& Probamos haciendo
llamadas lo cual en la pantalla de
Asterisk nos saldr6 las actividades&
1losario
Asterisk: Software para -inu0 que
permite la funcin de telefona IP&
$ahdi: Software que hace parte de
Asterisk&
-ibpri: Software de Asterisk&
Sent*S: Sistema operativo basado en
-inu0&
Concl"siones
5ste proceso permite que compaas o
cualquier parte que ten%an una red
puedan comunicarse de forma local
permitiendo la comunicacin de las
personas alrededor y que ten%an acceso
a la misma red&
,eferencias
Lohnfry Alberto )aicedo Marrieta
cf3ohnfryNmisena&edu&co
$eivyn 5nrique )hamorro *ro4co
codeivynNmisena&edu&co
Pedro Ale3andro 'lloa Acosta
uapedroNmisena&edu&co

También podría gustarte