Está en la página 1de 310

Pgina en blanco dejada intencionalmente

( todos los libros lo tienen no s por qu :) )


Agradecimientos
Quisiera agradecer en primer trmino a mi esposa Johanna y a mis hijos Joalmi y Alfio por
la generosidad de su paciencia comprensi!n y el apoyo moral que me han brindado para
que este proyecto fuera una feli" realidad#
$ambin quiero reconocer el apoyo estimulante de mis compa%eros de Aiate& Angel
'eraldo y (duardo )e *e!n ya que sin ellos mi incursi!n en (lasti+ no hubiese sido posible#
(specialmente a Angel quien me introdujo en este mara,illoso mundo de la ,o" sobre -P
bajo Asteris&#
Quisiera darle las gracias a mi amigo argentino Juan Pablo .ustos por ayudarme en la
correcci!n y formato de este libro#
)e igual manera a mi amigo peruano /auricio 0urco por su confian"a depositada en m1 al
in,itarme al -nstituto $ecnol!gico 0uperior $ecsup#
2ago e+tensi,o mi agradecimiento a todas las personas mara,illosas de la comunidad de
(lasti+ en especial a 3afael .onifa" quien coordina con e+celencia las labores de la
instituci!n otorgndonos su apoyo incondicional cada ,e" que es necesario#
4o puedo dejar de mencionar a la fundaci!n 5!digo *ibre de 3ep6blica )ominicana por
mostrarme el camino de la libertad sin ataduras#
Por 6ltimo a mis amigos 78(*)(09 que fueron el mejor grupo que me ha tocado#
Prefacio
(ste libro se hi"o con la idea de que no termine con la 6ltima pgina sino para que se
mantenga en una dinmica de constante e,oluci!n abierto a todas las posibilidades de
enriquecimiento ya que asimismo se mantiene el proyecto de (lasti+#
(n este sentido al no presentarse como un proyecto acabado el libro no pretende ser el
camino sino un medio efecti,o para recorrerlo siempre abierto al perfeccionamiento que
aconsejen los ritmos de las nue,as tecnolog1as#
(stas pginas no ambicionan ser una gu1a infalible o e+acta de instalaciones y estndares
pero s1 aspiran erigirse en una plataforma de apoyo para quienes quieran lan"arse y
sumergirse en el mundo de (lasti+#
Para fines de cualquier comentario o consulta puedes escribirme a : alfiomuno":gmail#com
$ambin estoy disponible casi a tiempo completo en el canal de -35 ;elasti+<es en el
ser,idor de =reenode donde podremos con,ersar#
Nota: En todo lo atinente a la promocin del software libre, siempre estoy solcito para
ofrecer cualquier charla o conferencia, si las circunstancias y el tiempo me lo permiten.
Copyright (c) 2009-2010 Alfio Muo
0e permite copiar distribuir y>o modificar este documento bajo los trminos de la licencia
'4? =ree )ocumentation *icense
8ersi!n @#AB sin 0ecciones -n,ariantes (-n,ariant 0ections) $e+tos de 5ubierta =rontal (=ront<
5o,er $e+ts) y sin $e+tos de 5ubierta
Posterior (.ac&<5o,er $e+ts)#
(l autor puede en cualquier momento decidir actuali"ar la licencia de la presente obra
conforme a una ,ersi!n ms moderna de la '4? =ree#
)ocumentation *icense#
!ndice de Contenido
A'3A)(5-/-(4$C0 ######################################################################################################################## A
P3(=A5-C ################################################################################################################################### D
CAP!"#$% 1&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&11
A0$(3-0E ################################################################################################################################# @F
(*A0$-G ################################################################################################################################### @F
P3-45-PA*(0 P3C'3A/A0 )( (*A0$-G ################################################################################################# @A
5A*5?*A4)C *A -48(30-H4 ############################################################################################################# @I
(Q?-PC0 J 5C/PC4(4$(0 Q?( 0( P?()(4 ?$-*-KA3 PA3A *A PA3$( )( *C0 5*-(4$(0 ############################################ @L
Formas de conexin con el exterior ............................................................................................. 17
Modelos de i!ium" ..................................................................................................................... 1#
Modelos $pen%ox" ....................................................................................................................... 1#
&ircuitos di!itales ........................................................................................................................ 1#
)-/(40-C4A/-(4$C )( 2A3)MA3( (*A0$-G ######################################################################################## FN
CAP!"#$% 2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&21
-40$A*A5-H4 )( (*A0$-G ################################################################################################################ FF
)-0$3-.?5-H4 (*A0$-G ################################################################################################################## FF
-40$A*A5-H4 PA0C A PA0C ############################################################################################################## FD
)-3(55-C4A/-(4$C -P PC3 *A 5C40C*A ############################################################################################ AF
-40$A*A5-H4 J ?$-*-KA5-H4 )( P?$$J ################################################################################################# AO
CAP!"#$% '&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(0
-4$3C)?55-H4 A *-4?G PA3A A)/-4-0$3A)C3(0 )( (*A0$-G ##################################################################### D@
*P4(A )( 5C/A4)C0 )( *-4?G ####################################################################################################### D@
5C/A4)C0 .Q0-5C0 ################################################################################################################### DF
0-0$(/A )( A352-8C0 ################################################################################################################## DD
P(3/-0C0 ############################################################################################################################### DL
'epresentacin num(rica de permisos ....................................................................................... )7
4-8(* )( (J(5?5-H4 #################################################################################################################### IN
3P/0 J A5$?A*-KA5-C4(0 8PA J?/ ################################################################################################ I@
J?/ A* 3(05A$( ######################################################################################################################## IF
?0C .Q0-5C )( 8- ###################################################################################################################### IA
Modos de %i ................................................................................................................................. *+
,ua de super%i%encia .................................................................................................................. *)
-so a%an.ado de %i ...................................................................................................................... *)
CAP)"#$% (&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**
(*(/(4$C0 )(* 0-0$(/A ############################################################################################################### IL
ashboard ................................................................................................................................... *7
/references .................................................................................................................................. *7
0nformacin del sistema .............................................................................................................. *1
'ed .............................................................................................................................................. 23
4er%idor 5&/ .............................................................................................................................. 23
&ar!ar Men6 .............................................................................................................................. 21
7pa!ar ......................................................................................................................................... 21
eteccin de hardware ................................................................................................................ 21
7ctuali.aciones ............................................................................................................................ 21
'espaldar8'estaurar ................................................................................................................... 29
5C4=-'?3A5-H4 P.G ################################################################################################################# LA
$pcin y :;sico ............................................................................................................................ 2+
53(A4)C (G$(40-C4(0 ################################################################################################################# LI
53(A4)C ?4A (G$(40-H4 0-P ######################################################################################################## RN
53(A4)C (G$(40-C4(0 -AGF KAP > )A2)- J C$3A0 ########################################################################### RA
<otes de Extensiones .................................................................................................................... 7*
CAP!"#$% +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,
5H)-'C0 )( =?45-C4A*-)A)(0 ######################################################################################################## RO
:lac=list ...................................................................................................................................... 7#
&all Forward ............................................................................................................................... 7#
&all >aitin! ................................................................................................................................ 71
&ore ............................................................................................................................................ 71
ictation ..................................................................................................................................... #3
o?@ot?isturb A@B ................................................................................................................. #3
Follow Me ................................................................................................................................... #3
0nfo 4er%ices ................................................................................................................................ #3
/a!in! and 0ntercom .................................................................................................................. #3
/honeboo= irectory .................................................................................................................. #1
'ecordin!s .................................................................................................................................. #1
4peed ial Functions ................................................................................................................... #1
Coicemail .................................................................................................................................... #1
CAP!"#$% ,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-(
5C4=-'?3A5-H4 '(4(3A* )( A0$(3-0E ############################################################################################## OI
ialin! $ptions ............................................................................................................................ #*
&all 'ecordin! .............................................................................................................................. #*
Coicemail ..................................................................................................................................... #2
Coicemail CmD <ocator ................................................................................................................ #2
&ompany irectory ...................................................................................................................... #2
Fax Machine ................................................................................................................................ #7
0nternational 4ettin!s .................................................................................................................. #7
4ecurity 4ettin!s .......................................................................................................................... #7
CAP!"#$% -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&--
5C4=-'?3A5-H4 )( 0C=$P2C4( ####################################################################################################### OS
&onfi!urando Dlite ....................................................................................................................... #1
&onfi!urando Eoiper .................................................................................................................... 19
CAP!"#$% 9&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&9*
-40$A*A5-H4 )( P*A5A0 5C4 P?(3$C0 A4Q*C'C0 ################################################################################### SL
CAP!"#$% 10&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&99
53(A5-H4 )( $3C45A*(0 ############################################################################################################### SS
&reacin de un tronco Eap 8 750 ............................................................................................. 11
&reacin de un tronco 40/ .......................................................................................................... 133
CP5-C4(0 ############################################################################################################################# @NF
,eneral 4ettin!s ........................................................................................................................ 139
ial 'ules ................................................................................................................................... 139
'utas 4alientes .......................................................................................................................... 13+
<ar!a distancia 0nternacional .................................................................................................... 132
'utas Entrantes ........................................................................................................................ 137
CAP)"#$% 11&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111
'3A.A5-C4(0 )(* 0-0$(/A ########################################################################################################## @@F
5C4$3C* )( **A/A)A0 (4$3A4$(0 ################################################################################################# @@I
7nuncios .................................................................................................................................... 11*
4!ueme AFollow MeB ................................................................................................................. 112
-83 (-4$(3A5$-8( 8C-5( 3(0PC40( 0J0$(/0) #################################################################################### @FN
5C*A0 7Q?(?(09 #################################################################################################################### @FD
Fueue $ptions ........................................................................................................................... 19*
&aller /osition 7nnouncements ................................................................................................. 192
/eriodic 7nnouncements ........................................................................................................... 192
Fail $%er estination ................................................................................................................. 197
'3?PC0 )( $-/.3A)C ############################################################################################################### @AN
5C4)-5-C4(0 )( $-(/PC ############################################################################################################# @AF
CAP!"#$% 12&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1'+
CP5-C4(0 -4$(34A0 )( 5C4=-'?3A5-H4 J A55(0C 3(/C$C ################################################################## @AR
&onference $ptions ................................................................................................................... 1+7
/T0-5A (4 (0P(3A ################################################################################################################### @AS
0$3(A/-4' PA3A /T0-5A (4 (0P(3A ################################################################################################ @DN
5C4J?4$C0 )( P-4 ################################################################################################################## @DF
PA'-4A5-H4 ( -4$(35C/?4-5A5-H4 ################################################################################################ @DA
(0$A5-C4A/-(4$C #################################################################################################################### @DI
7ctions for Gimed?$ut $rphans ................................................................................................. 1)*
A55(0C 3(/C$C ##################################################################################################################### @DO
e%ol%er llamada A&allbac=B ...................................................................................................... 1)#
047 ........................................................................................................................................... 1*3
=*A02 CP(3A$C3 PA4(* ############################################################################################################# @IA
5C33(C )( 8CK ###################################################################################################################### @II
/C4-$C3(C ########################################################################################################################### @IL
5C4=(3(45-A ########################################################################################################################## @IR
2(33A/-(4$A0 ######################################################################################################################## @LN
=AG #################################################################################################################################### @LF
Fax Master ................................................................................................................................. 12+
Cisor de Fax ............................................................................................................................... 12+
Cirtual Fax <ist ........................................................................................................................... 12)
'ecibiendo faxes ........................................................................................................................ 12)
En%iando Faxes .......................................................................................................................... 122
(/A-* ################################################################################################################################ @RF
/ostfix ........................................................................................................................................ 179
'elay .......................................................................................................................................... 17+
>ebmail .................................................................................................................................... 17+
0M A0nstant messa!in!B .............................................................................................................. 17*
&aractersticas de $penfire ........................................................................................................ 17*
0nstalacin del /lu!in de 7steris= para mensaHera instant;nea ................................................ 1#1
&reacin de usuarios .................................................................................................................. 1#*
0nstalacin ya iniciada de $penFire ........................................................................................... 1##
3(PC3$(0 ############################################################################################################################## @OS
=A5$?3A5-C4 ########################################################################################################################## @S@
istribucin de estinos ............................................................................................................ 11+
7steris= <o!s .............................................................................................................................. 11)
,raphic 'eport .......................................................................................................................... 11)
'eport &all ................................................................................................................................. 11*
(G$3A0 ################################################################################################################################# @SL
A'(4)A ################################################################################################################################ @SR
&reacin de usuarios .................................................................................................................. 117
7dministracin de -suarios ....................................................................................................... 117
/ermisos de ,rupo ..................................................................................................................... 111
'ecordin!s ................................................................................................................................. 933
<ibro de irecciones ................................................................................................................... 931
5A*(4)A3-C ########################################################################################################################### FNA
0('?3-)A) ############################################################################################################################# FNL
&opia de respaldo ...................................................................................................................... 932
&la%es por defecto en el sistema ................................................................................................ 937
&ambiar &la%e de Elastix ............................................................................................................ 937
&ambiar la contraseIa de free/:D ............................................................................................ 93#
&ambiar contraseIa de mysql ................................................................................................... 93#
&ambiar la contraseIa del Flash $perator /anel ...................................................................... 93#
CAP!"#$% 1'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&209
A)/-4-0$3A5-H4 )( =3((P.G ##################################################################################################### F@N
:lac=<ist ..................................................................................................................................... 91*
:ac=up y 'estore con Freepbx ................................................................................................... 912
'estaurar copia de se!uridad .................................................................................................... 91#
&ustom?&ontexts ....................................................................................................................... 911
Mdulo de llamada despertadora ............................................................................................. 99*
8C5(0 (4 (0PAUC* V5H/C 5A/.-A3*A0W ######################################################################################## FFR
M(todo @J 1 .............................................................................................................................. 997
M(todo @J 9 .............................................................................................................................. 991
CAP!"#$% 1*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2'1
52A40PJ (4 ?4 5A4A* P3()($(3/-4A)C ######################################################################################### FAF
/ara extensiones 40/ .................................................................................................................. 9+9
/ara canales E7/AahdiB ........................................................................................................... 9+9
/ara a!entes en cola ................................................................................................................. 9+9
CAP!"#$% 1+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2''
053-P$ PA3A A?$(4$-5A5-H4 )( PC0$=-G 5C4 0(38-)C3 '/A-* J PA3A (G52A4'( -4$(34C ################################## FAD
Modificando los mensaHes de notificaciones y alertas ............................................................... 9+1
CAP!"#$% 1,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2(2
-40$A*A5-H4 )( A8A4$=AG ########################################################################################################## FDA
CAP!"#$% 1-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2(+
-40$A*A4)C A0$(355 5C4 (*A0$-G ################################################################################################# FDR
CAP!"#$% 19&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2(9
/T0-5A (4 (0P(3A PC3 $A3J($A )( 0C4-)C ####################################################################################### FIN
CAP!"#$% 20&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2*'
/T0-5A (4 (0P(3A PC3 (G$(40-H4 ################################################################################################ FID
CAP!"#$% 21&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2*9
()-5-H4 /A4?A* )( *C0 A352-8C0 )( 5C4=-'?3A5-H4 ########################################################################## FLN
AP./0)C1 A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2+*
?$-*-KA4)C M(./-4 ################################################################################################################ FLL
5C4=-'?3A4)C 0PAA@NF ######################################################################################################## FLO
-40$A*A5-H4 )( P2P/JA)/-4 ##################################################################################################### FRF
5A/.-C )( PA00MC3) )( /J0Q* ################################################################################################# FRR
Q?X 2A5(3 0- C*8-)A/C0 (* PA00MC3) )( A)/-4 )( *A -4$(3=AK M(.# ###################################################### FRO
*-/-$A3 **A/A)A0 5C4 $-(/PC P3()(=-4-)C ###################################################################################### FRO
?0?A3-C0 J (G$(40-C4(0 (4 (*A0$-G>=3((.PG #################################################################################### FON
5C4=-'?3A5-H4 )( $@ J (@ ####################################################################################################### FOA
CP5-C4(0 )( 0('?3-)A) )(* 0-P#5C4= ############################################################################################# FSN
CP5-C4(0 )(* A352-8C 0-P#5C4= #################################################################################################### FS@
A352-8C0 )( 5C4=-'?3A5-H4 )( A0$(3-0E )-0$3-.?-)C0 5C4 (*A0$-G ######################################################### FSA
*-0$A )( 5C/A4)C0 )( 5*- ######################################################################################################### ANF
3(=(3(45-A0 ########################################################################################################################### ANS
A'3A)(5-/-(4$C0 A)-5-C4A*(0 #################################################################################################### A@N

Cap2tulo 1
@@
Asteris3
Al tratar de definir Asteris& siempre nos estar1amos quedando cortos ya que la amplitud del
concepto no puede encerrarse en los estrechos l1mites de una definici!n# Pero para dar una idea
de lo que significa ,amos a utili"ar una e+presi!n muy usada en mi pa1s: es el protagonista de
la pel1cula#
A,enturndonos a una definici!n ,amos a decir que Asteris& es una central softYare (P.G) de
c!digo abierto# Al ser una central P.G permite interconectar telfonos -P anlogos etc# y
conectar dichos telfonos a la red telef!nica con,encional# 0u nombre se deri,a del s1mbolo
Asterisco en ingls y se debe al uso del mismo como comod1n para poder representar casi
cualquier cosa# Asimismo Asteris& hace una infinidad de cosas tan impresionantes que de
usted no estar familiari"ado con ellas le parecern imposibles si alguien le contara sobre las
mismas#
(l creador de esta na,aja 0ui"a es /ar& 0pencer fundador de )igium quien es el principal
desarrollador de las actuales ,ersiones# Pero como se trata de softYare libre tiene miles de
programadores y contribuyentes alrededor del mundo#
A lo largo de este libro nos estaremos refiriendo a Asteris& y (lasti+ teniendo en cuenta que
ambos trminos se pueden intercambiar debido a que (lasti+ es un potenciali"ador de Asteris&
por las m6ltiples herramientas que abarca#
1lasti4
(lasti+ es una distribuci!n de 70oftYare *ibre9 de 0er,idor de 5omunicaciones ?nificadas que
integra en un solo paquete algunas tecnolog1as cla,es como:
Z 8o-P P.G
Z =a+
Z /ensajer1a -nstantnea
Z (mail
Z 5olaboraci!n
(lasti+ implementa gran parte de su funcionalidad sobre D programas de softYare muy
importantes como son Asteris& 2ylafa+ Cpenfire y Postfi+# (stos brindan las funciones de P.G
=a+ /ensajer1a -nstantnea e (mail respecti,amente# *a parte de sistema operati,o se basa
en 5entC0 una popular distribuci!n *inu+ orientada a ser,idores# 5ada uno de estos programas
son desarrollados y mantenidos por diferentes compa%1as y comunidades# )onde est la
grande"a de (lasti+ es en la creaci!n de una interfase Meb com6n para la administraci!n de
estos ser,icios y la integraci!n de los mismos de forma sumamente fcil y sencilla#
@F
Principales programas de 1lasti4
Z Asteris& (Actualmente 8# @#D) en la pr!+ima ,ersi!n de (lasti+ (,ersion F#N) estar usando la
,ersi!n @#L
Z ,$iger53/[ and 0ugar53/[ 0istemas de 53/
Z AF.illing[ \ Plataforma de tarjetas de llamadas y facturaci!n para Asteris&#
Z =lash Cperator Panel 5onsola de Cperadora ,1a Meb
Z 2ylafa+[ un softYare bastante depurado y estable para
sistemas de fa+es
Z Cpenfire[ < 0er,idor de mensajer1a instantnea y algo ms#
Z =reeP.G[ -nterface de administraci!n Meb de Asteris& y componente esencial en (lasti+#
Z 0istemas de 3eportes \ (ste se encarga de brindar informaci!n detallada de las operaciones
de la pb+#
Z C0*(5 < 5ancelador de (co basado en 0oftYare
Z Postfi+[ ser,idor de correos sumamente estable y ampliamente difundido#
*a ,entaja que tiene (lasti+ es que todos estos componentes ,ienen instalados o preinstalados
de por s1 al momento de reali"arse una instalaci!n# (lasti+ ,iene en un 5) autoinstalable con
todos los componentes en un mismo lugar por lo que no tenemos que ser unos e+pertos para
echarlos a andar#
*as caracter1sticas pro,e1das por (lasti+ son muchas y ,ariadas como ya e+plicamos incluye
,arios paquetes de softYare cada uno incluye su propio conjunto de caracter1sticas# Adems
(lasti+ a%ade nue,as interfaces para el control y reportes de s1 mismo lo cual lo hace un
paquete completo# Algunas de las caracter1sticas pro,e1das por (lasti+ son:
<0oporte para 8-)(C: se puede usar ,ideollamadas con (lasti+#
<0oporte para 8irtuali"aci!n: es posible correr m6ltiples mquinas ,irtuales de (lasti+ sobre un
mismo equipo#
<-nterfa" Meb para el usuario: realmente amigable#
<7=a+ a email9 para fa+es entrantes: tambin se puede en,iar documentos digitales a un
n6mero de fa+ a tra,s de una impresora ,irtual#
<-nterfa" para tarifas#
<5onfiguraci!n grfica de parmetros de red#
<3eportes de uso de recursos#
<Cpciones para reiniciar>apagar remotamente#
<3eportes de llamadas entrantes>salientes y uso de canales#
</!dulo de correo de ,o" integrado#
<-nterfa" Meb para correo de ,o"#
</!dulo de panel operador integrado#
</!dulos e+tras 0ugar53/ y 5alling 5ard incluidos (AstFbilling)#
<0ecci!n de descargas con accesorios com6nmente usados#
@A
<-nterfa" de ayuda embebido#
<0er,idor de mensajer1a instantneo (Cpenfire) integrado#
</!dulo de 5all 5enter (se debe descargar para su posterior instalaci!n)
<0oporte multilenguaje#
0on s!lo algunos de los temas entre otros muchos que estaremos ,iendo a lo largo de este
libro#
@D
Calculando la in5ersi6n
A la hora de nosotros decidirnos por la instalaci!n de un ser,idor de comunicaciones como
(lasti+ o de presentarle una soluci!n a un cliente debemos tener en cuenta ciertas cosas# ?sted
dir que el softYare es ]gratis] pero tenga en cuenta que las tarjetas los telfonos el equipo y
el ser,icio de instalaci!n no lo son# Por eso se debe hacer un le,antamiento de los
requerimientos para poder tener una idea de la in,ersi!n a reali"ar# (s una buena idea calcular
diferentes tipos de costos que a la larga nos darn el costo total de propiedad como son:
5osto de adquisici!n de los equipos
5osto de instalaci!n
5osto de soporte anual
5osto de licenciamiento
Ahora qui"s estar pensando que hay costos de los antes mencionados que no aplican a su
central (lasti+ como es el de soporte anual y el de licenciamiento# Aun as1 debe tener en
cuenta que por ejemplo si usted desea utili"ar 5odecs de compresi!n gRFS usted debe pagar
una licencia por cada dispositi,o que desee que utilice este codec# *a idea del clculo total de
propiedad que es como se le llama a la suma de todos estos costos es que usted puede hacer
una comparati,a de cunto le saldr1a otra soluci!n de ,o" sobre ip que no sea (lasti+# )e esta
forma le ser1a ms fcil a usted justificar su proyecto# -mag1nese que una soluci!n similar (a
,eces ni tan similar) a las caracter1sticas que tiene (lasti+ puede llegar a costar hasta @N ,eces
ms#
5uando tenga un proyecto en planes calcule estos costos y en conjunto con las dems
soluciones que estn participando y presente esa informaci!n# 0i lo hace as1 despus usted me
lo agradecer#
Ctra forma fcil de justificar su in,ersi!n en un sistema telef!nico es calcular el retorno de la
in,ersi!n basndose en el ahorro que le significa a usted tener la central instalada como podr1a
ser ahorro en llamadas de larga distancia mediante un pro,eedor de 8o" 0obre -PB
intercone+i!n de oficinas remotas etc# -mag1nese que la instalaci!n completa de su central le
cuesta DNNN d!lares por lo antes mencionado usted se ahorrar LNN d!lares mensuales# (sto
quiere decir que en tan s!lo R meses usted tendr el retorno de su in,ersi!n#
V8erdad que es fcil justificar un proyecto presentndolo de esa maneraW
@I
17uipos y componentes 7ue se pueden utiliar para la parte de los clientes
(ntre los equipos y componentes que podemos utili"ar para nuestra central -P hay un abanico
de posibilidades entre stos tenemos:
$elfonos -P =1sicos o 2ardphones: estos pueden ser cualquier tipo de telfono -P que soporten
el protocolo 0-P -AGF o 2AFA# (ntre las marcas ms conocidas en el mercado estn: Polycom
Atcom 5entronics^ *in&sys Aastra 5isco 'randstream 0nom entre otros#
0oftphone: un softphone no es ms que un telfono en softYare con la capacidad de reali"ar
llamadas a tra,s de una computadora o dispositi,o donde el mismo se encuentre instalado# (s
decir permite usar un dispositi,o para hacer llamadas a otros softphones o a otros telfonos
con,encionales# *os 0oftphone t1picos basados en 0-P actualmente comprenden: < eye.eam de
5ounterPath (anteriormente Gten) CpenMengo 4e+ge sipGphone Adore 0oftphone e&iga
(+press $al& 0Jphone y Koiper ste 6ltimo ,iene tanto con soporte para 0-P como para -AGF#
.anco de canales o channel ban&s: un channel ban& es un multiple+or de canales y bsicamente
con,ierte un grupo de -nterfases =G0 o =GC a una interfas $@ u otra interfas de ,elocidad
superior# (ntre los ms conocidos y soportador por (lasti+ estn: Adtran 3hino 5arrier Access
Gorcom etc#
A$A (adaptador telef!nico anal!gico)# (l A$A le permite conectar un telfono a su ordenador o
su cone+i!n a -nternet para usar con 8o-P# (l A$A es un anal!gico<digital# $oma la se%al
anal!gica de su telfono tradicional y la con,ierte en datos digitales para su transmisi!n a
tra,s de -nternet o de la red# Por lo que se puede utili"ar cualquier telfono anlogo para ,o"
sobre ip# (ntre los ms usados estn *in&sys cisco grandstream etc#
*os A$A generalmente se interconectan a (lasti+ mediante protocolo 0-P a tra,s de un troncal
aunque hay de estos dispositi,os que soportan -AGF el cual ya es un estndar aprobado por la
industria#
2ay otras opciones como son telfonos -P inalmbricos bluetooth celulares etc# que no
detallaremos en este libro# Pero les dejo este lin& en ingls por si quieren in,estigar u obtener
ms informaciones#
http:>>YYY#,oip<info#org>Yi&i>,ieY>Asteris&_.luetooth_channels
@L
8ormas de cone4i6n con el e4terior
5onectndonos con la P0$4 (Public sYitched telephone netYor&)#
Para poder conectar nuestra central (lasti+ con la red telef!nica p6blica conmutada e+isten
dos formas bsicas# ?na de ellas es mediante circuitos anlogos y la otra mediante circuitos
digitales#
$roncos Anlogos: estos son los ms con,encionales y los ms usados ya que cada uno de
nosotros al menos hemos tenido una l1nea telef!nica anloga en nuestra casa u oficina# Por lo
tanto para cada l1nea anloga que deseemos que nuestra central tenga para poder
comunicarse con la P0$4 necesitamos un puerto =GC donde conectarla#
=G0 y =GC son los nombres de los puertos usados por las l1neas telef!nicas anal!gicas (tambin
denominados PC$0 < 0er,icio $elef!nico .sico y Antiguo)#
=GC \ -nterfa" de central e+terna es el puerto que recibe la l1nea anal!gica# (s un enchufe del
telfono o aparato de fa+ o el enchufe de su central telef!nica anal!gica# (n,1a una indicaci!n
de colgado>descolgado (cierre de bucle)# 5omo el puerto =GC est adjunto a un dispositi,o tal
como un fa+ o telfono el dispositi,o a menudo se denomina 7dispositi,o =GC9#


=G0 \ *a interfa" de abonado e+terno es el puerto que efecti,amente en,1a la l1nea anal!gica al
abonado# (n otras palabras es el 7enchufe de la pared9 que en,1a tono de marcado corriente
para la bater1a y tensi!n de llamada#
(n pocas palabras para e+plicarlo ms llanamente el =G0 genera el tono y el ,oltaje necesario
para hacer timbrar el dispositi,o =GC el cual es que lo recibe# 3ecapitulando para cada l1nea
anloga que deseemos conectar para habilitar cone+i!n con nuestra central (lasti+ y la P0$4
necesitamos un puerto =GC por cada l1nea#
0i lo que queremos es conectar un telfono anlogo o una mquina de fa+ para que interact6e
con nuestra central (lasti+ necesitaremos un puerto =G0 por cada telfono o mquina de fa+#
(ntre las opciones que tenemos en tarjetas P5- estn: )igium Cpen,o+ 0angoma etc# 0!lo me
,oy a referir a dos modelos de dos fabricantes#
@R
Modelos de 0igium9
)igium $)/D@N D Puertos Anlogos _ 5ancelador de eco a ni,el de 2ardYare
)igium A(GONN O Puertos Anlogos (P5-e)
)igium A(GFDNN FD Puertos Anlogos (P5-e)
Mildcard $)/DNNP D Puertos Anlogos
Mildcard $)/ONNP O Puertos Anlogos
Mildcard $)/FDNNP FD Puertos Anlogos
Modelos %pen5o49
ADNN( P5-<e 5ard<$)/ D Puertos Anlogos
ADNNP P5- 5ard < $)/DNN D Puertos Anlogos
AONNP P5- 5ard < O port =G0>=GC O Puertos Anlogos
A@FNNP P5- 5ard < @F port =G0>=GC @F Puertos Anlogos
)ebemos tener en cuenta que podemos ordenar las tarjetas con la combinaci!n de puertos que
queramos# (s decir podemos pedir la tarjeta )igium $)/D@N con F puertos =GC y F puertos
=G0 o si queremos podemos pedirla con los D puertos =GC o los cuatro puertos =G0 seg6n sea
nuestra necesidad#
$ambin e+isten los 'ateYay 0-P con puertos =GC y puertos =G0 por lo que podemos
interconectar nuestra central (lasti+ mediante stos a la P0$4#
Circuitos digitales
0i se necesitan ms de @N l1neas para nuestra central (lasti+ deber1amos entonces pensar en la
posibilidad de contratar una l1nea $@ o (@ dependiendo de su pro,eedor de ser,icio# )ebido a
que el circuito $@ transmite se%ales digitales las l1neas se pueden romper en los canales
discretos (FD canales usables) cada uno con una capacidad de LD &bps# *os canales se pueden
asignar y programar para manejar ,o" datos e incluso el trfico de ,ideo# (n (stados ?nidos
3ep6blica )ominicana y 5anad utili"amos $@ en casi todo el resto del mundo se utili"a (@#
*o bueno es que las tarjetas que ,ienen para estos circuitos nos permiten que con s!lo mo,er
un jumper podemos seleccionar si ser $@ o (@# (n una (@ se manejan hasta AF canales#
-$0P -nternet telephony 0er,ice Pro,ider or ]8o-P $elephone company]# Por medio de una
cone+i!n de -nternet una central (lasti+ y la contrataci!n de un pro,eedor de ser,icios de ,o"
sobre -P usted tambin puede llamar a la P0$4# )ebe tomar en cuenta que este ser,icio se
@O
contrata como cualquier otro ser,icio de comunicaci!n por lo cual incurrir en los gastos de
lugar# 'eneralmente este ser,icio se usa a ni,el residencial en forma pre<pagada y se debe ir
recargando mientras se est consumiendo el balance original# Para esto usted nada ms
necesita que su central (lasti+ tenga cone+i!n de -nternet mediante una tarjeta de red# (sta es
la forma ms econ!mica y fcil de obtener acceso a la P0$4#
(n 3ep6blica )ominicana hay ,arios pro,eedores de ser,icio de ,o" sobre -P pero entre todos
ellos utili"aremos a $ele,o+ por ser el ms estable y fcil de configurar seg6n nuestra
e+periencia en el mercado#
@S
0imensionamiento de :ard;are 1lasti4
4o e+iste una ciencia e+acta o un mtodo infalible para dimensionar el hardYare para una
instalaci!n en (lasti+ ya que inter,ienen m6ltiples factores a la hora de tomar esa decisi!n#
Para que tenga una idea sobre cul sistema es necesario debe tener en cuenta los siguientes
aspectos:
@`#< 5untas e+tensiones (terminales) ,a a tener conectadas y de qu tipo: anal!gicas 0-P -AG
/'5P 055P etca
F`#< 5untas llamadas simultneas piensa ofrecer y qu tipo de l1nea piensa tener: primarios
rdsi bsicas anal!gicas ,oip sip ia+ hAFA etca
A`#< 5ul es el ratio de llamadas (D llamadas por cada @N usuarios I de FN @N de @NaW)
D`#< Qu c!decs ,a a utili"ar (alaY gRFS gsm ilbca)
I`#< Qu tipo de red tiene en esa infraestructura: red<local internet framerelay atm adsl etca
5on todos estos datos y un poco de e+periencia puede empe"ar a ,er qu despliegue es
necesario:
un sistema o ,arios un procesador o ,arios redundante cules tarjetas y cuntas qu
terminales ip y cuntosB cancelaci!n de eco softYare o hardYare y muchos otros parmetros#
(s bueno tener siempre en cuenta que mientras menos forcemos nuestro procesador con
decodificaci!n es mucho mejor# (s decir trabajar con archi,os de audios no codificados como
son Ma, para los Playbac&s de grabaciones entrantes y m6sica en espera ulaY para las
grabaciones internas del sistema etc#

Para ms informaci!n acerca de dimensionamiento ,isita la siguiente pgina en ingls:
http:>>YYY#,oip<info#org>Yi&i>,ieY>Asteris&_dimensioning
FN
Cap2tulo 2
F@
)nstalaci6n de 1lasti4
Para la instalaci!n de (lasti+ es necesario que tengamos un computador dedicado
e+clusi,amente para estos fines# (n este libro mostraremos el proceso completo de una
instalaci!n paso a paso juntos con algunos trucos y sugerencias que nos facilitarn el trabajo#
(staremos utili"ando los siguientes equipos para este libro:
computador A/) 0(/P3C4 procesador F#Igh" /emoria AOD/. y FDN gb en disco#
$arjeta anloga aDNNp open,o+ con un puerto =GC y un =G0#
$arjeta $(@F@P )igium de primario#
$elfono -P *in&sys spaSDF#
$elfono -P Polycom AAN#
$ronco 0-P de la empresa $ele,o+
*in&sys 0paANNN
5hannel .an& 5arrier access de FD puertos =G0#
0oftphones estaremos usando -defis& y Glite#

5onsiguiendo la ,ersi!n adecuada
*o primero que debemos hacer es ir a la Yeb de (lasti+ YYY#elasti+#org y descargar la ,ersi!n
que sea la adecuada para nosotros en la secci!n de descargas encontraremos algo como esto:
0istri<uci6n 1lasti4
Tltima (stable:(lasti+ @#L -0C (AF bits) (lasti+ @#L -0C (LD bits)
Tltima 8ersi!n (stable: (lasti+<@#@8mYare -mage
Tltima .eta: (lasti+ F#N AlfaA -0C (AF bits) (lasti+ F#N AlfaA -0C (LD
bits)
5!digo =uente:@#L @#I @#A @#@
4ota: si desea probar ,ersiones anteriores la lista completa est
disponible en: 0ource =orge#
Ah1 tenemos la opci!n de descargar la ,ersi!n en AF bits o una ,ersi!n para LD bits si la
deseamos# Adems esta es una ,ersi!n ya ,irtuali"ada el c!digo fuente de ,arias ,ersiones
incluyendo la actual y una opci!n para descargar ,ersiones anteriores#

*a opci!n de la imagen ,irtuali"ada de 8mYare es la @#@ si ustedes se fijan es un poco
FF
desactuali"ada ya que estamos actualmente en la ,ersi!n @#L# 0i queremos probar con algo ms
actuali"ado a ni,el de ,irtuali"aci!n podemos descargar la ,ersi!n @#L e igualmente instalarla
en 8mYare si lo tenemos#

4ota: cabe se%alar que la ,irtuali"aci!n debe ser solamente para fines de prueba no para un
sistema en producci!n por ms peque%o que ste sea#
4ota: estaremos usando la ,ersi!n (lasti+ @#I#F -0C (AF bits) para todos los ejemplos
propuestos en este libro#



FA
)nstalaci6n paso a paso
OJO: el si!uiente procedimiento de instalacin borrar; todos los datos de su disco duro, ra.n
por la cual le recomendamos hacer la instalacin en un disco que no ten!a informacin
importante para usted.
*uego de descargar la imagen que ,amos a utili"ar necesitaremos un softYare que nos grabe
esa imagen y a la ,e" con,ierta de -0C a formato normal para que lo podamos utili"ar en un 5)
(hay en el mercado much1simas herramientas que hacen esta labor)#
8erificamos que nuestro computador en el .-C0 tenga en el orden de arranque el 5)<3C/ o
)8)<3C/ en primer lugar# *uego introducimos el 5) y comen"amos nuestra instalaci!n# *o
primero que ,eremos en la pantalla ser el logo de (lasti+ con ,arias opciones para escoger
esta ,e" s!lo le daremos a (4$(3 (ms adelante ,eremos una instalaci!n de raid @ con dos
discos)#

FD



*uego de esto el sistema ir mostrando una serie de datos y parmetros hasta que llega a una
pantalla donde nos pide seleccionar el lenguaje de nuestra instalaci!n# 0eleccionamos espa%ol y
le damos a la tecla $A. hasta que nos coloquemos sobre el C&# luego nos ,a a pedir la
configuraci!n para nuestro teclado y seleccionamos el que ms nos haga sentir mejor#

Posteriormente entramos a una pantalla de recibimiento donde se nos da la bien,enida a
(lasti+B clicamos aceptar y luego nos lle,a a una opci!n donde debemos seleccionar el tipo de
partici!n que queremos del disco duro y c!mo queremos distribuir dichas particiones#
*o recomendable es dejar que el sistema haga sus particiones automticamente ya que ,iene
optimi"ado para ello# (n esta pantalla le recomiendo seleccionar la primera opci!n que es
]remo,er particiones en dispositi,os seleccionados y crear disposici!n]#
FI
*uego presionamos la tecla ]$A.] hasta llegar a ]Aceptar]#

5uando seleccionemos ]Aceptar y presionemos ](4$(3] nos saldr un cuadro de a,iso donde
nos ad,ierte sobre si estamos seguros que queremos borrar toda la informaci!n de todas las
particiones a lo que le responderemos que s1#
NOTA: se borrar;n todos los datos de su disco duro.

FL
=inali"ado esto nos saldr un mensaje preguntndonos si queremos re,isar c!mo han quedado
las tablas de particiones y eso le respondemos que no y seguiremos con la siguiente pantalla
que es donde nos pide el gestor de arranque# Por defecto sale en la primera opci!n que es el
'3?. le damos ]$A.] y luego ]Aceptar]#
(n las siguientes dos pantallas que ,ienen a continuaci!n se deben seleccionar las primeras
opciones las cuales son las que ,ienen por defecto#

5uando terminemos de esas dos pantallas nos saldr la opci!n de seleccionar en el huso
horario el pa1s correspondiente en nuestro caso seleccionaremos ]Amrica>0antob)omingo] y
seguimos adelante#


FR

)espus de esto nos saldr un cuadro donde nos pide que le asignemos una contrase%a al
usuario root que es el administrador del sistema# (s muy importante que no pierda esta
contrase%a ya que podr1a terminar con una reinstalaci!n de todo el sistema si esto ocurre#
=inali"ado ese cuadro entonces llegaremos a uno donde se nos pide qu paquetes queremos
instalarB este cuadro lo dejaremos intacto y solamente nos ,amos a ]Aceptar]# 4ota: no toque
ninguna opci!n de ese cuadro porque de ello depende el buen funcionamiento de nuestra P.G
(lasti+#


FO

(l sistema comen"ar a hacer unas rutinas de preparaci!n ,erificando dependencias paquetes
etc#
5uando esto finalice nos lle,ar a una ,entana donde se nos dir que todas las acti,idades del
proceso de instalaci!n estarn disponibles en un archi,o de log cuando el sistema lo hayamos
puesto a arrancar#

*uego comen"ar con el formateo de las particiones ya creadas y los sistemas de archi,os# Al
trmino de esto ,eremos una pantalla donde se mostrarn las instalaciones de cada uno de los
paquetes que componen a (lasti+#

FS


5uando la barra de progresi!n de la parte de abajo llegue al @NNc entonces ya tendremos
nuestro sistema instalado completamente# (l sistema se reiniciar y cuando ,uel,a a subir nos
mostrar una pantalla similar a la pantalla inicial que ,imos cuando introdujimos el 5) de
instalaci!n# (n esta fase del proceso de instalaci!n lo 6nico que se nos mostrar son dos
opciones para el arranque# )ebemos siempre entrar en la opci!n que ,iene por defecto que es
la ](lasti+<base] la otra opci!n del ]Eernel Gen] no la ,amos a necesitar y su alcance est fuera
de lo e+puesto en este libro#


AN


*uego de haber entrado en la opci!n ](lasti+<base] (nota: l siempre arrancar en esta ,ersi!n
sin que sea necesaria nuestra inter,enci!n por lo cual deber sentirse tranquilo) nuestra P.G
ejecutar una serie de procesos de arranque y scripts de inicio hasta que finalmente arribemos
a la pantalla de bien,enida#
4o se preocupe si se le aparece la palabra ]=allo] en algunos procesos del momento de
arranque ya que hay ser,icios y componentes que no tenemos instalados que pro,ocan dicho
estatus como es el caso del Manpipe el cual es el dri,er de las tarjetas 0angoma#


A@
0ireccionamiento )P por la consola
Al finali"ar la instalaci!n del (lasti+ nos espera una ,entana de la consola de la pb+ donde se
nos pedir un usuario ((lasti+ login:) ah1 colocaremos ]root] y en el passYord pondremos el
que hayamos utili"ado en nuestra instalaci!n que en nuestro caso particular es ](lasti+]#

*uego de haber entrado a nuestro sistema saldr un mensaje en ingls que dice: 7=or access to
the (lasti+ Yeb '?- use this ?3* http:>>@SF#@LO#@#I#9
4ota: el ip @SF#@LO#@#I corresponde a mi P.G debido a que yo tengo un ser,idor )25P
corriendo en mi red el cual asigna direcciones en ese rango esto no quiere decir que a usted le
salga la misma direcci!n -P#

AF
0i no aparece ese mensaje mostrando alguna direcci!n -P y por el contrario sale algo como ]=or
access to the (lasti+ Yeb '?-9 use this ?3* http:>>JC?30(38(3-PA))3(00 quiere decir que no
tiene un ser,idor )25P del cual obtener una direcci!n y que debe asignarle una manual a su
central#
*o primero que debemos hacer es escribir el comando ]setup] en la consola de la pb+#

5on este comando estamos llamando a la utilidad de configuraci!n en modo te+to que utili"a el
sistema operati,o 5entos el cual es el que se instala con (lasti+ por defecto# *uego accionando
las flechas del teclado nos ,amos despla"ando hasta la opci!n de configuraci!n de la redB
despus que estemos situados en esa opci!n le damos a la tecla $ab ($abulaci!n) para que ,aya
al men6 a la parte donde dice ](jecutar una 2erramienta] y ah1 presionamos la tecla (4$(3 de
nuestro teclado#
AA
(ntonces nos aparecer una segunda ,entana donde saldr(n) desplegada(s) la(s) tarjeta(s) de
red que tenemos instalada(s) en nuestra P.G# Ah1 nue,amente nos colocaremos sobre la tarjeta
que queremos configurar en ese momento y nue,amente presionaremos (4$(3#

AD
*uego ,amos a ser lle,ados a una ,entana donde podremos editar parmetros como nombre
dispositi,o uso de )25P etc#
*o primero que haremos es despla"arnos hasta la opci!n que dice ]?se )25P] donde
aparecer entre corchetes un s1mbolo de asterisco d^e# (sto quiere decir que la opci!n de
obtener una direcci!n -P desde un ser,idor )25P est habilitada (es la que ,iene siempre
seleccionada por defecto en las instalaciones nue,as de (lasti+)# ?na ,e" sobre la opci!n antes
mencionada presionamos la barra espaciadora para deseleccionar el s1mbolo de ^ y
procederemos a la siguiente l1nea donde podremos introducir de forma manual la direcci!n -P
la mscara de red y la puerta de enlace que deseemos#

AI
$al,e" se est preguntando d!nde podremos configurar los parmetros del ser,idor )40 si
necesitamos tener internet en esta P.G# (sto lo ,eremos ms adelante por la opci!n Meb#

*uego usaremos el teclado nue,amente y nos despla"aremos hasta donde dice C&#
presionaremos enter# 5on esto iremos a la ,entana anterior en donde nos saldr la opci!n de
la(s) tarjeta(s) de red# Ah1 presionaremos la tecla $ab hasta que estemos en la opci!n ]0alir]#
*uego presionaremos (4$(3 nue,amente# (ntonces ya estaremos colocados en la ,entana
inicial correspondiente a cuando presionamos ]setup]# Aqu1 solamente utili"aremos $ab
nue,amente y nos colocaremos en la opci!n ]0alir] presionaremos (4$(3 y listo#
5on estas instrucciones deberemos haber a,an"ado a una altura del proceso que nos coloca
nue,amente en la consola de nuestra P.G#

Al agotar estos pasos ya le habremos asignado una direcci!n -P a nuestra central pero a6n no
podremos acceder a la misma porque para que estos cambios sean aplicados deberemos
reiniciar el ser,icio de red de nuestra P.G# Para esto ejecutaremos el siguiente comando:
]ser,ice netYor& restart]

AL
J entonces obser,aremos unas secuencias de instrucciones como las que aparecen en el
siguiente grfico:
?na ,e" reali"ado este paso ya estaremos listos para poder acceder a nuestro ser,idor (lasti+ a
tra,s de la red#

Nota: no %oy a explicar acerca de cu;les son los diferentes ran!os de redes, m;scaras, etc., ya
que este no es el obHeti%o del libro. 7sumiremos que usted tiene nociones b;sicas de redes. <o
que debe saber es que su computador adicional debe estar en la misma red o sub?red de su
central Elastix para poder alcan.arla tanto a ni%el web como de 445.

AR
)nstalaci6n y utiliaci6n de Putty
5omo es habitual en la mayor1a de los casos supondremos que usted adems de su central
poseer otros computadores en su red# (ntonces lo que haremos es conectarnos desde
nuestro computador a la P.G mediante la l1nea de comandos para cualquier tipo de gesti!n
administrati,a o cambio# (sto significa que si usted utili"a el sistema operati,o MindoYs ,a a
necesitar una herramienta de cone+i!n remota que utili"a el protocolo 002 el cual se llama
]Putty]#

(ste lo podremos descargar de la siguiente direcci!n:
http:>>YYY#chiar&#greenend#org#u&>fsgtatham>putty>doYnload#html
?na ,e" lo hayamos descargado procederemos a ejecutarlo dando doble clic& sobre el
programa luego nos saldr una opci!n donde dice ]2ost name(or -P address)#] Ah1
colocaremos el ip de nuestro ser,idor (lasti+# 0i queremos grabar esta cone+i!n de forma tal
que no tengamos que digitar otra ,e" la direcci!n -P ,amos a ]0a,ed 0essions]# Aqu1
escribiremos un nombre descripti,o como ]mi central ip] ](lasti+] etc# y le damos al bot!n de
]0a,e]#
AO



)espus que nuestra sesi!n est sal,ada le daremos al bot!n de ]Cpen] y nos deber aparecer
una ad,ertencia en ingls# Presionaremos a la misma en el bot!n de ]Jes]# -nmediatamente
hayamos hecho esto nos saldr una ,entana donde se nos preguntar ]login as:] ah1
escribiremos ]root] y en el passYord escribiremos nuestra contrase%a# 0i todo lo introdujimos
de forma correcta estaremos dentro de nuestra P.G (lasti+ de forma remota#
AS
Cap2tulo '





DN
)ntroducci6n a $inu4 para Administradores de 1lasti4
(n este cap1tulo se repasarn algunos conceptos 6tiles de *inu+ para facilitar el trabajo de los
administradores de (lasti+# 0i usted ya conoce c!mo administrar su (lasti+ desde la l1nea de
comandos de *inu+ sltese este cap1tulo y ,aya directamente al siguiente#
)ebido a que este no es un libro de *inu+ no ahondaremos mucho en el tema ni hablaremos
de la historia de *inu+ ni de sus ,entajas# $ampoco profundi"aremos en detalles# As1 que si en
alg6n momento le parece que estoy abordando los temas de manera muy general### esa es la
idea#
0i al final de este cap1tulo a6n siente que e+isten ,ac1os le recomendamos capacitarse en
administraci!n de *inu+ sin duda esto le facilitar las tareas de administraci!n de (lasti+#
$2nea de comandos de $inu4
?na manera muy 6til de administrar (lasti+ es desde la l1nea de comandos de *inu+# *a l1nea de
comandos de *inu+ nos permitir e+plotar al m+imo el potencial de nuestro 0er,idor de
5omunicaciones ?nificadas#

Para ingresar directamente a la l1nea de comandos s!lo tenemos que conectar un monitor y
teclado a nuestro equipo instalado con (lasti+ o conectarnos remotamente a tra,s del
protocolo 002#
0i estamos en un equipo MindoYs debemos descargar un programa cliente para podernos
conectar remotamente# (l programa que recomendamos aqu1 se llama Pu$$J y basta hacer una
b6squeda en 'oogle por ese nombre para encontrar el sitio de descargas# 0!lo aseg6rese de
hacerlo desde el sitio oficial#
D@
Comandos <=sicos
A continuaci!n una lista de los comandos bsicos ms usados:
5omando )escripci!n
ls *ista los archi,os en el directorio actual
ls <la *ista los archi,os y sus atributos
cd 5ambia de directorio
cd ## 5ambia al directorio padre
cat /uestra el contenido de un archi,o en la
pantalla
pYd /uestra la ruta actual
cp 5opia un archi,o o grupo de ellos
m, /ue,e un archi,o# $ambin se usa para
renombrar archi,os
rm (limina un archi,o
tail <f nombrebarchi,o /uestra las 6ltimas l1neas de un archi,o
m&dir 5rea un directorio
tar <+,"f nombrebarchi,o#tar#g" )escomprime un archi,o tar#g"
$op /uestra un reporte en tiempo real de los procesos que
se ejecutan en el sistema# Puede ser ordenado por
consumo de memoria o 5P?# /uy 6til para diagn!stico
find Permite buscar archi,os
,im Programa para ,er y editar archi,os de te+to plano
ifconfig /uestra informaci!n de las interfaces de red y permite
modificarlas temporalmente
ps <au+ /uestra un reporte de los procesos que se estn
ejecutando en el ser,idor
reboot 3einicia el equipo
shutdoYn <h noY Apaga el equipo
DF
DA
>istema de archi5os
(n *inu+ es muy importante la organi"aci!n del sistema de archi,os#
(sta organi"aci!n le otorga a *inu+ robuste" e interoperabilidad pues los programas pueden
predecir con mayor e+actitud d!nde se encuentran ciertos archi,os para su correcto
funcionamiento y as1 mismo escribir archi,os de manera que otros componentes los entiendan#
(sto minimi"a los conflictos y en conjunto con el sistema de permisos a%ade ms seguridad al
sistema operati,o#
*a organi"aci!n de directorios que se mostrar a continuaci!n no es arbitraria# (s producto de
a%os de e,oluci!n desde las primeras ,ersiones de ?4-G#
(sta estructura de carpetas est ubicada en lo que se llama directorio ra1" o directorio
principal# (ste directorio ra1" es el directorio de ms alto ni,el en el sistema de archi,os#
)irectorio )escripci!n
sbin -ncluye binarios que pueden ser ejecutados s!lo
por el administrador
bin 5ontiene binarios necesarios para el correcto
funcionamiento del sistema# *os binarios de esta
carpeta pueden tambin ser utili"ados por los
usuarios del sistema
boot (ste directorio contiene el &ernel y otros archi,os
necesarios al momento de arranque
de, (ste directorio contiene archi,os que representan
dispositi,os de hardYare# 3ecordemos que en
*inu+ prcticamente todo es un archi,o
etc (ste directorio contiene bsicamente archi,os de
configuraci!n para todo el sistema
home Aqu1 residen los directorios de los usuarios# Por
ejemplo el directorio >home>jorge es el directorio
del usuario 7jorge9
lib 5ontiene bsicamente las librer1as compartidas
que requieren los programas# Algo anlogo a los
archi,os #dll en MindoYs
lost_found 5uando por alguna ra"!n el sistema de archi,os se
corrompe y hay que repararloB los resultados de
esa reparaci!n se guardan en este directorio
mnt (ste es un lugar com6n para montar otros
DD
sistemas de archi,os o dispositi,os# Por ejemplo
una unidad de 5)3C/ o un P(4 )3-8(
opt (ste directorio contiene paquetes de softYare que
normalmente no son parte de la instalaci!n
original
proc (s un directorio ,irtual (ya que realmente reside
en la memoria) donde el &ernel y dri,ers escriben
archi,os para que otros programas los puedan
leer# Por ejemplo aqu1 es donde los dri,ers de
"aptel escriben ciertos archi,os en la ruta
>proc>"aptel>
root (ste es el directorio del usuario root ya que ste
no tiene uno del tipo >home>root
tmp (ste directorio contiene archi,os temporales
usr (s uno de los ms importantes directorios y
contiene informaci!n para ser compartida como
programas que pueden ser usados por los
usuarios del sistema la documentaci!n de dichos
programas y hasta librer1as relacionadas etc#
(ste directorio usualmente no contiene
informaci!n que cambie constantemente
,ar 5ontiene informaci!n en constante cambio como
logs o colas de emails# Por ejemplo aqu1 reside el
log de asteris& en la ruta >,ar>log>asteris&>full
DI
Permisos
(n *inu+ cada directorio o archi,o tiene permisos de acceso y estos permisos pueden ser
bsicamente de A tipos:
lectura

escritura

ejecuci!n
5ada archi,o tambin tiene un due%o y un grupo al cual pertenece y para cada una de estas
entidades se pueden establecer permisos diferentes#
Por 6ltimo tambin es deseable establecer permisos para otros usuarios que e,entualmente
pueden querer tener acceso a este archi,o#
)icho todo lo anterior podemos establecer la siguiente matri" de permisos que ser1a ,lida
para un determinado archi,o del sistema:
due%o grupo otros usuarios
lectura + + +
escritura +
ejecuci!n + + +
(+iste sin embargo una notaci!n ms sencilla para e+presar la matri" de arriba#
(sta notaci!n compuesta de @N caracteres simplifica el despliegue de la informaci!n de
permisos y permite mostrarlos en una sola l1nea lo cual es muy 6til cuando se quieren ,er
permisos de muchos archi,os#
Por ejemplo la matri" de permisos del ejemplo anterior se puede e+presar de la siguiente
manera:
<rY+r<+r<+ N@FADILROS
)onde:
DL
(l carcter N representa el tipo de archi,o# 0i se llena con la letra 7d9 significa que se
trata de un directorio#

*os caracteres @ F y A representan los permisos de lectura escritura y ejecuci!n para el
due%o del archi,o#

*os caracteres D I y L representan los permisos de lectura escritura y ejecuci!n para el
grupo al que pertenece el archi,o#

*os caracteres R O y S representan los permisos de lectura escritura y ejecuci!n para
otros usuarios#

Ahora ,eamos un ejemplo de un listado largo donde podremos apreciar diferentes permisos:
g ls <la
?epresentaci6n num@rica de permisos
Aparentemente complicaremos las cosas un poco ms aqu1 pero ya ,eremos ms adelante la
utilidad de poder representar la dichosa matri" de permisos de una forma ms condensada
llamada representaci!n numrica u octal de permisos#
*a cuesti!n es que los A caracteres que definen los permisos para cada una de las tres entidades
in,olucradas (due%o grupo y otros) pueden ser representados por un solo n6mero de tal
manera que todos los permisos de un archi,o pueden ser representados por A de stos
n6meros# Por ejemplo RII# )onde el primer d1gito representa los permisos del due%o el
segundo d1gito los permisos del grupo y el tercer d1gito los permisos de otros usuarios#
Al principio puede ser complicado entenderlo pero sin duda se trata de un formato ms
condensado# )e eso s1 no cabe duda V,erdadW J basta ,er el siguiente ejemplo:
<rY+r<+r<+ equi,ale a RII
DR
/ero, Kde dnde sale el famoso numeritoL
3esulta que cada uno de los A caracteres que representan un permiso para una entidad dada
puede ser reempla"ado por @ ! N de tal manera que obtenemos un n6mero binario# *uego
este n6mero binario se traduce a su equi,alente decimal (realmente deber1amos decir octal
aqu1)# 8eamos el ejemplo siguiente:
<rY+r<+r<+
$ransformado a binario tendr1amos los siguientes tr1os:
@@@ @N@ @N@
y ahora en su equi,alente decimal:
RII
(n fin para los que no les gusta calcular binario les dejo la siguiente tablita#
8ersi!n te+to 8ersi!n binaria 8ersi!n Cctal
<<< NNN N
<<+ NN@ @
<Y< N@N F
<Y+ N@@ A
r<< @NN D
r<+ @N@ I
rY< @@N L
rY+ @@@ R
Ahora s1 se estarn preguntando Vpara qu nos sir,e esta notaci!n numricaW
.ueno resulta que de esta manera es mucho ms fcil manipular los permisos de los archi,os
mediante comandos y eso es precisamente lo que ,eremos a continuaci!n#
5ambiando permisos y due%os de archi,os#

*as tareas de cambio de permisos y due%os de archi,os pueden ser reali"adas fcilmente
gracias a los comandos chmody choYn respecti,amente#
DO
5hmod toma como parmetros los permisos en modo numrico y el nombre del archi,o al que
se desea reali"ar el cambio# Por ejemplo:
g ls <la archi,obprueba
(l comando chmod tambin se puede usar recursi,amente para cambiar los permisos de todos
los archi,os dentro de una carpeta# (sto se hace con la opci!n 3# Por ejemplo: 7chmod \3 RII
nombrebcarpeta>#9
Para cambiar el due%o y grupo asociado con un archi,o determinado podemos usar el comando
choYn# Por ejemplo para cambiar los permisos del archi,o anterior al usuario y grupo root
ejecutamos lo siguiente:
M ls ?la archi%oNprueba
?rwxr?xr?x 1 alfio alfio 3 933#?31?11 3)"9+ archi%oNprueba
M chown root.root archi%oNpruebaM ls ?la archi%oNprueba
?rwxr?xr?x 1 root root 3 933#?31?11 3)"9) archi%oNprueba
7l i!ual que el comando chmod, el comando chown tambi(n soporta la opcin '.
DS
/i5el de eAecuci6n
(l trmino runle,el o ni,el de ejecuci!n se refiere al modo de operaci!n en los sistemas
operati,os que implementan el estilo de sistema de arranque de iniciaci!n tipo ?4-G 0ystem 8#
(n trminos prcticos cuando el computador entra al runle,el N est apagado y cuando entra
al runle,el L se reinicia# *os runle,els intermedios (@ a I) difieren en relaci!n a qu unidades de
disco se montan y qu ser,icios de red son iniciados# *os ni,eles ms bajos se utili"an para el
mantenimiento o la recuperaci!n de emergencia ya que por lo general no ofrecen ning6n
ser,icio de red# *os detalles particulares de configuraci!n del runle,el ,ar1an bastante entre
sistemas operati,os y ligeramente entre los administradores de sistema#

*a mayor parte de usuarios de sistemas puede comprobar el ni,el de ejecuci!n actual con
cualquiera de los comandos siguientes:
g runle,el ; como usuario root
g Yho <r ; como cualquier usuario
4i,eles de ejecuci!n t1picos en *inu+
*a mayor1a de la distribuciones *inu+ definen los siguientes ni,eles de ejecuci!n adicionales:
*os R ni,eles de ejecuci!n (runle,els) estndars
4i,el de
ejecuci!n
4ombre o
denominaci!n
)escripci!n
N Alto Alto o cierre del sistema (Apagado)#
@
/odo de usuario
6nico
(/onousuario)
4o configura la interfa" de red o los demonios de inicio ni
permite que ingresen otros usuarios que no sean el usuario
root sin contrase%a# (ste ni,el de ejecuci!n permite reparar
problemas o hacer pruebas en el sistema#
F /ultiusuario /ultiusuario sin soporte de red#
A
/ultiusuario con
soporte de red#
-nicia el sistema normalmente#
D 4o usado#
I
/ultiusuario grfico
(G@@)
0imilar al ni,el de ejecuci!n A _ display manager#
L 3einicio 0e reinicia el sistema#
IN
?PMs y actualiaciones 52a Bum
*os paquetes de softYare que se incluyen en (lasti+ ,ienen en un formato llamado 3P/# (ste
es un formato heredado de 3ed 2at y su nombre significa 3ed 2at Pac&age /anager por sus
siglas en ingls# (sto quiere decir que los instaladores de muchos paquetes de softYare
adicional pueden ser instalados en (lasti+ de manera sencilla#
*os 3P/s tambin nos permitirn actuali"ar paquetes de softYare y se encargarn de resol,er
las dependencias necesarias para que dichos paquetes no causen problemas en el sistema#
(sto se logra gracias a que el sistema 3P/ mantiene una base de datos interna de todos los
paquetes instalados con sus respecti,as dependencias y ,ersiones#
Adems nos pro,ee con un comando muy 6til para manipular las instalaciones
desinstalaciones actuali"aciones y otras tareas importantes#
A continuaci!n algunas opciones de uso del comando 7rpm9:
Acci!n a reali"ar 5omando
-nstalaci!n de 3P/s rpm <i,h nombrebdelbpaquete#rpm
Actuali"aci!n de un 3P/ rpm <?,h nombrebdelbpaquete#rpm
(liminaci!n de un 3P/ rpm <e nombrebdelbpaquete#rpm
Cbtener informaci!n de un archi,o 3P/ rpm \qpi nombrebdelbpaquete#rpm
Cbtener un listado de todos los 3P/s
instalados en el sistema
rpm <qa
I@
Bum al rescate
*a instalaci!n manual de 3P/s mediante el comando rpm est bien para muchas de las tareas
pero hay ocasiones en las cuales instalar 3P/s resulta tedioso y complicado si lo hacemos de
esta manera#
?n ejemplo de esto es cuando instalamos paquetes 3P/s complejos que tienen muchas
dependencias y al momento de instalar dicho paquete resulta que nos damos cuenta que
tenemos que instalar otro paquete complementario y tenemos que buscarlo en -nternet para
instalarlo#
/uchas ,eces un 3P/ tiene decenas o hasta cientos de dependencias lo que por supuesto nos
lle,ar1a horas solucionar manualmente#
Adicionalmente a este problema de dependencias e+iste otro y es el de la confiabilidad de los
3P/s# (s decir luego de horas y horas de instalar nuestros paquetes manualmente nos damos
cuenta de que uno de ellos sobreescribi! un archi,o importante del sistema y corrompi!
nuestro (lasti+# 8aya dolor de cabe"ah
Aqu1 es cuando entra en escena nuestro hroe llamado Jumh
Jum es un recurso que nos ayuda a instalar paquetes 3P/s desde repositorios y lo hace de una
manera muy amigable#
*a mayor1a de las distribuciones serias y (lasti+ no es la e+cepci!n mantienen repositorios de
paquetes oficiales de softYare accesibles gratuitamente a tra,s de -nternet y hacen el mayor
esfuer"o porque dichos paquetes no tengan problemas de dependencias entre s1#
Adems los paquetes de los repositorios oficiales son probados para e,itar molestias en los
usuarios# (s por esta ra"!n que si se usa (lasti+ lo recomendable es que se instalen paquetes
desde el repositorio oficial#
.ueno ahora ,amos al grano y mostremos algunos comandos Jum 6tiles:
5omando )escripci!n
yum update Actuali"ar $C)C el sistema
yum update nombrebpaquete Actuali"a s!lo el paquete especificado y
todas sus dependencias
4ota: cabe destacar que (lasti+ nos pro,ee de una interfase Meb amigable para actuali"ar
IF
paquetes y administrar repositorios# Por lo tanto los procedimientos de actuali"aci!n manuales
aqu1 descriptos se dejarn para casos e+cepcionales# 0e recomienda en lo posible utili"ar la
interfase Meb#
#so <=sico de C)
(l editor ,i es un editor de te+to de pantalla completa que maneja en memoria el te+to entero
de un archi,o#
(s el editor clsico de ?4-GB est en todas las ,ersiones# Puede usarse en cualquier tipo de
terminal con un m1nimo de teclas esto lo hace dif1cil de usar hasta que uno se acostumbra#
(+iste un editor ,i ampliado llamado ,im que contiene facilidades adicionales as1 como di,ersas
,ersiones del ,i original#
(n todos los casos el conjunto de comandos bsicos es el mismo#
(+isten en ?4-G otros editores ms potentes y ,erstiles como emacs que pro,ee un ambiente
de trabajo completo tambin ,ersiones fciles de manejar como jo,e o pico o aun m1nimas e
inmediatas como ae#
(n ambiente G<MindoYs hay muchos editores amigables fciles de usar y con m6ltiples
capacidades#
4o obstante 8- est en todos los ?4-G requiere pocos recursos se usa mucho en
administraci!n para programar y en situaciones de emergencia#
(n casos de roturas de discos corrupci!n de sistemas de archi,os errores en el arranque y
otras catstrofes puede ser el 6nico editor disponible# 5omo la mayor1a de las configuraciones
en ?4-G se manejan editando archi,os disponer de esta capacidad es esencial en la
administraci!n de un sistema#
Modos de 5i
(+isten tres modos o estados en ,i:
/odo comando: las teclas ejecutan acciones que permiten despla"ar el cursor recorrer
el archi,o ejecutar comandos de manejo del te+to y salir del editor# (s el modo inicial
de ,i#
IA
/odo te+to o modo inserci!n: las teclas ingresan caracteres en el te+to#
/odo 6ltima l1nea o e+: las teclas se usan para escribir comandos en la 6ltima l1nea al
final de la pantalla#
Du2a de super5i5encia
5on unos pocos comandos bsicos se puede ya trabajar en ,i editando y sal,ando un te+to:
,i arch@ arranca en modo comando editando el archi,o arch@
inserta te+to a la i"quierda del cursor
agrega te+to a la derecha del cursor
,uel,e a modo comando
borra el carcter bajo el cursor
borra una l1nea
mue,e el cursor un carcter a la i"quierda
mue,e el cursor una l1nea hacia abajo
mue,e el cursor una l1nea hacia arriba
mue,e el cursor un carcter a la derecha
sal,a el archi,o (graba en disco)
sale del editor (debe sal,arse primero)
i
a
(05
+
dd
h o flecha i"quierda
j o flecha abajo
& o flecha arriba
l o flecha derecha
:Y
:q
#so a5anado de 5i
-n,ocaci!n de ,i

8i: Abre la ,entana de edici!n sin abrir ning6n
archi,o#
,i arch@: (dita el archi,o arch@ si e+isteB si no lo crea#
,i arch@ archF: (dita sucesi,amente los archi,os arch@ y
luego archF#
,i _DI arch@: (dita el archi,o arch@ posicionando el cursor
en la l1nea DI#
,i _g arch@: (dita el archi,o arch@ posicionando el cursor
al final del archi,o#
,i _>2abia arch@: (dita el archi,o arch@ en la primera
ocurrencia de la palabra ]2abia]#
ID
Capitulo (
II
1lementos del sistema
Antes de dar el primer paso debemos estar seguros si nuestra central y el computador que
estamos utili"ando para acceder a la misma se pueden comunicar entre ellos a ni,el de red#
Asumiendo que s1 lo que tenemos que hacer entonces es abrir un e+plorador y en el mismo
colocar la direcci!n -P que le hayamos asignado a nuestra central#
-nmediatamente nos saldr una ad,ertencia donde nos dice que no conoce esa entidad emisora
de certificados (lo que sucede es que (lasti+ se comunica por 00* que es la cone+i!n segura y
emite un certificado) le damos que s1 a todas las ad,ertencias que nos hace acerca de
seguridad y luego nos debe lle,ar a la pgina de inicio de (lasti+ donde nos pregunta por
usuario y passYord#




IL
0ash<oard

-ntroducimos el username ]admin] y el passYord ]palosanto]# *uego de esto nos aparece la
,entana )ashboard que es desde donde nos loguiamos a la P.G entra por defecto# (n este
dashboard podemos tener un resumen de las acti,idades principales de nuestra P.G como lo
son *lamadas (mails =a+es 8oicemails (,entos del calendario y (mails del sistema#



Preferences

5omo pudimos darnos cuenta la administraci!n Meb de (lasti+ sigue en ingls aunque
hayamos instalado el sistema en espa%ol# Para corregir esto nos ,amos a la pesta%a
preferences que est ah1 mismo bajo el men6 de 0ystem y seleccionamos el idioma espa%ol del
listado de -diomas#

(n esta misma pesta%a podemos hacer ,arios cambios importantes como son: =echa y 2ora
IR
apariencia del sistema y 5urrency el cual se refiere al tipo de moneda que queremos que el
sistema utilice#
4ota: el tipo de moneda se utili"a para asignarle costo a las llamadas en los troncales este
tema lo ,eremos ms adelante#

*a fecha y la hora es importante que estn bien ajustadas y configuradas ya que hay muchos
e,entos que la P.G utili"a basndose en la disponibilidad de esa informaci!n#



IO
)nformaci6n del sistema
?na ,e" hayamos configurado nuestro idioma fecha y hora podremos seguir a la siguiente
pesta%a que es la ]informaci!n del sistema] donde encontraremos informaciones sumamente
,aliosas sobre nuestra P.G como son los ]3ecursos del sistema] y ])iscos )uros]#
(n ]3ecursos del sistema] podremos ,er nuestro tipo de procesador tiempo de
funcionamiento (que es el tiempo que tiene nuestra P.G funcionando sin reiniciarse o
apagarse)B memoria utili"ada sYap utili"ado (sta 6ltima es la memoria ,irtual que se le asigna
durante la instalaci!n de (lasti+)#
$ambin en la parte derecha de dicha informaci!n podremos ,er un grfico que nos despliega
datos acerca de las llamadas simultneas del sistema (Por lo general sale como un error en la
grfica debido a que no hemos reali"ado ninguna llamada)#

(n ])iscos )uros] ,eremos la cantidad de espacio libre que tenemos# (sto es de mucha
importancia ya que si decidimos grabar todas las llamadas entrantes y salientes como en el
caso de los callcenters aqu1 nos daremos cuenta del espacio que nos queda disponible#

IS
?ed
Aqu1 podemos hacer cambios de nuestros parmetros de red por medio de la interfa" grfica si
queremos cambiar los ,alores de nombre de equipo (hostname) ser,idores )40 puerta de
enlace s!lo debemos dar clic& al bot!n de ](ditar parmetros de 3ed]# Para cambiar
parmetros como direcci!n -P y mscara de red se debe dar clic& sobre ] (thernet N ] el cual
est debajo de ]*ista de -nterfases (thernet]#

4ota: es recomendable que aunque hayamos cambiado el -P de forma manual por la consola
en el capitulo F que aqu1 ,ol,amos a darle 7'uardar cambios9 debido a los problemas que se
han presentado donde el -P a ,eces cambia si s!lo fue configurado manualmente#



>er5idor 0:CP
(ste ser,icio es de suma importancia si queremos asignar de forma automtica direcciones a
los dems equipos de nuestra red como son: $elfonos -P A$As etc# 0!lo debemos ,er qu
rango es que queremos asignar el tiempo que deseamos que los clientes mantengan esas -P
LN
antes de hacer una nue,a petici!n al ser,idor ser,idores )40 e+ternos o de nuestra propia red
ser,idores M-40 y la puerta de enlace predeterminada#
?na ,e" hayamos llenado todos estos ,alores s!lo es cuesti!n de presionar el bot!n de ]iniciar
ser,icio] y listo: ya tenemos un ser,idor )25P corriendo en nuestra red Vquin dijo que *inu+
no era fcilW

Cargar MenE
(sta parte la e+plicaremos ms adelante cuando carguemos el m!dulo de callcenter#
Apagar
(sta es una forma fcil de apagar y reiniciar el sistema debemos tener cuidado con esta parte
cuando estemos trabajando con sistemas en producci!n#

0etecci6n de hard;are
2ablaremos de esto en detalle en la parte de creaci!n de troncos Kap (actualmente )ahdi)#

Actualiaciones
(sta parte es muy importante ya que nos presenta todos los paquetes instalados del sistema#
L@
(n otra de las opciones figuran los ]repositorios] los cuales son muy importantes ya que si
queremos instalar alg6n nue,o paquete que hayan liberado o algo similar solamente tenemos
que entrar a 7repositorios9 y habilitar los ].eta 3P/ 3epository for (lasti+] (si el paquete
liberado es un beta)# C si deseamos instalar un paquete propio de la distribuci!n de 5entos
habilitareamos los repositorios necesarios de 5entos#

4ota: no se recomienda hacer actuali"aciones del sistema a menos que ya hayan sido probadas
y recomendadas por el personal de (lasti+ en su pgina Yeb# 5ualquier actuali"aci!n podr1a
terminar en la ruptura de algunos componentes de nuestro sistema# 3ecuerde que la grande"a
de (lasti+ radica en el buen funcionamiento de todos sus componentes y muchas ,eces esto se
basa en componentes y paquetes espec1ficos#





?espaldarF?estaurar

(sto lo mostraremos ms adelante cuando ya tengamos algo que requiera la necesidad de
sacarle copia de seguridad# Adems mostraremos c!mo hacerlo al estilo (lasti+ y al estilo
=reepb+ para que usted decida cul utili"ar#
5ap1tulo I

LF
Configuraci6n PGH
%pci6n y G=sico
C&ey como ya debemos estar ansiosos por crear e+tensiones y cosas por el estilo lo primero
que haremos es ir a la pesta%a que dice P.G y daremos clic& sobre ella# Ah1 nos encontraremos
con un amplio e intimidante men6 que estaremos detallando a lo largo de este libro#

*o primero que ,eremos es una opci!n que nos dice freeP.G 0in embeber esta es el alma de
(lasti+ mientras =reepb+ es el motor de gesti!n de la central completa#
(l personal de Palosanto que son los creadores de (lasti+ desarroll! una ,ersi!n resumida de
=reepb+# Aunque a la ,e" nos dejaron una ,ersi!n normal y sin modificar para que podamos
hacer cosas que no se pueden hacer con la ,ersi!n de (lasti+# (sta parte la ,eremos ms
adelante y tambin mostraremos muchas opciones que se pueden hacer por =reepb+#

LA

LD
Creando 14tensiones
Ahora ,amos a tratar una parte muy interesante: la creaci!n de e+tensiones o como dicen en
gran parte de centro y sur Amrica: ]creaci!n de ane+os]# *o primero que ,eremos ser la
opci!n de crear e+tensiones tipo 0-P#

4ota: ]0-P es un protocolo desarrollado por el -($= //?0-5 Mor&ing 'roup con la intenci!n de
ser el estndar para la iniciaci!n modificaci!n y finali"aci!n de sesiones interacti,as de usuario
donde inter,ienen elementos multimedia como el ,ideo ,o" mensajer1a instantnea juegos
online y realidad ,irtual]# 4o es la mejor de las opciones pero es la ms difundida y
estandari"ada# 0i desea abundar ms sobre este protocolo le recomiendo que utilice el -nternet
o consigas el 3=5#

(n la parte de e+tensiones nos saldr la opci!n de crear ]'eneric 0ip )e,ice] s!lo
presionaremos el bot!n ]submit] y nos presentar una serie de campos para ser llenados por
nosotros#

?ser (+tensions: es el n6mero de la e+tensi!n que ,amos a asignar por ejemplo: FINN FINF
etc#

)isplay 4ame: es el nombre que aparece en una e+tensi!n ,ecina cuando marcamos hacia ella
por ejemplo: Alfio /u%o"#

5-) 4um Alias: este es una mscara para el n6mero que tenemos por ejemplo: si tenemos un
grupo de $imbrado o el departamento tcnico tiene I usuarios pero cada ,e" que alguien llama
al departamento de soporte nos interesa que se marque la e+tensi!n FNFN procederemos a
colocarles a los cinco usuarios de nuestro departamento el n6mero FNFN en este campo y las
personas que reciban las llamadas creern que todas ,ienen de esa e+tensi!n#

0-P Alias: si usted desea asignar un nombre a una e+tensi!n para que otras e+tensiones 0-P
puedan marcarle de esta forma aqu1 es que debe ser colocado# 0-P soporta el marcado por
nombre adems de la marcaci!n numrica es decir que en ,e" de 0-P>FINN podemos utili"ar
0-P>Alfio y funciona de la misma manera#

Cutbound 5-): en este campo podemos colocar un caller<id (identificador de n6mero) diferente
al de nuestra central cuando estemos marcando fuera de nuestra central# (s decir que aqu1
puedo sobreescribir el caller id de mi central con el que tenga puesto aqu1# 4ota: el pro,eedor
debe soportar este procedimiento para que funcione correctamente#

LI
3ing $ime: tiempo que debe timbrar una e+tensi!n antes de entrar al bu"!n de ,o" por lo
general esta opci!n no se configura sino que se toma del ,alor que ya est e+presado en
general settings#

5all Maiting: se usa para llamadas en espera# (s de suma importancia que esta opci!n est
habilitada (enable) porque de aqu1 depende que nuestro telfono pueda recibir otra llamada
cuando tengamos la l1nea ocupada#

5all 0creening: esta funci!n permite que cuando un usuario nos llama desde fuera a nuestra
e+tensi!n se le requiera grabar su nombre para luego la central transferirnos dicha grabaci!n
dndonos la opci!n de aceptar o recha"ar la llamada#
(+iste tambin el 5all 0creening con memoria (/emory)# *o que este 6ltimo hace es poner al
sistema a requerir la grabaci!n del nombre de la persona que nos llama por primera ,e"# Ja con
su nombre y n6mero registrados cuando aquella ,uel,a a marcar desde ese mismo n6mero la
P.G simplemente ,erificar su caller id y no le requerir que grabe su nombre sino que a
nosotros nos pondr la 6ltima grabaci!n que se haya hecho desde ese n6mero#

(mergency 5-): este es un 5aller -d que se utili"ar solamente cuando hagamos una llamada de
emergencia como al S@@ por ejemplo# Aqu1 podemos especificar otro n6mero diferente#

)-) )escription: este es un campo solamente descripti,o se utili"a para hacer una descripci!n
del )-)#
2agamos un parntesis para definir lo que es )-)#

)-): )irect -nYard )ialing (tambin llamado ))- en (uropa) es un ser,icio ofrecido por las
compa%1as telef!nicas para ser usado con los sistemas de central telef!nica de los clientes en
donde la compa%1a telef!nica (telco) asigna un rango de n6meros asociados con una o ms
l1neas telef!nicas#

0u prop!sito es permitir a una empresa asignar un n6mero personal a cada empleado sin
requerir una l1nea telef!nica separada por cada empleado# )e esta manera el trfico telef!nico
puede ser segmentado y administrado ms fcilmente#

)-) requiere que se compre una l1nea 3)0- (-0)4) o )igital y que se pida a la compa%1a
telef!nica que asigne un rango de n6meros# *uego se necesitar en sus instalaciones el equipo
respecti,o el cual consiste de tarjetas .3- $@ o (@#

Add -nbound )-): este campo sir,e para agregar un )-) directamente a esta e+tensi!n cuando
LL
estemos marcando hacia afuera#

Add -nbound 5-): se usa en conjunto con ]Add -nbound 5-)]#

$his de,ice uses sip technology: aqu1 es que se define el tipo de tecnolog1a que estamos
usando esto es de ,ital importancia ya que ms adelante ,eremos que este es el 6nico campo
que cambia cuando estemos creando otro tipo de e+tensi!n#

0ecret: esta es la contrase%a que debemos asignar a la e+tensi!n que creemos# )ebe ser una
cla,e recordable ya que la utili"aremos posteriormente cuando configuremos una e+tensi!n#
Por lo general caemos en el error de asignar el mismo n6mero de e+tensi!n como cla,e# Para
un entorno de pruebas esto no ser1a problemas pero debemos tener cuidado de incurrir en
esta prctica en sistemas en producci!n#

)tmfmode: ()ual $one /ultifrecuency) /ultifrecuencia de doble tono# $onos en diferentes
hert" que utili"an una telefon1a para marcar n6meros# 5ada n6mero u opci!n del telfono tiene
un tono propio que es identificado en la telefon1a#

(ste campo puede tener cuatro opciones:

inband rfcFOAA info y auto#

*e recomendamos que utilice la opci!n que ,iene por defecto# 0i quiere in,estigar acerca de la
utilidad y funci!n particular cada mtodo le dejamos todas las opciones abiertas# 0!lo le
diremos que cuando est configurando un pro,eedor de 8o" 0obre -P con troncos 0-P este
modo debe estar preferiblemente en info(dtmfmodeiinfo)#

*anguage 5ode: con esta opci!n si tenemos las ,oces instaladas en espa%ol e ingls al mismo
tiempo cuando especifiquemos ]es] todos los a,isos o anuncios se escucharn en espa%ol
como son los de bu"!n de ,o" etc#

3ecord -ncoming: esta opci!n sir,e para grabar todas las con,ersaciones salientes si
seleccionamos ]alYays] o no grabar nunca si seleccionamos ]ne,er]# Por defecto ,iene ]Cn
)emand] o sea que podemos decidir cundo grabar inclusi,e si estamos en medio de una
con,ersaci!n#

3ecord Cutgoing: aplica igual que para 3ecord -ncoming pero sta es para llamadas entrantes#

0tatus: est dentro de 8oicemail j )irectory sir,e para habilitar el uso de bu"!n de ,o" a la
e+tensi!n por defecto ,iene deshabilitado#
LR

8oicemail PassYord: se trata de la contrase%a del bu"!n de ,o" la que el usuario debe utili"ar
para recoger sus mensajes# (sta cla,e s!lo puede ser numrica y el usuario puede cambiarla
cuando entra al men6 de su bu"!n de ,o"#

(mail Address: es el correo donde los mensajes de ,o" sern en,iados una ,e" recibidos los
mensajes son ane+ados en formato Ma,#

Pager (mail Address: este correo s!lo sir,e para recibir notificaciones cortas acerca de que
tiene un mensaje de ,o" en su bu"!n# (sto es ideal para cuando queremos recibir s!lo una
notificaci!n en un celular o un .lac&berry#

(mail Attachment: esta es la opci!n que nos permite ane+ar o no el mensaje que recibamos en
el bu"!n de ,o"#

Play 5-): se trata de la opci!n que nos anuncia el telfono o la e+tensi!n de la persona que nos
dej! el mensaje de ,o"#

Play (n,elope: tener esta opci!n habilitada nos permite escuchar la fecha y la hora en la que la
persona nos dej! el mensaje de ,o"#

)elete 8oicemail: si esta opci!n est habilitada todos los mensajes de ,o" sern en,iados por
correo y despus sern automticamente borrados# )ebe tener cuidado porque una ,e" que
han sido en,iados ya no se pueden recuperar ni desde la interfa" Yeb ni marcando desde una
e+tensi!n#

8/ Cptions: sir,e para pasar parmetros a las opciones de bu"!n de ,o" como cantidad
m+ima de mensajes "ona horaria etc# por ejemplo: ma+messageiLNkma+loginsiA# etc#

8/ 5onte+t: es el conte+to por defecto donde estn todos los bu"ones# (s mejor no cambiarlo
si no se sabe las implicaciones de estos cambios#

8mG *ocaterl: cuando esta opci!n es habilitada el usuario tiene control sobre sus mensajes de
,o" y de su bu"!n mediante el portal Meb A3- (Asteris& 3ecording -nterface)# 5on este portal el
usuario puede ,er sus grabaciones de ,o" reen,iar sus mensajes de ,o" etc# Para esto necesita
tener creado un usuario cosa que ,eremos ms adelante#

?se Mhen: se usa cuando se ,a a utili"ar el A3- si no se selecciona ninguna opci!n siempre
ser utili"ado por defecto cuando est habilitado#

LO
8oicemail -nstructions: cuando no est habilitada la persona que nos ,a a dejar un mensaje de
,o" s!lo escuchar un pito (beep)# 5uando est seleccionada utili"amos los a,isos o anuncios
por defecto que trae el sistema#

Press N: esta opci!n se usa para cuando la persona que nos llama mientras est escuchando el
saludo de bien,enida de nuestro bu"!n de ,o" pueda presionar el cero y ser redirigida a la
recepci!n# (sto se puede costumi"ar con la e+tensi!n que queramos#

Opcin Alfio:
Press N: esta opci!n se usa para que la persona que llama pueda presionar el cero y ser
redirigida a la recepci!n sin tener que escuchar completo el saludo de bien,enida de nuestro
bu"!n de ,o"# (sto se puede costumi"ar con la e+tensi!n que queramos#
Press @: hace la misma funci!n pero por lo general podemos colocar aqu1 nuestro celular u
otro n6mero e+terno#

Press F: se refiere a lo mismo que las anteriores opciones#
LS
Creando una e4tensi6n >)P
Ja que hemos e+plicado casi todas las funciones y opciones de una e+tensi!n 0-P en (lasti+
,amos a crear unas cuantas para nuestro laboratorio de e+perimentaci!n prctica#

Primero ,amos a crear la e+tensi!n 0-P FINN para esto s!lo debemos agregar este n6mero en
el campo ]?ser (+tensions] luego en el ])isplay name] ponemos Alfio /u%o"#
)espus de esto nos ,amos al ]secret] y colocamos FINN como cla,e# 0eguimos hacia abajo y
habilitamos la opci!n de bu"!n de ,o" y le agregamos como cla,e el n6mero de la e+tensi!n#
5on estas opciones es ms que suficiente por ahora#
8amos a la parte del fondo y le damos a ]0ubmit]#
*uego de esto nos aparece en la parte superior de la pgina un cintillo o banda de color rosado
claro que dice: ]Apply 5onfiguration 5hanges 2ere] damos clic& sobre dicha banda (la cual
debe desaparecer despus de haber dado clic&) y listo#

4ota: es un error muy com6n entre los usuarios nue,os de (lasti+ ol,idarse de darle clic& a la
banda de ]Apply# 5onfiguration 5hanges 2ere]# 2asta que no demos clic& sobre esta banda los
cambios no se ,an a reflejar en nuestro sistema#

RN





R@
Ja est: hemos creado nuestra primera e+tension 0-P en nuestra P.G V,erdad que no fue
dif1cilW
RF
5omo ya sabemos entrar en nuestra P.G en modo te+to mediante la herramienta Putty
intentamos en la consola del shell de *inu+ el siguiente comando ]asteris& <r]# (ste comando
nos lle,a a la consola de administraci!n de asteris& en modo te+to# ?na ,e" dentro ejecutamos
el siguiente comando ]sip shoY peers] y nos debe reflejar una entrada como:

FINN (?nspecified) ) 4 N ?4E4CM4

(sta presentaci!n obedece a que tenemos la e+tensi!n ya creada pero no tenemos ning6n
dispositi,o con dicha e+tensi!n asignada ni registrada en nuestra P.G (lasti+#

Creando e4tensiones )AH2I Jap F 0A:0) y otras
Ja sabemos c!mo crear una e+tensi!n 0-P pero qu hay de los dems tipos de e+tensi!nW
.ueno ,amos a e+plicar los dems tipos:

'eneric -AGF )e,ice: -AGF es un protocolo de comunicaci!n de ,o" -P que se usa en Asteris&
-AGF permite cone+iones entre ser,idores Asteris& y clientes -AGF y es superior a 0-P en
muchos aspectos recientemente ya fue con,ertido en un estndar con su propio 3=5#

*a 6nica diferencia que usted encontrar al momento de crear una e+tensi!n -AGF de una
e+tensi!n 0-P es en la parte donde dice: ]$his de,ice uses ia+F technology]#



'eneric Kap )e,ices: podr1amos definir estas e+tensiones como del tipo anlogas
con,encionales atachadas a nuestro equipo estas e+tensiones como ya definimos en el
cap1tulo uno necesitan de un puerto =GC para poder funcionar#
RA
Para crear correctamente este tipo de e+tensiones debemos saber con e+actitud en qu puerto
=G0 est conectada nuestra e+tensi!n anloga#
(stas tecnolog1as ya han cambiado de nombre antes como su nombre lo dice era Kaptel ahora
fue renombrado a )ahdi pero se mantiene la misma funcionalidad e interoperabilidad#
0i ustedes se fijan en ,e" de un campo ]0ecret] lo que nos presentar es un campo channel#
Aqu1 debemos colocar el n6mero de puerto donde est conectada nuestra e+tensi!n anloga#
4o hay porqu preocuparse pues ms adelante crearemos una e+tensi!n de este tipo#




Cther (5ustom) )e,ice: este se utili"a para e+tensiones no con,encionales ejemplo de ello son
los telfonos o dispositi,os 2AFA etc#
$ambin tiene un uso muy importante y es que si queremos asignar un n6mero de e+tensi!n a
nuestro celular lo podemos hacer por este mtodo#
Por ejemplo podemos hacer lo siguiente: en la parte donde dice ]dial] en ]$his de,ice uses
custom technology] colocamos
*ocal>@ONSORLRLN@:outbound<allroutes y con esto nos llamar a nuestro celular#
V8erdad que est buena esa opci!nW


RD


Ahora que ya sabemos c!mo se configura y qu hace cada tipo de e+tensi!n ,amos a
configurar una e+tensi!n $ipo -AGF con la e+tensi!n FIFN a la cual le ,amos a habilitar el bu"!n
de ,o"#
)espus de creada si ,amos a la consola del Asteris& nue,amente y ejecutamos ahora el
comando ]ia+F shoY peers] deber1amos ,er algo como:

FIFN (?nspecified) ()) FII#FII#FII#FII N ?4E4CM4
$otes de 14tensiones
-mag1nese que tenemos una instalaci!n donde debemos crear IN ! @NN e+tensiones ser1a un
arduo y pesado trabajo crearlas una a una manualmente# Pero para este tipo de situaciones
e+iste este m!dulo que se encarga de crear e+tensiones en grupo a partir de una plantilla en
cs,#
*o primero que le recomendamos hacer es tener al menos una e+tensi!n creada con las
caracter1sticas que deseamos y luego descargamos esa plantilla para tenerla de ejemplo sobre
c!mo crear las dems# Para descargarlas s!lo debemos dar clic& en 7)escargar (+tensiones9 en
P.G m (+tensions .atch#
*uego de descargadas podemos ,erificar c!mo es que debemos llenar la plantilla para poder
subir nuestras e+tensiones#
RI
0!lo debemos agregar los ,alores que queramos y que compaginen con lo que tenemos dentro
grabamos nuestro archi,o y solamente procedemos a subirlo a nuestra central (lasti+#
)espus de que subamos el archi,o cs, s!lo debemos dar clic& en 7guardar9 e ir nue,amente a
P.G m 5onfiguraci!n P.G para ,erificar que todo est en orden y que las e+tensiones fueron
creadas e+itosamente#


RL
Cap2tulo +
RR
C6digos de funcionalidades
*os c!digos de funcionalidades ,ienen ya predefinidos en (lasti+ por lo que debemos tener en
cuenta los mismos antes de asignar nuestro plan numrico de e+tensiones de forma tal que no
,aya a solaparse con los c!digos ya predefinidos#

4ota debemos e,itar las siguientes e+tensiones por defecto:
RRRR 0imula una llamada entrante desde fuera
D@@ )irectorio por nombre de la empresa
SSS 46mero de emergencia en algunos pa1ses
S@@ 46mero de emergencia
III 5han0py
LLL Para probar el fa+ del sistema
OOO Para espiar en canales tipo "ap (dahdi)
RN<RS Para estacionamiento de llamadas

*os c!digos de funcionalidades se encuentran debajo del men6 de ](+tensiones] si le damos
clic podremos ,er una larga lista entre stos tenemos:
Glac3list
.lac&list a number : sir,e para colocar un n6mero en una lista negra# 5uando un n6mero
incluido en lista negra nos llama no se podr comunicar con nosotros#
.lac&list the last caller: pone en la lista negra la 6ltima persona que nos llam!#
3emo,e a number from the blac&list: remue,e un n6mero que est en la lista negra

Call 8or;ard
5all =orYard All Acti,ate : Acti,a des,1o de llamada incondicionalmente
a otro n6mero#
5all =orYard All )eacti,ate : )esacti,a el des,1o de llamada incondicional#
5all =orYard All Prompting )escti,ate : )esacti,a el des,1o de llamada dndonos un
a,iso#
5all =orYard .usy Acti,ate : 3eali"a un des,1o de llamada solamente
cuando nuestra e+tensi!n est ocupada#
RO
5all =orYard .usy )eacti,ate : )esacti,a el des,1o de llamada cuando
estamos ocupados#
5all =orYard .usy Prompting )eacti,ate : )esacti,a el des,1o de llamada cuando
estamos ocupados dndonos un a,iso#
5all =orYard 4o AnsYer>?na,ailable Acti,ate: Acti,a el des,1o de llamada cuando no
contestamos o no estamos disponibles#
5all =orYard 4o AnsYer>?na,ailable
)eacti,ate:
)esacti,a el des,1o de llamada cuando no
contestamos o no estamos disponibles#
Call Kaiting
5all Maiting Acti,ate : acti,a la llamada en espera#
5all Maiting )eacti,ate : desacti,a la llamada en espera#
Core
Asteris& 'eneral 5all Pic&up: 0ir,e para tomar la llamada cuando otra
e+tensi!n est timbrando sin discriminar cul
e+tensi!n#
5han0py: 0ir,e para escuchar con,ersaciones en canales
tipo 0-P#
)ial 0ystem =AG: 0ir,e para probar el tono de =a+ del
sistema#
)irected 5all Pic&up: 5on esto podemos tomar la llamada de una
e+tensi!n en espec1fico es decir el c!digo
ms la e+tensi!n que est timbrando#
-n<5all Asteris& Attended $ransfer: Para transferir una llamada en medio de una
con,ersaci!n de forma atendida#
-n<5all Asteris& .lind $ransfer: Para transferir una llamada en medio de una
con,ersaci!n de forma desatendida#
-n<5all Asteris& )isconnect 5ode: 0ir,e para en medio de una llamada generar
un tono de descolgado#
-n<5all Asteris& $oggle 5all 3ecording: Para habilitar la grabaci!n de la con,ersaci!n
en medio de una llamada en demanda#
0imulate -ncoming 5all: 0ir,e para simular una llamada e+terna a
nuestra P.G
?ser *ogoff: )esloguea un usuario de un dispositi,o#
?ser *ogon: *oguea un usuario a un dispositi,o#
Kap.arge: 0ir,e para susurrar en con,ersaciones
RS
reali"adas en canales tipos Kap ()ahdi)#
0ictation
(mail completed dictation: 0ir,e para en,iar por correo un dictado ya
completado#
Perform dictation: 4os es 6til para originar un dictado#
0o-/ot-0istur< (0/0)
)4) Acti,ate: Acti,a el no molestar en una e+tensi!n#
)4) )eacti,ate: )esacti,a el no molestar#
)4) $oggle: Acti,a>desacti,a el no molestar pero con
anuncio#
8ollo; Me
=indme =olloY $oggle: Acti,a anuncio en las opciones de s1gueme
cuando la llamada ,a de e+tensi!n en
e+tensi!n#
)nfo >er5ices
5all $race: 4os anuncia informaci!n sobre la 6ltima
llamada#
)irectory: (ste es el directorio telef!nico por apellidos
de las e+tensiones#
(cho $est: Prueba de eco#
0pea& Jour (+ten 4umber: )ice nuestro n6mero de e+tensi!n#
0pea&ing 5loc&: 4os da la hora e+acta del sistema#
Paging and )ntercom
-ntercom prefi+: Prefijo para el uso del intercom
?ser -ntercom AlloY: Permite habilitar el uso de -ntercom en esa
e+tensi!n#
?ser -ntercom )isalloY: )eshabilita el uso de -ntercom en esa
e+tensi!n

ON
Phone<oo3 0irectory
Phoneboo& dial<by<name directory: )irectorio telef!nico por nombres de las
e+tensiones registradas#
?ecordings
5hec& 3ecording: 8erifica una grabaci!n ya reali"ada#
0a,e 3ecording: Permite sal,ar una grabaci!n hecha por
nosotros#
>peed 0ial 8unctions
0et user speed dial: Permite agregar un n6mero de marcado
rpido para una e+tensi!n o n6mero#
0peeddial prefi+: 5on este c!digo ms el prefijo antes creado se
puede marcar#
Coicemail
)ial 8oicemail: 0ir,e para accesar al sistema de bu"!n general
y recoger los mensajes de nuestro bu"!n#
/y 8oicemail: 4os lle,a directamente a nuestro bu"!n de
,o"#

$odos estas opciones y c!digos son costumi"ables es decir que podemos cambiarle su c!digo
de acceso en el momento que queramos#
O@
OF

OA
Cap2tulo ,
OD
Configuraci6n Deneral de Asteris3
(n este apartado podemos cambiar muchas opciones del sistema en s1 hay algunas que no las
e+plicaremos por su rele,ancia y porque es mejor no tocarlas si no se tiene conocimiento#
0ialing %ptions
Asteris& )ial command options: esta opci!n permite pasar parmetros al comando 7)ial9 de
Asteris& por ejemplo si utili"amos el parmetro 7m9 en ,e" de escuchar nosotros en el
auricular los timbra"os escuchar1amos m6sica en espera#
Cpciones del comando )ial:
0i quiere saber ms del comando )ial y qu opciones puede tener le dejo el siguiente lin& en
ingls:
http:>>YYY#,oip<info#org>Yi&i>,ieY>Asteris&_cmd_)ial#
Asteris& Cutbound )ial command options: esta opci!n permite habilitar parmetros como
transferencia grabaci!n de llamada etc# a la persona que estamos llamando#
Call ?ecording
(+tension 3ecording C,erride: con este parmetro podemos sobreescribir la opci!n de
grabaci!n de llamadas en la configuraci!n de las e+tensiones# (ste siempre ,a a tener
preferencia por encima de lo que nuestra e+tensi!n tenga configurada#
5all recording format: aqu1 se especifica el formato en que nuestras grabaciones sern
reali"adas#
3ecording *ocation: en este campo se define d!nde queremos que nuestras grabaciones estn
almacenadas en nuestra P.G# Por ejemplo >etc>grabaciones pero debe darle permiso de
grabaci!n#
3un after record: aqu1 se puede costumi"ar una serie de acciones o scripts a ejecutar luego de
reali"ada una grabaci!n# Por ejemplo podemos tener un script que nos en,1e las grabaciones
por correo una ,e" terminadas#
OI
Coicemail
3ingtime )efault: esta es la cantidad de ,eces medida en segundos que las e+tensiones en
nuestro sistema timbrarn antes de en,iarnos al bu"!n de ,o"#
)irect )ial 8oicemail Prefi+: este prefijo se utili"a para marcar directamente al bu"!n de ,o" de
otra e+tensi!n#
)irect )ial to 8oicemail message type: mensaje que escucharemos cuando marquemos
directamente al bu"!n de ,o" de otra e+tensi!n#
Cptional 8oicemail 3ecording 'ain: sir,e para incrementar o disminuir el ,olumen de la ,o" de
la persona que est dejando un mensaje de ,o" en una e+tensi!n#
)o 4ot Play ]please lea,e message after tone] to caller: con esta opci!n e,itamos que la
persona que ,a a dejarnos un mensaje de ,o" escuche la introducci!n acostumbrada hecha por
el sistema#
Nota: este par;metro se aplica a todas las extensiones !lobalmente.
Coicemail CmH $ocator
5omo ustedes recordarn pre,iamente hab1amos establecido que e+isten opciones que no
abordar1aremos debido a que es mejor no tocarlas# Pues bien esta es una de ellas#
Company 0irectory
=ind users in the 5ompany )irectory by: con esta opci!n podemos ordenar la forma en que
queremos que el directorio de la compa%1a funcione es decir si es por nombre apellido o
ambas a la ,e"#
Announce (+tension: sir,e para anunciarle a las personas que utili"an el directorio a cul
e+tensi!n estn siendo transferidos para que la pr!+ima ,e" ellos puedan marcar la e+tensi!n
directamente#
Cperator (+tension: aqu1 especificamos la e+tensi!n de la recepcionista# Puede tambin ser un
grupo de timbrado o lo que queramos#
OL
8a4 Machine
(+tension of fa+ machine for recei,ing fa+es: si se selecciona 0ystem el sistema ser el que
recoja y en,1e los fa+es# 0i se pone 7)isable9 las llamadas se contestarn ms rpido#
(mail address to ha,e fa+es emailed to: correo que se utili"a si en la opci!n anterior se escogi!
70ystem9#
(mail address that fa+es appear to come from: este es el email que figura y el que nos en,1a los
fa+es cuando la opci!n 70ystem9 es seleccionada#
)nternational >ettings
5ountry -ndications: aqu1 se elige el pa1s en el que estamos para tomar funciones como tono de
marcado de ocupado etc#
FD<hour format: este es el formato de hora si es hora como le decimos militar o en formato de
@F horas#
>ecurity >ettings
AlloY Anonymous -nbound 0-P 5alls: cuando est en 7J(09 permite que cualquier persona que
est utili"ando el protocolo 0-P pueda marcar hacia nuestra central (*A0$-G# 0e debe tener
mucho cuidado con esta opci!n si no se est conciente de lo que se est haciendo#
Cnline ?pdates: se usa para ,erificar todas las noches la Meb por updates del ser,idor si uno
aparece entonces ser presentado en el )ashboard#
?pdate (mail: aqu1 se coloca el email en donde se a,isar que hay un nue,o update#
Antes de continuar definiendo todas las dems opciones de la pesta%a de P.G<<n5onfiguraci!n
P.G ,amos a introducir dos cap1tulos donde aprenderemos a configurar los softphone (en
nuestro caso el Glite y el Koiper) y a crear troncos y rutas entrantes y salientes#
OR
Cap2tulo -
OO
Configuraci6n de >oftphone
.ueno lo primero que ,amos hacer es descargar el Glite y el Koiper podemos encontrar los
lin&s en la misma central (lasti+ en la pesta%a (+tra<<<<n )escargas y ah1 nos muestra la opci!n
de descargar los dos 0oftPhones que ,amos a utili"ar#
Pero por si acaso para el Glite lo puede descargar desde:
http:>>YYY#counterpath#com>+<lite#htmljacti,eiD
J el Koiper lo puede descargar desde:
http:>>YYY#"oiper#com>freec#php
?na ,e" descargados procederemos a configurarlos con las e+tensiones que ya pre,iamente
creamos#
Configurando Hlite
5omen"aremos con el Glite procederemos a instalarlo y una ,e" instalado le damos doble clic al
icono y a seguidas nos desplegar una pantalla donde nos preguntar que si queremos en,iar
informaci!n acerca de nuestra configuraci!n y del uso del Glite (esa parte est a opci!n de
nosotros)# *uego nos aparecer una ,entana ms peque%a que dice 70-P Accounts9 ah1 le
damos al bot!n de 7Adda9 inmediatamente nos presentar todas las opciones para configurar
nuestra e+tensi!n#
OS
(n el primer campo nos pregunta nuestro 7)isplay 4ame9 donde podemos escribir el nombre
de la persona que ,a a utili"ar esta e+tensi!n# (ste campo puede perfectamente estar en
blanco debido a que el nombre que est asignado en la e+tensi!n ya est configurado en
nuestra P.G#
*uego sigue 7?ser 4ame9 que es donde pondremos el n6mero de e+tensi!n que ,amos a
configurar en nuestro caso es la FINN# /s debajo encontramos el campo 7PassYord9 donde
debemos escribir la cla,e que le asignamos en el 70ecret9 en nuestro caso es FINN tambin#
Nota: este es un ambiente de prueba, por eso utili.amos el n6mero de extensin como
contraseIa, esta no es una buena pr;ctica, por eso e%ite hacer eso en ambientes real de
produccin.
Authori"ation ?ser 4ame: aqu1 debemos colocar el mismo ,alor que tenemos en 7?ser 4ame9#
(n este ejemplo ser1a FINN#
(n 7)omain9 colocamos la direcci!n -P de nuestra central (lasti+ que es @SF#@LO#@#FNN# (n
7Pro+y9 en la parte donde dice 7Address9 tambin debemos colocar la direcci!n -P#
SN
*uego s!lo le damos a 7CE9 oy listoo nuestro telfono ya debe estar registrado en nuestra
central (lasti+ y debe desplegar el n6mero de e+tensi!n en la pantalla#
0i ,amos al 0hell de *inu+ y ejecutamos 7asteris& \r9 para entrar a la consola de la P.G y
ejecutamos 7sip shoY peers9 deber1a desplegarnos algo como:
9*3389*33 119.12#.1.) @ +**92 $O A13) msB
Para hacer otra prueba basta con marcar desde nuestro 0oftPhone recin configurado ^LI con
este c!digo la central debe decirnos nuestro n6mero de e+tensi!n#
Nota: (sta no pretende ser una confi!uracin a%an.ada de Dlite sino al!o b;sico pero funcional
para un ambiente de prueba.
S@
Configurando Joiper
?na ,e" instalado ,amos a la parte superior donde hay tres opciones 7Koiper9 75ontacs9 y
72elp9# (legimos la primera que es 7Koiper9 y ah1 dentro seleccionamos 7preferences9# )entro
de 7preferences9 nos aparecen una serie de opciones a configurar#
0i usted se fija bien Koiper puede soportar tanto el protocolo 0-P como -AGF a nosotros nos
interesa -AGF por lo tanto ,amos a donde dice 7Add neY -AG account9 y ah1 como por arte de
magia nos aparecer un cuadrito donde pondremos un nombre descripti,o a la cuenta que
,amos a crear#
*uego nos lle,a a un cuadro de configuraci!n que es s6per sencillo en donde nos pregunta
70er,er 2ostname>-P9 ah1 agregamos la direcci!n -P de nuestra central (lasti+# *a misma es
@SF#@LO#@#FNN# (n el campo de abajo nos pregunta 7?sername9 ah1 colocamos nuestro n6mero
de e+tensi!n que ya hab1amos creado en el cap1tulo anterior: 7FIFN9#
(n el campo de 7PassYord9 colocamos la contrase%a que utili"amos cuando estbamos creando
la e+tensi!n -AGF que fue 7FIFN9#
SF
*os campos de 75aller -) 4ame9 y 75aller -) 4umber9 los podemos dejar en blanco y solamente
dar clic en 7CE9# 5on esto ya estamos listos#
*uego de esto s!lo damos clic donde dice 7)ialpad9 y hacemos la prueba con el ^LI para que
nos responda con nuestro n6mero de e+tensi!n#
SA
0i ,amos al 0hell de *inu+ y ejecutamos 7asteris& \r9 para entrar a la consola de la P.G y
ejecutamos 7ia+ shoY peers9 deber1a desplegarnos algo como:
9*93 119.12#.1.) AB 9**.9**.9**.9** )*21 $O A9+ msB.
Ahora ya podemos llamarnos entre e+tensiones haga una prueba marcando la e+tensi!n 0-P a
la e+tensi!n -AGF y ,ice,ersa# o)i,irtaseh
SD
Cap2tulo 9
SI
)nstalaci6n de placas con puertos An=logos
Ahora ,amos a proceder a agregar una tarjeta de puertos anlogos a nuestro sistema# *a tarjeta
que ,amos a utili"ar es una Cpen,o+ ADNNP# 5on un puerto =GC y un puerto =G0#
Para esto e,identemente debemos apagar nuestra computadora para poder insertarle la
tarjeta P5- en una de las ranuras disponibles#
(n las tarjetas en su mayor1a los m!dulos =GC (que se utili"an para conectar las l1neas de
nuestro pro,eedor telef!nico) ,ienen en color rojo y los =G0 (que son los que se usan para
e+tensiones anlogas) ,ienen en color ,erde#
(stas tarjetas ,ienen modulares como ya hab1amos e+plicado y se pueden combinar como
deseemos#
(s importante resaltar que la que usaremos tiene el primer m!dulo de color ,erde y el segundo
de color rojo# *os dems estn ,ac1os y posteriormente se le pueden ir agregando ms
m!dulos hasta llegar a D como se ,e en la foto de arriba#
0i tambin se fijan en la tarjeta de la foto debajo del 6ltimo m!dulo =GC tiene un conector de
color blanco este conector es llamado /ole+ en el caso de la tarjeta tiene un conector /ole+
/acho#
(ste conector se utili"a cuando ,amos a tener e+tensiones =G0 funcionando ya que para
generar el timbre necesitamos de un ,oltaje superior al que nos puede brindar la ranura P5- por
s1 sola# *o que debemos hacer es conectarle un conector /ole+ hembra a ese conector de la
tarjeta# 0i no hacemos esto nuestras e+tensiones =G0 (anlogas) nunca ,an a funcionar#
Nota: el conector Molex hembra es el mismo que le conectamos al &?'$M o a un disco duro
para darle ener!a en nuestro computador.
SL
?na ,e" conectada nuestra tarjeta y nuestro computador est encendido ,amos a la pesta%a
de sistemas<<<n detecci!n de hardYare y ah1 ,eremos algo como:
(n la grfica podemos ,er que no nos reconoce el m!dulo =G0 ni el =GC aunque dice que el
m!dulo F est sin uso a6n no nos dice si es =G0 o =GC# Procedemos entonces a seleccionar
donde dice 73eempla"ar el archi,o chanbdahdi#conf9 y presionamos donde dice 7)etectar
4ue,o 2ardYare9#
*uego de la detecci!n automtica nos arroja una pantalla como la siguiente donde s1 podemos
,er que ya ha detectado y configurado correctamente nuestra tarjeta# 0i tenemos un telfono
anlogo s!lo es cuesti!n de conectarlo a nuestro primer m!dulo y deberemos escuchar ya el
tono de marcado#
SR
Ja tenemos nuestra e+tensi!n tipo Kap()ahdi) con tono de marcado y todo pero Vc!mo
hacemos para llamar o recibir llamadasW .ueno ahora debemos crear la e+tensi!n en el men6
de e+tensiones y seleccionar 7'eneric Kap )e,ices9#
)amos todos los pasos necesarios que ya sabemos para crear una e+tensi!n y le asignaremos el
n6mero FIFI y en la parte debajo de donde dice 7$his de,ice uses "ap technology (8ia )A2)-
compatibility mode)9 en channel ponemos el n6mero de nuestro m!dulo =G0 el cual es 7@9# A
continuaci!n habilitamos bu"!n de ,o" y luego le damos 70ubmit9 y listo#
V8erdad que estu,o fcilW ya con esa configuraci!n automtica tenemos listo una e+tensi!n
=G0 (anloga) y un puerto =GC listo para recibir una l1nea telef!nica con,encional#
SO
Cap2tulo 10
Creaci6n de troncales
0eg6n el diccionario un troncal es: 7/edio de transmisi!n por el que se pueden manejar ,arias
comunicaciones o canales simultnea o pseudo<simultaneamente donde esta 6ltima e+presi!n
se debe a que el mecanismo luce como simultneo para el usuario aunque estrictamente no lo
sea9#
(n castellano simple es por donde ,amos a sacar y recibir llamadas e interactuar con la 3ed
P0$4# Podemos tener ,arios troncales de la misma o de diferentes tecnolog1as#
Creaci6n de un tronco Jap F 0A:0)
8amos a crear un troncal tipo Kap()ahdi) con el puerto =GC que tenemos para hacer esto
debemos ir al men6 de la parte derecha de la pesta%a P.G y seleccionar $roncales# )entro de
troncales seleccionamos 7Add Kap $run& ()A2)- compatibility mode)9#
0i nos damos cuenta por defecto ya hay un tronco 7KAP>gN9 creado en nuestra P.G (lasti+# Por
lo general cuando tenemos una tarjeta anloga conectada y ,arios m!dulos =GC no
necesitaremos la creaci!n de otro tronco KAP ()A2)-) debido a que ste abarca toda la
configuraci!n de los mismos#
Ahora si queremos separar l1neas en ,arios grupos troncales como KAP>g@ o KAP>gF s1
necesitamos crear ms troncales# *a parte de 7KAP>gN9 se refiere a que en el archi,o de te+to
de configuraci!n 7chanbdahdi#conf9 los canales estn agrupados en el grupo N (groupiN)#
5omo hemos ,isto el puerto @ de la tarjeta es un puerto =G0 por lo tanto el puerto F de la
tarjeta es un =GC# Ahora supongamos que tenemos en nuestra tarjeta un m!dulo =G0 y tres
m!dulos =GC# (n el archi,o 7chanbdahdi#conf9 podr1amos reunirlos los tres =GC en dos grupos
el puerto dos y el puerto tres en el grupo N (groupiN) y el puerto D en el grupo @ (groupi@)#
si!nallin!PfxsN=s
calleridPasrecei%ed
!roupP3
contextPfrom?pstn
channel PQ 9?+
calleridP
!roupP
contextPdefault
si!nallin!PfxsN=s
calleridPasrecei%ed
SS
!roupP1
contextPfrom?pstn
channel PQ )
calleridP
!roupP
contextPdefault
0i ahora no le ,e sentido l!gico no se preocupe pues ms adelante har una bre,e e+plicaci!n
sobre configuraci!n manual para casos de emergencia o costumi"aci!n#
Creaci6n de un tronco >)P
Para ilustrar este ejemplo utili"aremos un tronco de la empresa $ele,o" la cual adems del
ser,icio de llamadas salientes tiene asignaci!n de )-) de 3ep6blica )ominicana#
(n ste ejemplo ,eremos c!mo crear el tronco y c!mo recibir llamadas a tra,s de un )-) ya
asignado#
*o primero que haremos es ir la parte de troncales en el men6 P.G luego de que estemos ah1 le
damos a 7Add 0-P $run&9# Primero crearemos el tronco y luego daremos detalles de las
diferentes opciones que se pueden tener#
8amos a la parte del medio donde dice 7$run& 4ame9 y escribimos en nuestro caso $ele,o+
luego en el cuadro que dice 7P((3 )etails9 escribimos:
typePpeer
usernameP#911)2xxxx
fromuserP#911)2xxxx
secretPcla%e
dtmfmodePinband
canrein%itePno
insecurePin%ite,port
hostP22.19#.23.1*9
disallowPall
allowP!smRulawRalawR!791
.ueno ya finali"ado la parte del 7P((3 )etails9 ,amos a donde dice 7?0(3 5onte+t9 y lo
llenamos con el nombre de usuario que nos asign! $ele,o+ en este caso es 7OFSSDL++++9#
*uego en 7?0(3 )etails9 agregamos lo siguiente:
typePuser
contextPfrom?trun=
usernameP#911)2xxxx
secretPcla%e
fromuserP#911)2xxxx
@NN
canrein%itePno
qualifyPyes
5oncluida esta parte ,amos a 73egister 0tring9 y colocamos lo siguiente:
#911)2xxxx"cla%eS22.19#.23.1*98#911)2xxxx
*uego damos clic& en 70ubmit9 y en ]Apply 5onfiguration 5hanges 2ere] y listo ya tenemos un
trocal configurado con la empresa $(*(8CG
@N@
%pciones
Deneral >ettings
Cutbound 5aller -): si queremos en,iar nuestro 5aller -) podemos hacerlo en el siguiente
formato: 7Alfio /u%o"9 pONSORLRLN@n# (n esto consiste su utilidad#
4e,er C,erride 5aller -): esta opci!n se utili"a muchas ,eces porque nuestro pro,eedor
cuando ,e un 5aller -) diferente al que tenemos asignado por l nos recha"a las llamadas#
3ecurdese que en las e+tensiones podemos agregar un 5aller -) diferente si lo deseamos#
/a+imun 5hannels: cuando tenemos un troncal contratado siempre tendremos un l1mite de
l1neas o canales por eso podemos por este parmetro limitar la cantidad de canales a utili"ar
para no sobrepasar la cantidad asignada por nuestro pro,eedor#
)isable $run&: sir,e para deshabilitar el troncal#
/onitor $run&: con este parmetro podemos agregar un script o alg6n A'- que se ejecute en
caso de que el troncal falle y nos notifique mediante un email#
0ial ?ules
.ueno aqu1 es importante poner atenci!n a las reglas de marcado o )ial 3ules porque son el
alma de las configuraciones de troncales para poder conectar llamadas al e+terior#
G Puede ser cualquier n6mero del N al S
K Puede ser cualquier n6mero del @ al S
4 Puede ser cualquier n6mero del F al S
d@FAI<RSe
5on esta e+presi!n puede machar con los n6meros @ F A I R O S
tambin se pueden poner letras dentro# 0iempre entre corchetes
# (s un comod1n puede ser uno o ms n6meros
k 0epara los prefijos de marcaci!n de los n6meros marcados#
?n peque%o ejemplo es:
Sk4GGGGGG 5oincide con ]SIII@FAD] pero solamente pasa al pro,eedor ]III@FAD]
dF<ReGG 5oincide con los n6meros del FNN<RSS#
*e recomendamos que se aprenda bien esta parte y lo tenga presente al momento de crear su
plan de marcado# (n esta parte de los troncales le recomendamos no asignar ning6n patr!n de
marcado porque eso lo haremos en las rutas salientes# *os patrones de marcado en los
troncales son efecti,os para en,iar n6meros adicionales siempre a nuestro marcado# Por
ejemplo se recuerda que en nuestro pa1s usted marcaba solamente R d1gitos sin tener que
@NF
utili"ar el ONS o el OFS pues con un patr!n de marcado en el troncal lo podemos ,ol,er hacer#
0!lo deber1amos agregar en el cuadro de )ial rules lo siguiente:
#31T@DDDDDD
#91T@DDDDDD
J listo podr1amos marcar como lo hac1amos antes ah1 s!lo utili"amos ORLRLN@ y el tronco le
agrega el prefijo#
*as opciones del P((3 y del ?0(3 la ,eremos detalladas en los ane+os y e+plicaremos qu
significan cada una de estas funciones#
(l 73egister 0tring9 es un parmetro que se utili"a debido a que debemos estar registrados con
el ser,idor cuando nuestra direcci!n -P p6blica es dinmica como es el caso del ser,icio de
-nternet en la mayor1a de las compa%1as# (ste string le dice al ser,idor remoto d!nde
encontrarnos siempre aunque nuestra direcci!n -P p6blica cambie# (l formato es:
-suario"cla%eSpro%eedorip U en otras ocasiones" -suario"cla%eSpro%eedorip8-suario
?utas >alientes
*as rutas salientes son sumamente importantes en conjunto con los patrones de marcado a la
hora de tomar decisiones para utili"ar los diferentes troncos# Por ejemplo imag1nese que usted
desea sacar todas las llamadas a (uropa por un pro,eedor de ,o" sobre -P pero quiere
mantener todas las llamadas locales por los troncos Kap ()ahdi) e+istentes bueno esto lo
podemos hacer por aqu1 y lo ,amos a ,er#
*o primero que haremos es ir al men6 donde dice 73utas 0alientes9 y le daremos clic& ah1
aparecer un men6 donde en 73oute 4ame9 pondremos un nombre descripti,o algo as1 como
llamadas locales# *uego siguen:
3oute PassYord: aqu1 podemos asignarle un c!digo que no los pida siempre que ,ayamos a
utili"ar esta ruta saliente# ?sted pensar que ser1a buena idea para controlar el acceso pero
recuerde que s!lo puede asignar aqu1 un c!digo# -mag1nese que usted tenga FN usuarios y que
necesite saber qu llamada hace cada uno de ellos con esta forma ser1a imposible pero esto
no debe ser moti,o de preocupaci!n pues ms adelante ,eremos la forma de asignarle un
c!digo a cada uno de ellos mediante un P-4 para rastrearlos# Por ahora dejaremos este ,alor en
blanco#
P-4 0($: este es el mtodo del que le hablaba anteriormente lo ,eremos en detalle ms
@NA
adelante dejemos este ,alor como est por defecto#
(mergency )ialing: 0ir,e para definir si el tronco se ,a utili"ar para llamadas de emergencias
como es el caso del S@@ en nuestro pa1s# 4o lo ,amos a utili"ar para esos fines por lo tanto lo
dejaremos sin seleccionar#
-ntra 5ompany 3outing: este parmetro se usa en caso de que ,ayamos a marcar de un ser,idor
(lasti+ a otro o a una P.G *egacy o antigua para que nos mantenga el identificador de llamada
de la e+tensi!n que est originando la llamada y no lo sobrescriba con la informaci!n del
troncal# $ambin lo dejamos sin seleccionar#
)ial Patterns: aqu1 es donde debemos emplearnos a fondo y tener cuidado para decidir por cual
troncal ,amos a sacar la llamada# Por ejemplo este troncal lo ,amos a utili"ar para sacar
llamadas locales solamente es decir sin acceso nacional s!lo en la pro,incia# (n nuestro pa1s
las llamadas con cargos ya sean de larga distancia nacional o celulares se generan agregndole
el prefijo 7@9 a la llamada#
(ntonces nuestro patr!n de marcado lucir como:
@D@DDDDDDD
5on esto le estamos diciendo que marque cualquier n6mero de @N d1gitos siempre y cuando el
primer n6mero y el tercero no sean menores de F#
Ahora nosotros tenemos una ,entaja y es que nuestra telefon1a es un clon de la telefon1a
norteamericana por lo que los patrones de marcado la tecnolog1a y todo lo que dicen los libros
lo podemos aplicar en un SIc a nuestra realidad sin temor a equi,ocarnos# )e ah1 que la
opci!n que est debajo del cuadro del 7)ial Paterns9 la que dice 7)ial Paterns Mi"ards9
podemos usarla tambin# 0i entiende un poco de ingls y la puede utili"ar bien,enido sea#
$run& 0ecuence: nos permite seleccionar ,arios troncales en caso de un fallo o est ocupado el
troncal#
(n nuestro caso como las llamadas son locales las ,amos a sacar por el troncal KAP()A2)-)
que ya tenemos configurado por eso seleccionamos KAP>go y luego le damos a 70ubmit9#
@ND
Ahora podemos probar nuestra ruta marcando por ejemplo: ONSD@F@SRN y la llamada debe
salir por nuestro tronco KAP()A2)-)#
8amos a crear dos rutas ms una para llamadas de larga distancia nacional y celulares y otra
para larga distancia -nternacional#
$arga distancia nacional y celular
4ue,amente le damos a agregar 73utas salientes9 y en 3oute 4ame agregamos *)4 (*arga
distancia nacional) y en el 7)ial Patterns9 agregamos:
@NI
1@D@DDDDDDD
(legimos nuestro tronco KAP()A2)-) damos clic& en 70ubmit9 y listo#
$arga distancia )nternacional
)e nue,o le damos a agregar 73utas salientes9 y en 3oute 4ame agregamos *)- (*arga
distancia -nternacional) y en el 7)ial Patterns9 agregamos:
311.
1#33.
(legimos nuestro tronco 0-P>$ele,o+ damos clic& en 70ubmit9 y listo#
Ja con estas opciones hemos separado la forma en que nuestras llamadas internas se ,an a
comunicar con el e+terior donde hemos elegido para larga distancia internacional un tronco
8o-P porque es la opci!n ms econ!mica a la hora de hacer este tipo de llamadas#
2ay otros patrones de marcado como es el de usar el ya t1pico n6mero 7S9 para sacar una
llamada al e+terior usado por la mayor1a de las centrales tradicionales# (so lo podemos
representar como:
1V @D@DDDDDDD
(+iste tambin la opci!n de sacar todo tipo de llamadas sin importar la numeraci!n sta es
buena para fines de laboratorios solamente ya que si es utili"ada en producci!n puede haber
una brecha grande de seguridad donde cualquier usuario se puede colar para marcar cualquier
n6mero#
G#
S#
.ueno creo que ya hemos comprendido los patrones de marcado y lo que son las rutas
salientes y los prefijos en los troncales#
@NL
?utas 1ntrantes
Ja nuestras llamadas estn conectndose con el mundo e+terior Vpero y qu pasa con las
personas que nos llamanW (s el momento de crear una ruta entrante para poder manejar las
llamadas hacia nuestra central#
*o primero que tenemos que tomar en cuenta es lo siguiente: d!nde quisiera recibir estas
llamadas bueno para eso hay m6ltiples destinos: una e+tensi!n directamente una
recepcionista f1sica una recepcionista digital un -83 una cola un grupo de timbrado una
condici!n de tiempo etc#
(n nuestro caso ahora ,amos a recibir las llamadas en una e+tensi!n la FINN Vpero cul
troncal ,amos a recibirW .ueno recibiremos el troncal KAP()A2)-) que tenemos ya
configurado#
5abe resaltar algo muy importante y es que los troncales anlogos a la hora de recibir una
llamada nos presenta que la estamos recibiendo de la e+tensi!n 7s9 que significa start
(comien"o) y se utili"a cuando no hay un n6mero que machar en un conte+to en otras
palabras es la e+tensi!n del 6ltimo recurso#
(jemplo:
0i llamamos en un conte+to al n6mero ONSORLRLN@ y ese conte+to no tiene una entrada para
ese n6mero l intentar al final buscar una e+tensi!n 7s9 que ejecutar#
Por eso a la hora de crear una ruta entrante para un tronco anlogo lo 6nico que debemos
hacer es lo siguiente:
8amos a donde dice 7rutas entrantes9 y cuando estemos ah1 solamente debemos ir al final de la
pgina donde dice 70et )estination9 all1 elegimos donde dice 7(+tensions9 y ubicamos la
e+tensi!n a la cual deseamos que el troncal sea redireccionado cuando marquen en este caso
7FINN9 presionamos 70ubmit9#
*isto todas las llamadas entrantes al troncal KAP()A2)-) deben timbrar en nuestra e+tensi!n
7FINN9# *es ,oy a agregar una salida de la consola de te+to de Asteris& del ser,idor en el
momento de entrar una llamada#
(sta parte es sumamente importante en la resoluci!n de problemas por ejemplo muchas
@NR
,eces contratamos un ser,icio de 8o-P y no sabemos que )-) o n6mero nos en,1a nuestro
pro,eedor a la hora que nos marcan nuestro n6mero asignado#
/e e+plico imag1nese que hemos contratado con el pro,eedor un troncal -AGF o 0-P con el )-)
OFSSDLII@A pero cuando alguien llama a ese n6mero en nuestra consola de Asteris& s!lo
,emos que estamos recibiendo los 6ltimos cuatro n6meros o solamente un nombre de usuario
u otra cosa Vc!mo podemos determinar esoW
Pues muy sencillo s!lo mantenga abierta la consola e intente llamarse al )-) asignado y en la
primera l1nea ,eremos realmente qu es lo que estamos recibiendo como en el ejemplo a
continuaci!n del tronco KAP()A2)-) donde s!lo recibimos la e+tensi!n especial 7s9#
(+ecuting ds:from<pstn:@e 0et(])A2)->F<@] ]bb=3C/b)-)is]) in neY stac&
?? Executin! WsSfrom?pstn"9X ,osubAY75089?1Y, Yapp?blac=list?chec=VsV1YB in new stac=
?? Executin! WsSapp?blac=list?chec="1X <oo=up:lac=listAY75089?1Y, YYB in new stac=
?? Executin! WsSapp?blac=list?chec="9X ,oto0fAY75089?1Y, Y3Lblac=listedYB in new stac=
?? Executin! WsSapp?blac=list?chec="+X 'eturnAY75089?1Y, YYB in new stac=
?? Executin! WsSfrom?pstn"+X Exec0fAY75089?1Y, Y1 V4etV&7<<E'0AnameBP#31#727231YB in new stac=
?? Executin! WsSfrom?pstn")X 4etAY75089?1Y, YNN&7<<0@,/'E4N4CPallowedNnotNscreenedYB in new stac=
?? Executin! WsSfrom?pstn"*X 4et&aller/resAY75089?1Y, YallowedNnotNscreenedYB in new stac=
?? Executin! WsSfrom?pstn"2X ,otoAY75089?1Y, Yfrom?did?directV9*33V1YB in new stac=
?? ,oto Afrom?did?direct,9*33,1B

*a primera l1nea que hemos resaltado en negrita y hemos aumentado de tama%o
]bb=3C/b)-)is] quiere decir 7bb)(*b)-)is9 que estamos recibiendo una llamada de ese
n6mero# 0i en ,e" de una 7s9 ,emos un n6mero o alg6n otro ,alor debemos crearle una ruta
entrante a ese n6mero o ,alor#
@NO

C& imag1nese ahora que queremos crear una ruta entrante para nuestro tronco de la empresa
$(*(8CG lo cual ya ,erificamos y nos en,1a el )-) OFSSDLII@A#
(ntonces lo que tenemos que hacer es simple: en 73utas (ntrantes9 le pondremos en el
primer campo una descripci!n como 7$(*(8CG (4$3A)A9 y en el segundo campo que dice
7)-) 4umber9 agregamos el )-) que estamos recibiendo de nuestro pro,eedor que es
OFSSDLII@A luego ,amos al fondo de la pgina y seleccionamos d!nde queremos direccionar
este )-) le damos 70ubmit9 y listo#
@NS
Ja tenemos un sistema funcional completo donde podemos sacar llamadas al e+terior y
tambin recibirlas#
@@N
Capitulo 11
@@@
Dra<aciones del >istema
Antes de tocar los temas que ,ienen a continuaci!n ,amos a detenernos un poco para e+plicar
las grabaciones del sistema ya que su entendimiento resulta ,ital para la comprensi!n de los
temas que trataremos seguidamente#
(n las grabaciones del sistema debemos decidir qu ,amos a hacer si queremos utili"ar las que
ya estn creadas en el sistema o si queremos reali"ar una grabaci!n particular nosotros# (n
nuestro caso haremos las dos cosas para fines de ilustraci!n# $ambin podemos subir al
sistema grabaciones que ya tengamos de otro lado o si queremos pagarle a un locutor
profesional para que nos haga unas cuantas grabaciones#
Primero ,amos a crear nuestra propia grabaci!n usted puede hacer lo mismo y no sienta temor
en ponerse creati,o a la hora de grabar este escenario es suyo para e+playarse a su manera#
(n el primer cuadrito donde dice 7-f you Yish to ma&e and ,erify recordings from your phone
please enter your e+tension number here:9 lo que debemos colocar es la e+tensi!n desde
donde queremos grabar el mensaje en nuestro caso lo haremos desde la FINI la colocamos
ah1 y le damos a 7'o9#
*uego de esto nos despliega unas opciones nue,as donde nos dice que marquemos ^RR desde
la e+tensi!n que elegimos anteriormente para grabar el mensaje#
(ntonces comencemos a grabar tomemos nuestra e+tensi!n FINI y marquemos ^RR y luego de
que escuchemos un tono de 7beep9 comen"amos a grabar# Para finali"ar la grabaci!n
presionamos el s1mbolo de 7;9 luego nos reproducir una serie de opciones# 0i no nos gusta
como suena solamente debemos presionar 7^99;9 y lo regrabamos#
@@F
?na ,e" que estemos de acuerdo ,amos al cuadro donde dice 74ame this 3ecording:9 y le
ponemos un nombre descripti,o como entrada bien,enida etc# J le damos al bot!n de 70a,e9#
0i nos fijamos en la parte superior de 7'rabaciones del 0istema9 ya nos debe aparecer el
nombre que hemos creado que en mi caso fue 7bien,enida9# A partir de aqu1 esta grabaci!n ya
est disponible para ser utili"ada como un anuncio y por lo tanto puede ser reproducida en un
-83 una cola etc#
0i lo que deseamos es utili"ar uno de los mensajes ya grabados en nuestra central Asteris&
,amos a donde dice 7.uilt<in 3ecordings9 y damos clic& sobre ese bot!n luego nos despliega
una opci!n donde nos dice 70elect 0ystem 3ecording9# Ah1 aparecen todas las grabaciones del
sistema nosotros seleccionaremos 7tt<Yeasels9 y presionamos 7'o9#
(ste nue,o men6 que nos despliega nos da la opci!n de cambiarle el nombre si queremos a
nuestra grabaci!n del sistema (nota: el nombre original no cambia s!lo es para desplegarnos
un nombre creado por nosotros) y tambin si queremos agregar una bre,e descripci!n de la
misma#
)ebajo se lee 7)irect Access =eature 5ode 4ot A,ailable9# *o que sucede es que con las
grabaciones del sistema no se nos permite tener un c!digo directo para regrabarla ya que
como son grabaciones del sistema esto no es permitido# 0i fuese una grabaci!n hecha por
nosotros s1 pudiramos regrabarla a nuestro antojo#
@@A
=iles: aqu1 podemos hacer una combinaci!n de otro archi,o para entrela"arlo de forma tal que
cuando se termine de reproducir el archi,o principal el segundo archi,o aqu1 seleccionado se
reprodu"ca de forma inmediata#
0i presionamos la grabaci!n que hemos reali"ado nosotros mismos mediante una e+tension el
men6 que nos despliega s!lo ,ar1a en dos opciones# (stas son:
*in& to =eature 5ode: aqu1 podemos crear un acceso directo para regrabar este mensaje
directamente sin necesidad de ,ol,er al proceso inicial lo cual se logra solamente marcando el
c!digo de acceso 7L9#
=eature 5ode PassYord: como se pudo dar cuenta un 7L9 es algo fcil de marcar desde
cualquier e+tensi!n y puede sobreescribirnos nuestro mensaje# (n este campo le asignamos
una cla,e para que todo el que marque 7L9 deba introducirla antes de tener el pri,ilegio de
regrabar el mensaje#
@@D
Control de llamadas entrantes
Anuncios
*os anuncios son sumamente importantes porque son lo que nos permiten agregar una
grabaci!n reali"ada por nosotros o una ya e+istente del sistema# *os anuncios se utili"an en
conjunto con muchas aplicaciones en las que queremos que las personas que llaman (o
nosotros mismos) escuchen un mensaje en espec1fico#
Para agregar un anuncio debemos tener una grabaci!n ya reali"ada en 7'rabaciones del
0istema9 (el cual lo e+plicaremos ms adelante)# ?na ,e" que estemos en 7Anuncios9 s!lo
debemos agregar un nombre que identifique nuestro anuncio en el campo 7)escription9#
(n el campo 7recording9 aparece un men6 desplegable en donde podemos seleccionar entre
las diferentes grabaciones que ya tenemos reali"adas#
3epeat: esta es la cantidad de ,eces que queremos que nuestro anuncio se repita entre
repeticiones se le agrega un bre,e silencio de muy pocos segundos# 0i se requiere ms tiempo
de silencio entre repeticiones es obligatorio reali"ar una grabaci!n nue,a#
0i queremos que la persona que est escuchando el anuncio pueda saltrselo o interrumpir el
anuncio entonces seleccionamos 7AlloY 0&ip9#
3eturn to -83: si este anuncio es utili"ado en un -83 y esta opci!n es seleccionada cuando el
anuncio finalice ser redirigido nue,amente al -83 ignorando el destino seleccionado en la
opci!n 7)estination after playbac&9#
)onqt AnsYer 5hannel: cuando estemos utili"ando un -83 con el anuncio es mejor tener esta
opci!n seleccionada ya que cuando no est seleccionada el anuncio incluye en el canal un
segundo de retraso antes de contestar#
@@I
>2gueme (8ollo; Me)
5on esta opci!n podemos agregar una serie de destinos para locali"ar una e+tensi!n en
espec1fico#
Por ejemplo: Alfio /u%o" est en la e+tensi!n FINN pero l cuando no est en su oficina es
porque ha ido al cuarto de ser,idores el cual es la e+tensi!n FINI pero si l no est ah1
entonces debe estar hablando con la secretaria que es muy bonita y ella tiene la e+tensi!n
FINF# Pero si l no est en ninguna de esas tres e+tensiones entonces debemos locali"arlo en
su celular que es el ONSORLRLN@#
$odo esto lo podemos programar en la opci!n 701gueme9#
5uando entramos a 701gueme9 lo primero que ,emos son las e+tensiones que ya tenemos
creadas en el sistema entonces ,amos a la e+tensi!n a la cual queremos agregarle la opci!n de
701gueme9# ?na ,e" dentro la primera opci!n 7)isable9 sir,e para deshabilitar el 701gueme9 (no
hemos comen"ado y ya quiere saber si lo ,amos a deshabilitar para poner fin a esta
persecuci!n)#
@@L
-nitial 3ing $ime: es la cantidad de segundos que ,a a timbrar nuestra e+tensi!n primaria antes
de comen"ar con las dems e+tensiones predefinidas en el 701gueme9# Por lo general lo
dejamos en 7N9 para que siga con los ,alores predeterminados en 75onfiguracion 'eneral9 que
es de @I segundos#
3ing 0trategy: esta es la estrategia de marcado que debe seguir el 701gueme9 cuando intenta
locali"arnos en las diferentes e+tensiones predeterminadas#
3ingall,F: da un timbra"o inicial en la e+tensi!n principal y luego timbran todas las dems
e+tensiones hasta que se conteste#
3ingall: timbran todas las e+tensiones al mismo tiempo hasta que se conteste en alg6n lado#
<prim: con esta opci!n si la e+tensi!n principal est ocupada entonces las dems e+tensiones
no son marcadas ya que l entiende que el propietario de la e+tensi!n principal est hablando
por ella# (sta opci!n se le aplica a todas las estrategias#
2unt: ,a timbrando las e+tensiones en orden una por una#
/emory2unt: timbra la primera e+tensi!n de la lista luego timbra la primera y la segunda
e+tensi!n del listado luego timbra la primera la segunda y la tercera e+tensi!n de la lista etc#
=irsta,ailable: timbra el primer canal que est disponible#
=irstnotonphone: con esta opci!n s!lo ser timbrada la e+tensi!n que no est ocupada#
3ing $ime: este es el tiempo que timbrarn las e+tensiones adicionales cuando se seleccionen
cualquiera de los mtodos 2unt#
=olloY</e list: aqu1 colocamos el listado de las e+tensiones que ,an a participar en la opci!n
del 70igueme9# 4ota si ,amos a agregar un n6mero de celular o un n6mero de fuera de nuestra
P.G se debe poner al final el s1mbolo de 7;9# (jemplo: ONSORLRLN@;#
(+tension Quic& Pic&: como dicen en mi pa1s es la %apa es decir con esta opci!n podemos
agregar una 6ltima e+tensi!n como destino en el 701gueme9 al final del listado#
Announcement: si queremos que nos reprodu"ca un anuncio antes de comen"ar el marcado del
701gueme9# 4ota el anuncio se reproduce antes de contactar a la e+tensi!n principal#
Play /usic Cn 2oldW: esto es si queremos que la persona que nos llama en ,e" de escuchar las
e+tensiones timbrando escuche m6sica en espera#
@@R
5-) 4ame Prefi+: esta opci!n es importante si nosotros estamos en ,arios grupos de 701gueme9
ya que aqu1 podemos agregarle un prefijo para identificar su origen# Por ejemplo si esta opci!n
de 701gueme9 es para el departamento de tecnolog1a s!lo agregamos dicho nombre en este
campo y si nos est llamando Joalmi /u%o" las llamadas se nos muestran como tecnolog1a:
Joalmi /u%o"#
Alert -nfo: este parmetro es opcional y sir,e por si acaso queremos crear alertas con timbres
distinti,os# (sta opci!n de timbres distinti,os la soportan algunos dispositi,os 0-P en donde
podemos cambiar o particulari"ar el tipo de timbre seg6n la persona que nos llame#
5onfirm 5alls: esta opci!n se utili"a mayormente cuando tenemos n6meros e+ternos en
nuestro listado de 701gueme9# (jemplo: usted sabe que si tenemos un celular la llamada puede
ser tomada por un bu"!n de ,o" con esta opci!n habilitada la persona que recibe la llamada
debe presionar 7@9 en el telfono antes de que la llamada le sea conectada# 0!lo funciona con
las estrategias de 3ingall#
3emote Announce: reproduce un mensaje para la persona que recibe la llamada si la opci!n
75onfirm 5alls9 es seleccionada#
$oo<*ate Announce: reproduce un mensaje para la persona que recibe la llamada si la llamada
fue conectada antes de que l presionara la opci!n 7@9#
Al final tenemos un destino por defecto si no se puede locali"ar a la persona en ninguno de los
destinos ya antes especificados#
@@O
@@S
)C? ()nteracti5e Coice ?esponse systems)
-83 en espa%ol es un sistema de respuesta de ,o" interacti,a y en esta parte nos ,amos a
au+iliar de la 73ecepcionista )igital9 para hacerlo funcionar bien en conjunto#
Aqu1 ,amos a utili"ar los anuncios que ya grabamos en la opci!n de 7'rabaciones del 0istema9 y
tambin debe conocer algunas e+tensiones especiales que maneja nuestra central para ciertos
e,entos#
a: es utili"ada cuando un usuario presiona q^q durante el saludo inicial del bu"!n de ,o"#
h: cuando alguien cuelga ,a a esta e+tensi!n#
i: entrada in,lida
o: e+tensi!n del operador es utili"ada en los saludos del bu"!n de ,o"
s: ya fue e+plicada
t: cuando se agota el tiempo de selecci!n la llamada ,a a
esta e+tensi!n#
$: tiempo absoluto de una llamada#
(sto es importante ya que en nuestro -83 ,amos a utili"ar algunas de estas e+tensiones por
eso es importante saber qu hacen y c!mo funcionan#
Primero ,amos a -83 y damos clic& en 7Add -839 luego nos presenta las siguientes opciones:
5hange 4ame: aqu1 agregamos un nombre nuestro que sea descripti,o yo he elegido
7(ntrada9#
Announcement: aqu1 seleccionamos uno de los anuncios que ya hemos grabado o subido al
sistema mediante 7'rabaciones del 0istema9#
$imeout: tiempo en segundos que se debe esperar sin acti,idad antes de que el -83 sea en,iado
a la e+tensi!n 7t9#
(nable )irectory: con esta opci!n habilitada la persona que nos llama puede acceder al
directorio de la compa%1a marcando la tecla 7;9#
8/ 3eturn to -83: con esta opci!n la persona que est llamando si es dirigida a una e+tensi!n
interna y ah1 le contesta el bu"!n de ,o" entonces es redirigida al -83 nue,amente#
)irectory 5onte+t: se deja tal como est ya que todas las e+tensiones estn en ese conte+to#
@FN
(nable )irect )ial: con esta opci!n se le permite a la persona que llama poder marcar
directamente la e+tensi!n de una persona interna si sta desea#
*oop .efore t<dest: si se ,a a especificar una e+tensi!n 7t9 en el -83 seleccionamos esta opci!n
para que el anuncio se repita antes de ir a la e+tensi!n 7t9#
$imeout /essage: este es un mensaje que le ser reproducido a la persona que llama en caso
de e+ceder el tiempo de espera que por lo general es de @N segundos# *as grabaciones internas
del sistema tienen mensajes para estos casos que podemos utili"arlos#
*oop .efore i<dest: si se ,a a especificar una e+tensi!n 7i9 en el -83 mejor seleccionamos esta
opci!n para que el anuncio se repita antes de ir a la e+tensi!n 7i9#
-n,alid /essage: este es un mensaje que le ser reproducido a la persona que llama en caso de
presionar una opci!n que no sea ,lida como un 7R9 por ejemplo si no lo tenemos definido en
nuestro -83 como una entrada# *as grabaciones internas del sistema tienen mensajes para estos
casos que podemos apro,echarlos#
3epeat *oops: este es el n6mero de ,eces que se debe reproducir el mensaje antes de ir a la
e+tensi!n 7t9 o a la e+tensi!n 7i9#
J debajo tenemos la opci!n de hacia d!nde queremos des,iar nuestras llamadas que entran
por nuestro -83# -mag1nese que nuestro mensaje ya grabado fuera: 7'racias por llamar a Aiate&
0#A# para comunicarse con ,entas marque @ comunicarse con soporte tcnico marque F
comunicarse con finan"as marque A si desea asistencia marque el N y en bre,e ser atendido
por nuestra operadora9#
Pues ,amos a construirlo de la siguiente manera: que cuando marquen el 7@9 se comuniquen
con la e+tensi!n FINN el 7F9 con la e+tensi!n FINI el 7A9 con la e+tensi!n FIFN el 7N9 lo
mandaremos tambin a la e+tensi!n FINN# 5uando transcurran ms de @N segundos o entren
una e+tensi!n in,alida entonces que repita el anuncio dos ,eces y luego nos cuelgue la
llamada#
Para lograr este prop!sito ,amos a necesitar en la parte de las opciones L destinos y as1 poder
cumplir con nuestros objeti,os por lo cual ,amos a presionar el bot!n de 7-ncreased Cptions9
hasta que lleguemos a L men6s de selecci!n#
*uego de hecho esto y tener L opciones como destino lo que hacemos es que ,amos a la
primera opci!n de destino y en un cuadrito peque%o que est debajo de la opci!n de 73eturn
to -839 colocamos el numero 7@9 en l# *uego en 7(+tensions9 ubicamos la e+tensi!n que
@F@
queremos que timbre cuando alguien marque el 7@9 en este caso es la FINN#
(n la segunda opci!n de destinos colocamos el n6mero 7F9 donde ya sabemos y en
7(+tensions9 seleccionamos la e+tensi!n FINI#
J as1 seguimos sucesi,amente hasta que llegamos a la opci!n de destino numero I y ah1
colocamos una 7t9 en ,e" de un n6mero y seleccionamos como destino 7$erminate 5all9 y
escogemos hangup#
(n la opci!n de destino n6mero L colocamos en el cuadrito que ya sabemos una 7i9 y
seleccionamos como destino 7$erminate 5all9 y escogemos hangup#
*uego presionamos 70a,e9 y 7Apply 5onfiguration 5hanges 2ere9 y listo ya tenemos un i,r
s6per funcional V,erdad que no fue tan dif1cilW
Ahora lo que tenemos que hacer es ir a 73utas (ntrantes9 y asignar como destino a nuestro -83
7(ntrada9 y ya estamos listos#
@FF
Ctros )estinos
*os e+plicaremos en Ctros /omentos r
@FA
Colas LMueuesN
.ueno esto es fcil de e+plicar baste decir que en mi pa1s para todo hay que hacer fila (cola)
por lo cual ya estamos familiari"ado con este concepto y por nuestras ,i,encias diarias nos
resulta sencillo entenderlo# Para ilustrar es como ir a un banco y cuando usted llega ,e que hay
I cajeros para atender a los clientes# 0i usted llega y hay cajeros desocupados usted
inmediatamente ,a hacia donde uno de ellos en procura de ser atendido# Pero si usted llega y
los I estn ocupados entonces debe alinearse en una fila (cola) y as1 sucesi,amente los que
,an llegando se colocan despus de usted# *o bueno es que se ,an a ir atendiendo por orden de
llegada#
Pues una cola (Queues) es el mismo concepto# $odo el mundo ha tenido que llamar a en alg6n
momento de su ,ida al ser,icio al cliente de alguna compa%1a de telfonos# (n el continente
americano hay un denominador com6n que se llama 7$elme+9# (n mi pa1s es lo mismo lo 6nico
que aqu1 la compa%1a se llama 5odetel y no se tomaron la molestia de cambiarle el nombre#
Pues esta comparaci!n nos da una idea e+acta de lo que pasa en la realidad cuando unos
agentes que son las personas que atienden las llamadas se registran en la cola ya creada y
comien"an a recibir llamadas seg6n el orden en que ,an ingresando# (sto es el pan de cada d1a
en los 5all 5enters#
8amos entonces a crear una cola: damos clic& en colas y nos despliega un men6 lleno de
informaciones para ser llenadas y seleccionadas:
Queue 4umber: n6mero de la cola ste se asigna igual que una e+tensi!n podemos poner
cualquier ,alor numrico siempre y cuando no se solape con nuestras e+tensiones del sistema
ni con las ya creadas#
Queue 4ame: sir,e para asignarle un nombre a la cola e identificarla# (jemplo: ,entas#
Queue PassYord: usted puede requerirle a los agentes que se ,an a registrar en la cola que
introdu"can una cla,e (Cpcional no obligatorio)#
5-) 4ame Prefi+: es un prefijo que se le agrega a la llamada cuando el agente la ,a a recibir#
-mag1nese que usted tenga un agente registrado en ,arias colas por este prefijo l puede darse
cuenta de cul cola es que procede la llamada#
Mait $ime Prefi+: adems del prefijo cuando esta opci!n est habilitada el agente recibe el
tiempo total que la persona tiene en espera en la cola#
Alert -nfo: se utili"a para timbres distinti,os en dispositi,os 0-P que lo soporten#
@FD
0tatic Agents: aqu1 se agregan agentes estticos de forma manual# 8eremos esto ms
minuciosamente en la parte del m!dulo de call center#
(+tension Quic& Pic&: e+tensi!n que se coloca para que sea el 6ltimo recurso despus de probar
todos los agentes asignados estticamente#
Mueue %ptions
Agent Announcement: esta es una opci!n que le permite al agente la reproducci!n de un
mensaje antes de que la cola le pase una llamada# Por ejemplo en el caso de que el agente est
registrado en dos colas el anuncio puede decir: 7esta llamada es de la cola de ,entas9#
Join Announcement: anuncio reproducido a las personas que llaman antes de ser puestos en la
cola#
/usic on 2old 5lass: tipo de m6sica en espera o anuncio comercial que ,a a escuchar la
persona que llama mientras est esperando en la cola para ser atendido#
3inging -nstead of /o2: se usa para cuando usted desea que la persona que llama escuche el
telfono timbrando en ,e" de una m6sica en espera#
/a+ Mait $ime: tiempo que una persona puede estar esperando en la cola antes de ser
remo,ido de la misma# 5on el tiempo en 7N9 significa tiempo ilimitado#
/a+ 5allers: n6mero m+imo de personas que puede soportar esta cola#
Join (mpty: esta opci!n nos permite determinar si queremos o no que una persona entre a la
cola aun cuando no haya ning6n agente registrado en la misma#
*ea,e Mhen (mpty: si desea que cuando el 6ltimo salga de la cola tambin la cola remue,a a
todas las personas en fila#
3ing 0trategy: esta es una estrategia de marcado que se utili"a para atender las llamadas de la
cola Vse recuerdan la opci!n de 701gueme9W pues sta es similar pero ,ar1a en algunas cosas
,eamos:
3ingall: timbra a todos los agentes registrados en la cola hasta que alguno conteste#
3oundrobin: toma turnos para llamar a los agentes de forma secuencial
=eYestcalls: selecciona a los agentes por el que menos haya completado llamadas de la
cola#
3andom: timbra a cualquier agente de la cola#
@FI
3rmemory: es un 3oundrobin pero guarda en memoria al 6ltimo agente al que se marc!
para no repetirle#
Agent $imeout: tiempo que se le timbrar a un agente antes de considerarlo no disponible#
3etry: n6mero de segundos que se esperar antes de ,ol,er a repetirle a todos los agentes si
no se especifica un tiempo la llamada entonces ser des,iada a nuestro destino en caso de
fallas#
Mrap<?p<$ime: tiempo que la cola debe esperar para en,iarle otra llamada a un agente que ha
finali"ado una llamada de forma e+itosa#
5all 3ecording: opci!n para grabar todas las llamadas de la cola#
(,ent Mhen 5alled: dejarlo como ,iene por defecto
/ember 0tatus: dejarlo como ,iene por defecto
0&ip .usy Agents: esta opci!n se aplica para cuando un agente est con una llamada la cola no
le pase otra llamada debido a que su telfono puede tener ,arias l1neas#
Queue Meight: este es una mtrica que se le asigna a las llamadas en la cola para asegurar por
ejemplo que si un agente est registrado en ,arias colas la llamada que tenga la prioridad ms
alta sea la primera en ser atendida sin importar la cola#
Caller Position Announcements
=requency: determina con qu frecuencia se ,a a anunciar a la persona que llama su posici!n
en la cola#
Announce Position: aqu1 decidimos si les anunciamos o no la posici!n en la cola de las personas
que estn llamando#
Announce 2old $ime: este ,alor le anuncia a la persona que est en la cola un tiempo estimado
en que ser atendido#
Periodic Announcements
-83 .rea& Cut /enu: este es un -83 que se puede ir reproduciendo peri!dicamente en la cola
en donde se les den otras opciones a las personas que estn esperando en caso de que quieran
@FL
salir de la misma#
3epeat =requency: frecuencia con que se repite en la cola el -83 .rea& Cut /enu#
8ail %5er 0estination
0i en el Queue Cptions en el parmetro 73etry9 est seleccionado 74o 3etry9 entonces aqu1
se debe especificar un destino para que las personas que estn en la cola sean redireccionados#
.ueno creo que ya ,imos todos los ,alores posibles para asignar una cola por lo tanto ,amos
a crear una cola para nuestro entorno de prueba#
5rearemos la cola n6mero @FNN con el nombre de 78entas9 le asignaremos el mismo n6mero
de la cola como 7Queue PassYord9 y en 5-) 4ame Prefi+: le pondremos 78entas9#
*uego en Agent Announcement seleccionamos tt<Yeasels y en 0&ip .usy Agents
seleccionamos 7yes9# *uego en 75aller Position Announcements9 ponemos el 7=requency9 en
AN segundos y el Announce Position y el Announce 2old $ime en 7yes9# )espus s!lo damos
clic& en 70ubmit changes9 y ya est#
@FR
Ahora podemos probar el registrarnos en la cola como agentes#
Para hacer esto solamente debemos marcar desde una de nuestras e+tensiones en este caso
,amos a elegir nuestra e+tensi!n FINN# /arcamos @FNN^ f1jese que al final del n6mero de la
cola marcamos el s1mbolo de 7^9#
*uego de esto se nos pedir que marquemos nuestro n6mero de agente seguido del s1mbolo
de 7;9 en este caso es la e+tensi!n desde donde estamos marcando (FINN;)# )espus nos
pedir una cla,e esta cla,e es la que colocamos cuando creamos la cola (@FNN)# Ah1 nos debe
informar que el registro de agente ha sido e+itoso y nos cuelga la llamada#
Probamos marcar desde otra e+tensi!n la cola @FNN y ,eremos c!mo inmediatamente la cola
@FO
marca a nuestra e+tensi!n de agente que es la FINN# Pero para hacerlo ms interesante aun
marcamos desde otra e+tensi!n la cola para que podamos escuchar los anuncios de nuestra
posici!n en la cola#
0i ya estamos cansados de estar como agentes en la cola lo que debemos hacer es marcar el
n6mero de la cola seguido de la duplicaci!n del s1mbolo de 7^9# (jemplo: @FNN^^#
Ah1 nos demandar nue,amente que introdu"camos nuestro n6mero de agente seguido de la
tecla de 7;9# *uego de esto ya no estaremos registrados como agentes en la cola#
@FS
Drupos de "im<rado
*os grupos de timbrado o 3ing 'roups son agrupaciones de e+tensiones bajo un mismo
n6mero es decir si marcamos la del grupo de timbrado @INN ste podr1a contener las
e+tensiones FINN FINF FINF e inclusi,e un n6mero de celular de alguna persona las opciones
del grupo de timbrado son casi en su totalidad iguales a las e+plicadas en la opci!n de
701gueme9 anteriormente#
Procederemos a crear un grupo de timbrado pero antes ,amos a ,er las opciones que lo
componen#
3ing<'roup 4umber: n6mero que se le asigna al 'rupo de $imbrado
'roup )escription: descripci!n del grupo#
*as dems opciones no las e+plicaremos ya que son idnticas a las del apartado 701gueme9#
5rearemos el grupo de timbrado @INN e incluiremos las e+tensiones FINN FINF FINI y FIFN
con una estrategia de marcado ringall y adems con un destino de fallos apuntando al -83
nuestro de (ntrada#
@AN
Ja hemos reali"ado un grupo de timbrado para probarlo s!lo bastar con marcar @INN desde
una e+tensi!n y las e+tensiones miembros del grupo de timbrado debern comen"ar a timbrar
todas al mismo tiempo#
@A@
Condiciones de tiempo
*os ajustes de tiempo son sumamente importantes a la hora de direccionar a diferentes
destinos basndonos en los horarios# Por ejemplo imag1nese que nosotros tenemos una
compa%1a que brinda ser,icios de soporte telef!nico solamente de lunes a ,iernes de O:NN am
a I:AN pm# J los sbados de O:AN am a @:NN pm#
)espus de este horario ya no estamos disponibles aunque el horario es bastante claro
queremos buscar la manera de que los clientes que llaman sepan cundo estamos en horario
laborable y cundo no#
Pues lo que hacemos es lo siguiente: creamos dos -83 uno para el horario normal de oficina y
otro para el horario no laborable# *uego de creados entonces procedamos a crear las
condiciones de tiempo para que nuestro -83 llamado 7*aborable9 entre por defecto en horario
de oficina y el -83 74o laborable9 en el horario restante#
(n condiciones de tiempo en 7$ime 5ondition name9 agregamos un nombre descripti,o para
esta condici!n nosotros ,amos a elegir el nombre 72orarios9# (n 7$ime 'roup9 este es un
peque%o error de la aplicaci!n ya que nos pide un 7$ime 'roup9 sin darnos la posibilidad de
crear uno primero pero no se impaciente lo que hacemos es que ignoramos el a,iso que nos
da cuando le damos a 70ubmit 5hanges9
*uego de esto damos clic& en la parte superior derecha de la pgina de 7condiciones de
tiempo9 a nuestro 7$ime 5ondition name9 2orarios una ,e" dentro damos clic& sobre el
s1mbolo de un reloj despertador que aparece debajo de 7$ime 'roup9 el cual dice 7'oto
5urrent $ime 'roup9
@AF
Ah1 dentro nos muestra un reloj en la parte superior derecha de la pgina esta es la hora actual
de nuestro ser,idor y debajo est un campo que dice 7)escription9 donde agregamos una
descripci!n del horario que ,amos a crear# Ah1 ponemos 7)1as de semana9 y entonces
seleccionamos el horario laborable que tendr nuestra compa%1a en los d1as de semana#
J damos clic& en 7submit9#
Ja tenemos el horario definido para los d1as de semana ahora nos faltan los sbados#
2acemos el mismo proceso: 5ondiciones de tiempo<n2orarios<n'oto 5urrent $ime 'roup<n)1as
de semana#
Ah1 dentro nos debe aparecer debajo otra opci!n para agregar otro horario ese lo
configuramos con el horario sabatino y deber1a quedar algo como lo indicado en la siguiente
grfica#
@AA
?na ,e" hecho as1 solamente debemos darle a 70ubmit9 y ya tenemos nuestro horario
laborable creado#
Ahora debemos darle un destino a nuestra 75ondici!n de tiempo9 para esto ,amos a:
5ondiciones de tiempo<n2orarios
?na ,e" dentro ,amos a 7$ime 'roup9 y seleccionamos 72orario de labores9 ms debajo de
esto dice: 7)estination if time matches9 que significa destino si el tiempo coincide#
Ah1 seleccionamos d!nde queremos que la llamada sea direccionada si entra en horario de
labores#
J debajo est la opci!n para d!nde en,iar la llamada si el tiempo no coincide#
@AD
5omo habrn ,isto ya hemos creado un sistema inteligente que basa sus decisiones seg6n un
horario# oQu ch,ereh
@AI
Cap2tulo 12
@AL
%pciones )nternasI de Configuraci6n y Acceso ?emoto
5onferencia: *a conferencia como su nombre lo dice es donde pueden interactuar un grupo de
personas a debatir ciertos temas# (n nuestra central hacer conferencias m6ltiples es muy
simple#
(n el men6 conferencia tenemos las siguientes opciones:
5onference 4umber: es el n6mero que le ,amos a asignar a nuestro sal!n de conferencia
,irtual#
5onference 4ame: nombre descripti,o para asignarle a nuestra conferencia#
?ser P-4: cla,e de usuario para poder ingresar a la conferencia#
Admin P-4: cla,e para identificar al administrador o moderador al momento de ingresar a la
conferencia#
Conference %ptions
Join /essage: mensaje reproducido a los usuarios cuando ingresan a la conferencia#
Join /essage: con esta opci!n se espera hasta que el administrador o moderador ingrese a la
conferencia para ser iniciada#
Quiet /ode: se usa para no reproducir ning6n sonido cuando alguien ingrese o salga de la
conferencia#
?ser 5ount: anuncia la cantidad de usuarios seg6n ,an ingresando a la conferencia#
?ser join>lea,e: anuncia cuando un usuario entra o sale de la conferencia#
/usic on 2old: habilita m6sica en espera cuando hay un solo usuario en la conferencia o el
moderador a6n no ha ingresado#
AlloY /enu: reproduce el men6 cuando en medio de la conferencia el usuario o el moderador
presione el s1mbolo de 7^9#
3ecord 5onference: permite grabar la conferencia#
@AR
Ja e+plicado todo esto ,amos a crear una sala de conferencias en donde el n6mero ser FNNN y
de nombre 73euni!n9#
(n dicha conferencia le pediremos una cla,e a los usuarios que ,an a participar en ella y una
cla,e para identificar al administrador o moderador de la misma# All1 ,amos a poner el ,alor
7*eader Mait9 y AlloY /enu en 7Jes9#
Ja creada entonces comen"amos la prueba marcando el n6mero de la conferencia y probando
ingresar como usuario y desde otra e+tensi!n como administrador# Probemos marcar 7^9
dentro de la conferencia para que escuchemos las opciones que nos ofrecen dentro de la
misma#
Ctras Aplicaciones:
0ern e+plicadas en otros momentos# :)
@AO
MEsica en 1spera
C&# este es un tema que a todos nos gusta mucho porque se trata de poner una musiquita
agradable para hacer ms relajante y lle,adera la espera de la persona# (lasti+ puede soportar
/PA 0treaming audioMa, m6sica desde una fuente e+terna utili"ando la l1nea de entrada de
una tarjeta de sonido etc#
*o primero que ,amos a hacer es crear una nue,a categor1a de m6sica en espera y le
pondremos un nombre como 78ariada9 en donde colocaremos algunos /PA para que sean
reproducidos#
*uego de creada la categor1a 78ariada9 damos clic& sobre ella y ah1 nos aparecer una opci!n
para subir la m6sica que queramos# Ah1 cargamos nuestros archi,os y le damos al bot!n
7upload9 y esperamos hasta que el sistema haya cargado el archi,o# 3epetimos el mismo
proceso una y otra ,e" hasta que no tengamos ms archi,os que cargar en esta categor1a#
@AS
?na forma rpida de probar nuestra m6sica en espera es la siguiente: ,aya a la cola que
creamos que es la @FNN ah1 en la opci!n de 7/usic on 2old 5lass9 seleccione la opci!n que
acabamos de crear que es 78ariada9 y grabemos los cambios# *uego desde una e+tensi!n
marcamos la cola @FNN e inmediatamente deberemos estar escuchando nuestra m6sica en
esperar#
>treaming para mEsica en espera
-mag1nese que ahora queremos escuchar una emisora de esas que estn en l1nea para disfrutar
de una m6sica ms ,ariada y fluida o simplemente usted quiere poner al 7'obierno de la
ma%ana9 para escuchar a )on Al,aro Ar,elo con sus comentarios matutinos#
*o primero que debemos hacer es descargar el archi,o mpg@FA para que funcione
perfectamente la opci!n del streaming# Para esto reali"amos los siguientes pasos:
cd 8usr8bin
w!et http"88www.mp!19+.de8mp!19+8mp!19+?3.*1r.tar.!.
tar Z.x%f mp!19+?3.*1r.tar.!.
cd mp!19+?3.*1r
ma=e linux
ma=e install
ln ?s 8usr8local8bin8mp!19+ 8usr8bin8mp!19+
Para ilustrar este ejemplo ,amos a configurar la emisora S@#A (*a S@) como m6sica en espera
para nuestra central#
4os dirigimos a su pgina Meb: http:>>YYY#laS@fm#com> y dentro de ella ubicamos la
titulaci!n que dice escuchar en ,i,oB ponemos el cursor del mouse sobre este bot!n y en ,e" de
dar clic& i"quierdo como siempre damos un clic& derecho y seleccionamos 70a,e lin& asa9 sto
nos ,a a grabar un peque%o archi,ito en nuestra computadora# 'rbelo donde pueda
encontrarlo#
@DN
?na ,e" este archi,o est en nuestro computador lo abrimos utili"ando un editor de te+to
cualquiera y dentro deber1amos ,er algo como lo siguiente:
MEDGM+-
MEDG0@F"3,2*.1#.119.*7"#3)3
http"882*.1#.119.*7"#3)3
)e esta parte s!lo ,amos a utili"ar el lugar de la direcci!n Meb junto con el puerto#
*uego ,amos a /6sica en (speras Add 0treaming 5ategory y en 75ategory 4ame9 colocamos
7Pop 3oc&9#
(n el campo 7Applications9 colocamos lo siguiente:
8usr8bin8mp!19+ ?q ?s ??mono ?r #333 ?f #119 ?b 3 http"882*.1#.119.*7"#3)3
4o agregamos ning6n ,alor al campo 7Cptional =ormat9 y presionamos 70ubmit9# 0i queremos
probar nuestra m6sica en espera debemos repetir el mismo proceso efectuado para probar la
anterior cuando marcamos a la cola#
@D@
ConAuntos de P)/
*os Pines o cla,es de acceso son utili"adas para acceder a rutas restringidas o funcionalidades
especiales del sistema a las cuales no queremos libre acceso#
*os Pines tambin se pueden grabar en los reportes de llamadas lo cual es sumamente 6til#
-mag1nese que usted tiene FN usuarios y a todos les quiere dar acceso a larga distancia y
celulares Vc!mo usted controla las llamadas que reali"aron cada uno de ellosW
Pues sencillo: cree FN Pines diferentes y as1gnele uno a cada uno y seleccione la opci!n de
73ecord -n 5)39# As1 sabr qu Pin se utili"! para una u otra llamada#
*os pines se colocan en orden uno debajo de otro#
*uego de esto s!lo debemos ir a 73utas 0alientes9 seleccionamos la ruta que deseamos que
tenga acceso restringido mediante el uso de los Pines y en 7P-4 0et9 seleccionamos nuestro
grupo de Pines ya creado oy listoh Ahora cada ,e" que queramos utili"ar esa ruta para reali"ar
una llamada debemos autenticarnos mediante un P-4 ms el s1mbolo de 7;9#
@DF
Paginaci6n e )ntercomunicaci6n
.ueno todos hemos ,i,ido alguna ,e" la e+periencia de haber estado sentados tranquilamente
en una cl1nica u hospital cuando de repente escuchamos por todos los telfonos y algunas
bocinas una ,o" que in,ade todo el espacio f1sico diciendo algo como esto: 7)octor *ajara por
fa,or presentarse al laboratorio9#
(s posible hacer esto utili"ando nuestra central (lasti+ pero solamente aplica para
dispositi,os que lo soporten como es el caso de los telfonos: Aastra 'randstream
*in&sys>0ipura /itel Polycom 04C/ y qui"s otros que tambin soporten 0-P#
Nota: @o funciona con 7G7s, no pierda su tiempo.
Paginaci!n e -ntercomunicaci!nsAdd Paging 'roup y dentro ,eremos un men6 donde tenemos:
Paging (+tension: esta es la e+tensi!n que debemos marcar para poder en,iar el mensaje global
a las e+tensiones que hayamos seleccionado#
'roup )escription: una descripci!n del grupo de mensaje global#
)e,ice *ist: dispositi,os o e+tensiones a participar en el grupo de mensaje global# $enga
presente que podemos crear diferentes grupos de -ntercomunicaci!n dependiendo de la "ona
f1sica ejemplo: lado sur del edificio departamento de finan"as etc#
=orce if busy: si un usuario est utili"ando la e+tensi!n comoquiera el mensaje ser difundido
a tra,s de la bocina del telfono#
)uple+: permite seleccionar si todos los telfonos en el grupo de intercomunicaci!n pueden
hablar y ser escuchados por todos tambin#
)efault Page 'roup: seleccionando esta opci!n todas las e+tensiones nue,as que creemos
sern automticamente a%adidas a este grupo de intercomunicaci!n#
(n este escenario de prueba yo tengo dos telfonos capaces de utili"ar esta funcionalidad: ,oy
a agregarlos a un grupo que ser la e+tensi!n FNFN# Para seleccionar ms de una e+tensi!n
debemos dar clic& sobre ellas con la tecla 5$3* presionada#
@DA
*uego s!lo marcamos la e+tensi!n FNFN y todos los telfonos seleccionados automticamente
acti,arn el alta,o" para que podamos hablar# /uy interesante Vno creeW
@DD
1stacionamiento
*os estacionamientos o como se conocen en ingls: 7Par&ing *ot9 se utili"an como su nombre
lo indica para estacionar llamadas y luego ser recogidas por alguien#
(jemplo de sto es cuando alguien llama a una recepcionista que recibe muchas llamadas# *a
persona que llam! pregunta por el 0r# 0oriano la recepcionista llama a la e+tensi!n del 0r#
0oriano pero ste no se encuentra cerca entonces ella procede a estacionar la llamada
mientras locali"a al destinatario#
5uando al fin lo locali"a le informa que tiene una llamada en el estacionamiento 7RI9 por
ejemplo el 0r# 0oriano desde su e+tensi!n u otra e+tensi!n marca 7RI9 y la llamada le es
conectada#
Por defecto los estacionamientos ,ienen deshabilitados por lo tanto debemos habilitarlos y
configurarlos# Para hacer esto solamente debemos ir a 7(stacionamiento9 y llenar
apropiadamente los ,alores que nos piden#
(nable Par&ing *ot =eature: habilita los estacionamientos de llamada#
Par&ing *ot (+tension: esta es la e+tensi!n que hay que marcar para estacionar las llamadas#
4umber of 0lots: cantidad de e+tensiones disponibles para estacionar las llamadas#
Par&ing $imeout: despus que este tiempo se acabe la llamada estacionada ,ol,er a dirigirse a
quien estacion! la llamada#
Par&ing *ot 5onte+t: 4C $C5A3#
Actions for "imed-%ut %rphans
(stas son acciones a tomar cuando el tiempo de 7Par&ing $imeout9 se ha ,encido#
Par&ing Alert<-nfo: aqu1 se puede configurar un timbre distinti,o para saber que la llamada
pro,iene de un estacionamiento hurfano (que el tiempo de estacionamiento se ha ,encido)
cuando se nos est de,ol,iendo#
5aller-) Prepend: sir,e para agregarle un identificador espec1fico de llamadas para que nos
demos cuenta de que esa llamada pro,iene de un estacionamiento hurfano#
@DI
Announcement: mensaje que se le reproducir a la persona que est en el estacionamiento
antes de que la llamada sea de,uelta a quien la estacion!#
)estination for Crphaned Par&ed 5alls: si no queremos ninguna de las acciones antes descriptas
y lo que queremos es reen,iar llamada al -83 de entrada nue,amente aqu1 tenemos la forma
de c!mo hacerlo#
*uego de habilitados los estacionamientos podemos hacer pruebas con nuestras e+tensiones
llamndonos y estacionando e+tensiones para luego recogerlas#
@DL
@DR
Acceso ?emoto
0e5ol5er llamada (Call<ac3)
)e,ol,er llamada funciona de la siguiente manera: nosotros llamamos desde nuestro celular a
nuestra P.G (lasti+# (sta toma la llamada e inmediatamente ella identifica nuestro n6mero de
celular la central nos reproduce un 7beep9 seguido de un silencio y nos cuelga la llamada
automticamente (que mala educaci!n VnoW)#
*uego ,iene un tiempo de espera digamos que de die" (@N) segundos y a seguidas nos llama
automticamente a nuestro celular ahorrando nosotros de este modo en la renta mensual de
nuestro celular#
*as llamadas sern procesadas de acuerdo a los patrones de marcado de nuestras rutas
salientes#
*o interesante de esto es que podemos dirigir la llamada a donde queramos dentro de la
central al -83 principal a una cola etc# Pero la parte que yo s que le ,a a gustar ser cuando
la programemos para que nos redireccione a un 7)-0A9#
5onfiguremos 7)e,ol,er *lamada (5allbac&)9 para que cuando llamemos desde nuestro celular
nos ,uel,a a llamar en @I segundos y nos conecte con el -83 principal que tenemos creado#
5allbac& )escription: descripci!n del 5allbac& que ,amos a configurar#
5allbac& 4umber: n6mero al cual ,amos a de,ol,er la llamada#
)elay .efore 5allbac&: tiempo que transcurrir antes de que la central intente de,ol,ernos la
llamada#
)estination after 5allbac&: luego de que la central nos de,uel,a la llamada ste ser el destino
con que nos comunicaremos#
@DO
@DS
0)>A
(sta es la tan afamada y querida funci!n llamada )-0A mediante sta podemos obtener acceso
remoto a una l1nea de nuestra central para ejecutar una llamada como si fuera desde una
e+tensi!n interna#
Por lo tanto se debe tener cuidado a la hora de configurar esto ya que si cae en manos mal
intencionadas pudiera darle a usted un dolor en el bolsillo a la hora de pagar su factura
telef!nica# Adems recuerde lo que dijo un gran sabio: 7?n gran poder implica una gran
responsabilidad9:P#
8eamos qu funciones tiene en detalle y luego crearemos la pareja perfecta y no me refiero a
.atman y 3obin sino a un 5allbac& combinado con un )-0A#
)-0A name: nombre que debemos asignarle al )-0A#
P-4: cla,e para poder tener acceso al )-0A# (s sumamente importante configurar una cla,e que
sea solamente de nuestro conocimiento o del conocimiento del due%o del )-0A si no es usted#
3esponse $imeout: tiempo en que el )-0A esperar antes de colgarnos la llamada si hemos
introducido un n6mero no ,lido o incompleto#
)igit $imeout: tiempo m+imo permitido entre marcados de un d1gito y otro al momento de
marcar un n6mero o una e+tensi!n#
3equire 5onfirmation: esta opci!n es sumamente importante si estamos siendo direccionados a
este )-0A desde nuestro celular# 5on esta opci!n habilitada se nos pedir una confirmaci!n
antes de que nos pida la cla,e del )-0A Vpor quW -mag1nese que tengamos un callbac& que nos
redirecciona a un )-0A y en el momento que llamamos y nos cuelga la central a nuestro celular
se le acaba la bater1a y no conseguimos se%al la central estar1a mandndole el )-0A a nuestro
bu"!n de ,o" del celular#
5aller -): cuando estemos usando )-0A podemos asignarle un identificador de n6mero
diferente si queremos a las llamadas originadas desde l#
5onte+t: no ponga sus manos aqu1 a menos que sepa qu esta haciendo#
AlloY 2angup: otra funci!n sumamente interesante y es que sta nos permite mientras
estamos en una llamada en,iar la se%al de colgado de forma tal que si queremos reali"ar otra
@IN
llamada no tengamos que accesar nue,amente a otra sesi!n de )-0A# (sto lo hacemos con
7^^9#
8amos a darle uso a esto lo primero que haremos ser crear una ruta entrante nue,a en
donde en la descripci!n le pondremos 5elular Alfio y en 75aller -) 4umber9 colocamos nuestro
n6mero de celular#
*uego ,amos al final de la pgina y seleccionamos como destino de esta nue,a ruta entrante
nuestro 75allbac&9 ya creado y le damos 70ubmit9#
@I@
Ahora s!lo debemos ir a 7)e,ol,er llamada9 dar clic& sobre el que ya tenemos creado y
asignarle como destino al(el) )-0A#
@IF
8lash %perator Panel
*o primero es que es tan intuiti,o que usted de mirarlo se dar cuenta que solo debe utili"ar su
mouse para arrastrar una e+tensi!n y colocarla sobre otra y automticamente ya hi"o una
transferencia# *uego el sistema le preguntar una cla,eB la cla,e es 7e*a0t-+#FooR9#
(s un panel para recepcionistas ,1a M(. y es muy fcil y sencillo de usar# /ediante el =lash
Cperator Panel podemos reali"ar llamadas transferir llamadas colgar llamadas escuchar
llamadas susurrar entre llamadas etc#
$ambin tiene la facilidad de que se puede integrar con un 53/ (5ostumer 3elation /anager)
para que nos a,ise mediante una ,entana emergente cuando una llamada entra a nuestra
central#
5omo todo es M(. solamente debemos tener un rat!n (mouse) disponible y estar atento para
dar clic&# Por ejemplo si reali"amos una llamada y estamos frente al =lash Cperator Panel
podemos ,er que el bot!n ,erde que est asociado a nuestra e+tensi!n cambia a rojo# 0i
deseamos colgar la llamada solamente debemos dar doble clic& sobre ese bot!n y la llamada
ser colgada#
V?na $ransferenciaW 0!lo arrastre hacia donde quiere transferir#
@IA
0i desea establecer una conferencia o escuchar una con,ersaci!n en curso solamente tiene que
arrastrar su e+tensi!n hasta la con,ersaci!n que desea inter,enir y listo# V3ecuerda lo del
hombre ara%aW a7un gran poder implica una gran responsabilidad9#
V3ecuerda el cap1tulo tres de *inu+ para administradores (lasti+W pues es hora de poner en
funci!n esos conocimientos# 8amos a cambiar la cla,e de 7e*a0t-+#FooR9#
Para empe"ar a proceder en esta direcci!n ,aya a la l1nea de comandos mediante el Putty o
directamente en consola de su ser,idor (lasti+ y cmbiese al directorio 7etc9#
*uego mediante un editor de te+to ubicamos el archi,o 7amportal#conf9# )entro de l
ubicamos una l1nea que dice 7=CPPA00MC3)ie*a0t-+#FooR9# 0i el manejo de sta no le resulta
c!modo cmbiela por la que le resulte mejor siguiendo el siguiente ejemplo:
Ja hay una ,ersi!n F =lash Cperator Panel pero no es libre como esta ,ersi!n# (n caso de que
usted desee probar esa ,ersi!n y recibir informaci!n de c!mo instalarla puede ir a:
http:>>YYY#asternic#org>
@ID
Correo de Co
(sta pesta%a sir,e para poder re,isar nuestros correos ,1a M(. Vse recuerdan de las funciones
de 8mG *ocaterl espec1ficamente de la parte sobre la creaci!n de una e+tensi!nW Pues este
es el portal por el cual el usuario pasa a controlar sus opciones de bu"!n de ,o"# Para que esto
funcione a la perfecci!n debemos crearle a cada usuario que ,a a acceder al portal un usuario
con el pri,ilegio m1nimo de e+tensi!n#
Nota: esto lo explicaremos m;s adelante cuando toquemos la creacin de usuarios y asi!nacin
de permisos por !rupos.
Procediendo con lo anterior si damos clic& en configuraci!n podremos ,er las mismas
opciones que se nos abren al momento de configurar las opciones de bu"!n de ,o" cuando
estamos creando la e+tensi!n#
@II
Monitoreo
0i nuestras llamadas son grabadas aqu1 es donde podemos ,isuali"arlas o escucharlas de forma
fcil y sencillaB cuando los pri,ilegios de usuarios son normales stos solamente pueden ,er
grabaciones de ellos mismos en esta pesta%a#
3ecuerde que podemos habilitar la opci!n de grabaci!n de llamadas para una e+tensi!n en
espec1fico en e+tensiones dando clic& sobre ella y habilitndole esta funcionalidad o para
todas las e+tensiones en 75onfiguraci!n 'eneral9#
@IL
Conferencia
?sted dir: pero ya tratamos este tema pues s1 y no#
01 porque es una conferencia y no porque sta tiene funcionalidades diferentes#
*a conferencia que creamos anteriormente es como tener un sal!n en la empresa siempre
disponible para reuniones pero sta que estamos ,iendo es como alquilar el sal!n solamente
para el e,ento de la conferencia propiamente dicha#
/e e+plico usted puede crear este tipo de conferencias temporalmente seg6n su necesidad#
Puede calendari"arlas para que comiencen a determinada hora y puede hacer in,itaciones ,1a
Yeb a los participantes#
Adems tenemos la ,entaja de que con esta interfa" Yeb podemos administrar la conferencia
en tiempo real podemos silenciar un participante sacarlo de la conferencia o in,itar a alguien
ms#
5rear una conferencia de este tipo es muy sencillo: s!lo damos clic& en nue,a conferencia y se
nos despliega un men6 con campos iguales a los de una conferencia normal con la diferencia
de que el n6mero de conferencia ser generado aleatoriamente pero esto no impide que lo
podamos cambiar#
(ntre la conferencia tradicional y este tipo de conferencia hay algunos campos que son
diferentes tales como:
46mero de 5onferencia: n6mero generado aleatoriamente pero que puede ser cambiado#
$iempo -nicio (P0$>P)$): tiempo en que inicia la conferencia#
@IR
)uraci!n (22://): qu tiempo durar la conferencia acti,a una ,e" iniciada#
*uego podemos ,ol,er a la pesta%a conferencia y ,er las conferencias pasadas y presentes y
hasta las programadas para el futuro#
?na ,e" iniciada la hora de la conferencia damos clic& sobre el n6mero que indica la cantidad
de participantes y entonces ah1 nos mostrar las opciones de administraci!n de la conferencia#
@IO
?na ,e" ah1 dentro podemos comen"ar a in,itar a quien deseemos y tambin por qu no a
botar a quien nos ,enga en gana pero siempre recuerde la m+ima del hombre ara%a#
?na ,entaja e+tra es que podemos mediante esta interfa" administrar una conferencia esttica
ya creada en nuestro men6 de e+tensiones# 0olamente debemos ubicar en el campo el n6mero
de conferencia aleatoria y sustituirlo por el n6mero de conferencia esttica que ya tenemos
creado y listo#
@IS
:erramientas
V0e recuerdan de los archi,os de configuraci!n que ,imos en *inu+ para administradores de
(lasti+ y la forma de editarlos con 8- o 8-/W bueno esto es lo mismo pero a ni,el grfico#
V5!mo as1W )ir usted pues es que mediante estas herramientas podemos editar los archi,os
de configuraci!n propios del Asteris& =reepb+ y (lasti+ sin necesidad de entrar en modo te+to a
la consola#
Pero los archi,os que estarn aqu1 contenidos solamente sern los que estn contenidos en
>ect>asteris&# Adems podemos ejecutar comandos como si estu,isemos loguiados a la
consola de Asteris& en modo te+to#
Por ejemplo ,amos a ejecutar un 7sip shoY peers9# Para esto s!lo escribimos el comando en la
,entanita que dice 75omando9 y le damos a 7(jecutar9#
8io qu fcilW ya tenemos el despliegue del comando desde la interfa" Yeb# As1 de fcil
tambin podemos editar un archi,o de forma manual# Probemos con el archi,o dahdi<
channels#conf demos clic& sobre l y miremos un poco si queremos reali"ar alg6n cambio s!lo
lo hacemos y damos clic& en guardar y listo#
@LN
NOTA: ten!a cuidado al editar este archi%o, ya que contiene confi!uracin sumamente
importante para que 7steris= se comunique con nuestras tarHetas y %ice%ersa.
@L@
8AH
(ste es uno de los elementos donde (lasti+ ha demostrado ser la distribuci!n ms s!lida y
fuerte del mercado#
*a integraci!n de Asteris& con el sistema de =a+ es incre1ble la 6nica parte que a6n est un
poco dif1cil (y no es por parte de (lasti+ o del 2ylafa+) es el =a+ mediante 8o" 0obre -P ya que
funciona como en un RIc u ONc de las ,eces# (ntre los factores que dificultan las cosas
podemos citar:
@# 0u pro,eedor debe soportar el passthrough (como pasarela) de protocolo $AO#
F# )ebe utili"ar uno de los siguientes c!digos: ulaY o alaY# 4unca utilice gRFS#
$AO es un protocolo que describe c!mo en,iar y recibir fa+es sobre una red de computadores
de datos# $AO es necesario ya que los datos de fa+ no pueden ser en,iados sobre una red de
computadores de datos de la misma manera que una comunicaci!n de ,o"#
(n esencia con $AO un fa+ es con,ertido en una imagen luego en,iado a otro dispositi,o de fa+
$AO y despus con,ertido de nue,o a una se%al anloga de fa+#
(l =AG fue dise%ado para redes anlogas y no ,iaja muy bien sobre una red 8C-P# *a ra"!n de
esto es que la comunicaci!n de =AG utili"a la se%al de una manera diferente a la comunicaci!n
normal de ,o"# 5uando las tecnolog1as 8C-P digitali"an y comprimen la comunicaci!n de ,o"
anloga stas estn optimi"adas para 8CK y no para =AG#
5omo consecuencia hay una serie de cosas que debe notar cuando se mue,e a una central
telef!nica 8o-P#
0i quiere continuar usando su ,ieja mquina de fa+ y se quiere conectar a su central telef!nica
8o-P lo mejor es usar un A$A que soporte $AO ya que Asteris& lo soporta pero en modo de
pasarela no nati,o#
*a ,ersi!n de Asteris& @#L trae soporte completo para $AO#
Ctra cosa que debemos tener en cuenta es que debemos crear una e+tensi!n -AGF para que
sta sea la que interact6e con el 2ylafa+ y reciba los fa+es# 3ecuerde: la e+tensi!n s!lo puede
ser -AGF#
@LF
8amos a comen"ar por 74ue,o =a+ 8irtual9:
4ombre de =a+ 8irtual: asignarle un nombre descripti,o al =a+ 8irtual#
(mail )estino: es donde sern en,iados los fa+es una ,e" recibidos en nuestro ser,idor# Por lo
general se asigna el email de una secretaria para que la misma redistribuya los fa+es una ,e"
stos lleguen#
4ombre 5aller -): este es el nombre que queremos que apare"ca cuando en,iamos un fa+ a
otra compa%1a#
46mero 5aller -): se trata de nuestro n6mero de fa+ o el que queremos que ,ea la persona que
reciba el fa+#
(+tension de =a+ (-AG): esta es la e+tensi!n -AGF que tenemos reser,ada para el =a+ 8irtual#
0ecreto (-AG): la cla,e que asignamos en el 70ecret9 cuando creamos la e+tensi!n -AG#
5!digo Pa1s: no necesita e+plicaci!n#
5!digo Area: esta tampoco#
8a4 Master
Aqu1 se configura el correo de la persona que ,a a recibir los acuses de recibo de en,1o y
recepci!n de los fa+es#
5lientes de =a+: aqu1 colocamos las -P de los clientes que les est permitido en,iar fa+es a
tra,s de este ser,idor#
Cisor de 8a4
Aqu1 podemos ,isuali"ar los fa+es que ya hemos en,iado y recibido adems podemos hacer
b6squedas por nombre de compa%1a fa+ fecha y si es fa+ en,iado o recibido#
$emplate (mail: esta es la plantilla que se en,iar automticamente cada ,e" que llegue un fa+#
Por aqu1 podemos costumi"ar y cambiar el idioma de lo ya escrito inclusi,e agregar un te+to
nuestro#
@LA
Cirtual 8a4 $ist
4os muestra los fa+es ,irtuales que tenemos creados en el sistema#
Ahora ,amos a crear un =a+ 8irtual:
*lenamos los ,alores de acuerdo a la siguiente imagen y listo# (5laro est usted pondr los
,alores de su empresa)
0!lo despus de haber hecho esto es que debemos dar clic& en 70a,e9 y ya tendremos creado
nuestro =a+ 8irtual el cual en,iar los fa+es recibido a la cuenta de: amuno":aiate&#com#do #
?na ,e" creado podemos obser,ar y si queremos tambin editar este ser,idor ,irtual de fa+es#
Ahora que est creado nuestro ser,idor de fa+es flota una pregunta en el aire y es Vc!mo lo
utili"amos para en,iar y para recibirW pues muy fcil ,eamos#
?eci<iendo fa4es
Para la recepci!n de fa+es debemos tener en cuenta lo siguiente: VQu tipo de l1neas ,amos a
utili"arW les ,oy a poner un ejemplo con el tronco anlogo que ya tenemos creado#
Puede darse el caso de que en la empresa quisieran destinar una l1nea e+clusi,a para en,1o y
recepci!n de fa+es ese es el escenario ideal# Pero est el otro escenario en donde las mismas
l1neas que tenemos para llamadas normales son las mismas que queremos utili"ar para recibir#
@LD
(s decir tanto para ,o" como para fa+# (lasti+ nos maneja esto de forma magistral#
Primero debemos ir a nuestras rutas entrantes ya creadas y en en la parte de 7fa+ handling9
colocamos los ,alores siguientes:
=1jese que hemos seleccionado la e+tensi!n que est configurada en el =a+ ,irtual Vse
recuerdaW *a -AGF que hab1amos creado# *uego el campo 7=a+ (mail9 lo dejamos en blanco
debido a que ya tenemos determinado en nuestro =a+ 8irtual a quin sern en,iados los
correos cuando entran los fa+es#
=a+ )etection $ype:Aqu1 podemos elegir el tipo de detecci!n de fa+es nosotros elegiremos
Kaptel pero tambin se puede elegir 4,fa+ el cual es capa" de detectar los fa+es entrantes en
diferentes tipos de canales inclusi,e 0-P e -AGF#
@LI
Pause After AnsYer: esto le da al sistema una pausa al contestar la llamada para poder detectar
si es un fa+ o una llamada de ,o" lo que est entrando#
5on esta configuraci!n ya nuestro sistema detecta de forma automtica los fa+es entrantes sin
necesidad de dedicar una l1nea e+clusi,a para el fa+# *a 6nica des,entaja es que le agrega un
peque%o retraso de F segundos al contestar la llamada#
P!ngase a pensar en esto: usted pudiera comprar tarjetas G@NNP que lo que cuestan son unos
FN d!lares y utili"ar un computador Pentium A usado que cuesta unos ?0g@NN# 5on esto usted
pudiera ya tener un ser,idor de fa+es s6per funcional y con tan s!lo @FN d!lares# $ambin
pudiera ofrecerlo en las empresas como un ser,icio adicional#
1n5iando 8a4es
Nota: hay otros pro!ramas muy eficientes y sencillos a la hora de en%iar fax como es el cliente
Ha%a Hhylafax, pero aqu %oy a mostrar el que personalmente me hace sentir m;s a !usto.
Ja estamos recibiendo los fa+es qu bienh Ahora queremos en,iar uno de prueba a nuestro
compa%ero para presumirle nuestro moderno sistema de fa+es# 5omo dicen en mi pa1s: 7para
echarle ,aina9#
Ante que nada lo que necesitaremos es un cliente que nos permita hacer esto hay ,arios de
ellos pero yo ,oy a utili"ar el Minprint 2ylafa+# *o primero que debemos hacer es descargarlo
para ello podemos ir a (+tras m )oYnloads m =a+ ?tilities y ah1 encontramos un lin& directo
para descargar el Minprint 2ylafa+# ?na ,e" ya descargado procedemos a instalarlo#
)espus de instalado le ,oy a traducir esta gu1a prctica del sitio sourceforge#net
Primero ,amos a agregar una nue,a impresora y seleccionamos 7-mpresora *ocal9 pero no
seleccione que la detecte automticamente ya que no es una impresora f1sica la que estamos
instalando#
@LL
*uego se le preguntar qu tipo de puerto desea usar debemos seleccionar 75rear nue,o
puerto9# 0i ya instalamos el MintPrint 2ylafa+ ste debe estar como una de las opciones a la
hora de nosotros seleccionar#
*uego aparecer una ,entana donde nos pregunta el nombre del puerto es una buena opci!n
dejarlo tal como est#
@LR
*uego seleccione la impresora a utili"ar# (l fabricante recomienda basado en su e+periencia
que se seleccione el 7Apple *aserMriter @F>LDN P09#
*uego as1gnele el nombre que usted entienda a la impresora# Podr1amos usar MinPrint 2ylafa+#
@LO
4o comparta la impresora ya que si usted desea que un usuario pueda en,iar solamente fa+es
instlele el cliente de forma local# $ampoco imprima una pgina de prueba#
?na ,e" ya creado ,amos a nuestra impresora recin creada y damos clic& derecho sobre ella
para entrar en las propiedades y seleccionamos la pesta%a de 7Puertos9 y locali"amos el puerto
que creamos al momento de la instalaci!n#
*uego de esto presionamos 7configurar puerto9 para configurar la cone+i!n con nuestro
ser,idor de fa+es#
@LS

(n el primer campo recuerde colocar la direcci!n -P de su ser,idor (lasti+ no ,a a necesitar
autentificarse pero s1 es importante colocar un usuario ,lido por eso s!lo ponemos 7root9 en
el campo de nombre de usuario#
2ay un campo que es un poco problemtico y que no se e+plica en la gu1a# 4os referimos al que
necesita un directorio que contenga dos archi,os de te+to plano creado por nosotros para
poder funcionar# (n nuestro caso lo creamos en 5:tProgram =ilestYinprinthylafa+# ((ste
directorio no e+iste fue creado a mano por nosotros)#
Ah1 dentro cree dos archi,os de te+to plano (t+t): names#t+t y numbers#t+t despus de hacer
esto s!lo d clic& en CE y ya estamos listos#
0i queremos en,iar un fa+ procedemos a abrir el documento que deseamos en,iar y
ejecutamos los pasos como si furamos a imprimirlo# J a la hora de seleccionar la impresora
escogemos la que ya hemos creado en nuestro caso 7MinPrint 2ylafa+9# *e damos a imprimir y
debe salir una ,entana preguntndonos el n6mero de telfono al que queremos en,iar el fa+#
@RN

Presionamos entonces 70end9 y nuestro fa+ ser en,iado#
4ota: no se ol,ide de agregar el -P de la computadora que tiene instalado el cliente Minprint
2ylafa+ en (lasti+ ,amos a =a+ m =a+ 5lients#
Nota: !ua en in!l(s http"88winprinthylafax.sourcefor!e.net8
@R@
1MA)$
(lasti+ como podr ,er al ser un ser,idor de comunicaciones unificadas ,iene con un potente
ser,idor de correos integrados en este caso es Postfi+#
5on (lasti+ usted puede inclusi,e administrar ,arios dominios de diferentes compa%1as si as1 lo
desea# $ambin tiene la ,entaja de que ,iene con todas las herramientas necesarias para una
implementaci!n fcil y e+itosaB trae Antispam 5liente de acceso Meb opci!n de anti,irus etc#
Postfi4
Postfi+ es un Agente de $ransporte de 5orreo (/$A) de softYare libre > c!digo abierto un
programa informtico para el enrutamiento y en,1o de correo electr!nico# (l mismo fue creado
con la intenci!n de que sea una alternati,a ms rpida fcil de administrar y segura al
ampliamente utili"ado 0endmail#
=ormalmente conocido como 8/ailer e -./ 0ecure /ailer fue originalmente escrito por
Mietse 8enema durante su estancia en el $homas J# Matson 3esearch 5enter de -./ y
contin6a siendo desarrollado acti,amente#
Postfi+ es el agente de transporte por omisi!n en di,ersas distribuciones de *inu+ y en las
6ltimas ,ersiones del /ac C0 G#
5omencemos con la acci!n y lo primero que haremos ser crear un nue,o dominio para
nuestros correos en mi caso personal crear el dominio 7micasa#com9#
*uego de creado ,amos a donde dice 75uentas9 y en el men6 desplegable seleccionamos
nuestro dominio recin creado el cual se llama 7micasa#com9 y le damos clic& al bot!n que dice
7shoY9#
5omo no tenemos ninguna cuenta creada en ese dominio no debe aparecernos nada# *o que
hacemos entonces es que damos clic& en 75reate Account9 y nos aparece un cuadro donde
nos pide llenar los datos de la nue,a cuenta que queremos crear#
@RF

)amos clic& en 'uardar y ya tenemos una cuenta lista para ser utili"ada#
8amos nue,amente a 75uentas9: seleccionamos nuestro dominio y le damos a 7shoY9 ahora s1
debe aparecer nuestra cuenta de correo# 0i queremos editarle alg6n ,alor o aumentar el
tama%o de almacenamiento de la cuenta s!lo debemos dar clic& sobre ella y clic& en 7editar9#
?elay
(stas redes son las que tienen permitido en,iar correo a dominios e+ternos ,1a 0/$P
a tra,s del (lasti+# 0e debe ingresar una red por l1nea y cada red debe tener el formato
-P>/A05A3A#
Por ejemplo para permitir 3(*AJ desde el propio (lasti+ se debe ingresar @FR#N#N#@>AF#
(s recomendable que se mantenga a la red @FR#N#N#@>AF en la configuraci!n puesto
que pueden e+istir procesos que la necesiten para su correcto funcionamiento#

Ke<mail
(ste es el cliente que utili"a (lasti+ para que podamos re,isar nuestros correos ,1a Meb es
bastante fcil e intuiti,o# Para poder ingresar al correo debemos introducir conjuntamente
nuestro usuario y nuestra cla,e# Pero el formato de usuario es un poco diferente por ejemplo
usted esperar1a algo como: alfio:micasa#com pero en (lasti+ el formato debe ser:
alfio#micasa#com#

@RA
?na ,e" dentro podemos ,er nuestro bu"!n y manejar ,arias opciones#
5omo sabrn un ser,idor de correo siempre est propenso a ataques de 0pam# Para pre,enirlo
(lasti+ ,iene con un filtro Anti0pam integrado para su ser,idor de correos# (ste filtro ,iene
desacti,ado por defecto por lo cual debemos acti,arlo adems ,iene con una escala del @ al
@N para graduar la rigurosidad del filtro siendo @ el ,alor ms fuerte de filtro y @N el ms dbil#
@RD
)M ()nstant messaging)
(lasti+ cuenta con un sistema de mensajer1a instantnea el cual ,iene preinstalado en nuestro
ser,idor# (n este sentido le recomiendo que si no se ,a a utili"ar por fa,or no lo instale ya que
consume much1simos recursos#
(ste ser,idor de mensajer1a se llama Cpen=ire y es sumamente sencillo de integrarlo con
Asteris& en (lasti+#
Cpenfire es un sistema de mensajer1a instantnea 'P* y hecho en ja,a y utili"a el protocolo
jabber con l usted podr tener su propio ser,idor de mensajer1aB podr administrar a sus
usuarios compartir archi,os auditar mensajes mensajes offline mensajes broadcast grupos
etc# Adems contiene plugins gratuitos con diferentes funciones e+tras# (ntre los ser,idores
listados en jabber#org Cpenfire implementa la mayor1a de las caracter1sticas medidas#
Caracter2sticas de %penfire
Cpenfire implementa las siguientes caracter1sticas:
Panel de administraci!n Yeb
-nterfa" para agregar plugins
00*>$*0
Amigable
Adaptable seg6n las necesidades
5onferencias
-nteracci!n con /04 'oogle $al& Jahoo messenger A-/ -5Q
(stad1sticas del ser,idor mensajes paquetes etc#
5luster con m6ltiples ser,idores
$ransferencia de archi,os
5ompresi!n de datos
$arjetas personales con A,atar
/ensajes offline
=a,oritos
Autenticaci!n ,1a 5ertificados Eerbeos *)AP PA/ y 3adius
Almacenamiento en Acti,e )irectory *)AP /0 0Q* /y0Q* Cracle y Postgre0Q*
0A0*: A4C4J/C?0 )-'(0$</)I y Plain
@RI
Ja que conocemos un poco ms a Cpen=ire procederemos a instalarlo pero tenga en cuenta
los siguientes pasos ya que en la ,ersi!n de (lasti+ @#I#F hay un bug conocido debido a la base
de datos que utili"a Cpen=ire el cual es (20Q*).)# Por esta ra"!n ,amos a utili"ar un tutorial
bastante bueno y prctico de .ob =ryer de 8oiceintegrity (Australia)#
8oice-ntegrity es la di,isi!n de P.G>8o" de la empresa 4etintegrity# .ob tambin tiene un sitio
Yeb con much1simos tutoriales interesantes como el que le ,oy a presentar y es un miembro
s6per acti,o de la comunidad en l1nea de (lasti+#org#
(n este tutorial ,amos a instalar Cpen=ire utili"ando el ser,idor de base de datos /ysql de
nuestro ser,idor (lasti+# Para hacer esto ,amos a tener que entrar a la consola de comandos de
nuestra central (lasti+ mediante la utilidad 7Putty9 o cualquier cliente ssh que prefiramos#
*o primero que haremos ser crear la base de datos openfire en /ysql (4o es para asustarse
esto es sencillo: s!lo debe copiar e+actamente lo que ,e en este tutorial y todo saldr bien)#
?na ,e" estemos en la consola de administraci!n escribimos lo siguiente:
mysqladmin ?p create openfire
4os pedir una cla,e la cual es:
e<a4t0x.9oo7
*uego construiremos las tablas a utili"ar con los siguientes comandos:
cd 8opt8openfire8resources8database
y luego:
cat openfireNmysql.sql V mysql ?p openfire[
4os pedir la cla,e de nue,o pero ya sabemos que es:
e<a4t0x.9oo7
Ja est con esto hemos construido nuestra tabla y la hemos llenado con campos en blanco#
?na ,e" hecho esto ,amos a la consola Meb de (lasti+ y procederemos con la instalaci!n
automtica de Cpen=ire#
(n -/ m Cpen=ire como es la primera ,e" que estamos ingresando debemos ,er algo as1:
@RL
?na ,e" que damos clic& nos lle,a a un men6 para la selecci!n del idioma en que queremos la
instalaci!n seleccionamos (spa%ol#
?na ,e" seleccionado esto nos despliega un men6 con una informaci!n acerca del nombre de
host de nuestra central P.G ste puede ser ,isto en 0istema m 3ed m Parmetros de 3ed en el
campo 72ost ((+# host#e+ample#com)9#
(s imperati,o mandatorio y obligado que este nombre coincida e+actamente con el que ,amos
a escribir en el campo 7)ominio9 de la configuraci!n de nuestro ser,idor Cpen=ire ya que si
reali"amos alg6n cambio posterior el caso ser1a traumtico y pudiera terminar en una
reinstalaci!n del ser,idor Cpen=ire#
(n el caso de los puertos los dejamos como ,ienen#
@RR
*uego de presionar 7continuar9 nos lle,ar a una ,entana donde nos pedir qu tipo de
cone+i!n a base de datos queremos ah1 podremos elegir entre 75one+i!n estndar9 y 7.ase de
datos interna9# 4uestra elecci!n debe ser 75one+i!n estndar9#
)amos clic& en continuar y ahora nos aparecer un men6 para que nos podamos conectar a la
base de datos que ya hemos creado pero debemos llenar unos campos con informaci!n acerca
de esto#
)ri,ers Predefinidos: (lija aqu1 la opci!n de /J0Q*#
J).5 )ri,er 5lass: Xsto ser llenado automticamente cuando
hayamos seleccionado /J0Q*#
?3* de la .ase de )atos: jdbc:mysql:>>dhost<namee:AANL>ddatabase<
namee donde debemos cambiarlo por :
jdbc:mysql:>>elasti+#e+ample#com:AANL>openfir
@RO
e
?sername: root
PassYord: e*a0t-+#FooR
?na ,e" hecho esto damos clic& sobre continuar y si todo lo pusimos de acuerdo al manual
deberemos ,er la siguiente pantalla# (s imperati,o no dejar espacios en la sentencia:
Hdbc"mysql"88elastix.example.com"++328openfire
C nos dar error# ?na ,e" en la siguiente pantalla nos preguntar d!nde deseamos almacenar
a nuestros usuarios#
)ebemos elegir la opci!n 7Por )efecto9 las otras opciones como *)AP nos permiten
conectarnos a un ser,icio de )irectorio Acti,o de /icrosoft por ejemplo o uno de *inu+# Por
ahora lo mejor es dejarlo que se almacenen en la base de datos#
@RS
*uego ,amos a una pantalla donde nos pedir que llenemos un campo con el correo del
administrador# 5omo ya tenemos uno creado en el sistema de correos lo colocamos aqu1#
$ome en cuenta que le pedir una contrase%a con su posterior confirmaci!n# ?sted no deber
confundirse y pensar que es la contrase%a de su correo la que se le est pidiendo aqu1#
*a contrase%a que ,a a utili"ar es la del usuario administrador del ser,idor Cpen=ire para ms
tarde ingresar y hacer los cambios de lugar# Por eso le sugerimos que la memorice bien o la
guarde en un lugar seguro#
?na ,e" hecho esto s!lo damos clic& en 75ontinuar9 y nos deber desplegar la siguiente
,entana:
)aremos clic& en el bot!n que dice 75onctese a la consola de administraci!n9 y ah1 nos pedir
usuario y contrase%a donde el usuario es 7admin9 y la cla,e es la que hayamos puesto cuando
lo configuramos en mi caso utilic 7(lasti+9#
@ON
?na ,e" dentro a lo mejor nos salga una ,entana de actuali"ar el ser,idor Cpen=ire le
recomiendo que no lo haga#
)nstalaci6n del Plugin de Asteris3 para mensaAer2a instant=nea
?na ,e" dentro de la consola de administraci!n Meb de open=ire damos clic& sobre 7plugins9
ah1 nos muestra solamente la ,entana de los plugins instalados# P
ara ,er cules opciones tenemos para instalar damos clic& sobre 7Plugins )isponibles9#
@O@
$enemos una larga lista de plugins disponibles tambin tenemos la opci!n de descargar plugins
manualmente e instalarlos lo cual no ,amos hacer ahora porque no es necesario#
Para instalar un plugin solamente debemos dar clic& sobre la peque%a cru" de color ,erde que
aparece debajo de la columna instalar y al lado de cada plugin#
(l primer plugin que ,amos a instalar es el 7Asteris&<-/ Cpenfire Plugin9 por lo cual s!lo
debemos dar clic& sobre la cru" ,erde que tiene a su lado e inmediatamente est instalado
desaparece del listado de 7Plugins )isponibles9 y pasa al grupo de 7Plugins9#
$ambin instalamos el plugin de 7Presence 0er,ice9# 0i ,amos a la ,entana de 7Plugins9
,eremos algo similar a esto:
@OF
Podemos darnos cuenta de que al lado de la pesta%a 7Plugins9 nos aparece otra pesta%a
llamada 7Asteris&<-/9# )amos clic& sobre ella#
(ntonces nos aparece un men6 con una serie de opciones# *o primero que debemos hacer en
Asteris&<-/ es dar clic& en 7(nabled9 para habilitar el plugin luego en Asteris& Queue
Presence damos clic& en 7yes9 y en Asteris& 5onte+t colocamos default#
*uego de esto damos clic& en 7sa,e9#
?na ,e" hecho esto aparece un bot!n que nos dice 7Add 0er,er9 y damos clic& sobre l#
*uego nos aparece una ,entana donde debemos llenar los campos con los siguientes datos:
0er,er 4ame: elasti+#e+ample#com ((l mismo que el nombre
de host)
0er,er Address: @FR#N#N#@ ()irecci!n local del ser,idor
@OA
siempre utilice esta direcci!n no la
cambie)
Port: INAO (Puerto del Asteris& A/-)
?sername: admin (este es un usuario en
manager#conf de Asteris&)
PassYord: elasti+DIL (esta es la cla,e por defecto
de ese usuario)
5ontinuando el proceso damos clic& en 75reate 0er,er9 y nos debe mostrar que la operaci!n
fue e+itosa#
Ja tenemos un ser,idor de mensajer1a instantnea integrado con nuestra P.G un poco
laborioso pero nada dif1cil#
@OD
Creaci6n de usuarios
Ahora procedamos con la parte donde conectamos un usuario de mensajer1a instantnea a
nuestro ser,idor y a la ,e" le asignaremos una e+tensi!n#
8amos a la pesta%a de 7?suarios>'rupos9 y damos clic& en 75rear 4ue,o ?suario9 y llenamos
los campos necesarios para la creaci!n del mismo#
*uego si 6nicamente queremos se s!lo usuario por ahora damos clic& en 75rear ?suario9 y
listo# Ahora ,ol,amos a 7Asteris&<-/9 y damos clic& en 7Phone /appings9 ah1 nos aparecen
unos campos para ser llenados por nosotros y en donde debemos agregar:
?sername: nombre del usuario que tenemos creado en nuestro caso 7alfio9# ((s sensible a
may6sculas)#
)e,ice: debe mostrarnos las e+tensiones ya creadas si no la podemos agregar manualmente
en la casilla del lado con el siguiente formato: 0-P>FINN#
(+tension: la misma e+tensi!n pero sin agregar la parte de 0-P# (jemplo: FINN#
5aller -): lo podemos dejar en blanco o colocar FINN como usted desee#
Primary: lo dejamos tal como est#
@OI
?na ,e" ya agregado el usuario deber1amos ,er un mensaje de este tipo:
Ja tenemos un usuario disponible para conectarse a nuestro ser,idor Vpero c!mo nos
conectamosW pues debemos descargar un cliente para tales fines podemos ir a:
http:>>YYY#igniterealtime#org>doYnloads>inde+#jsp;spar&
)escargamos el 0par& para MindoYs que necesitamos en este caso el 0par& F#I#O# *uego de
haberlo instalado debemos loguiarnos con la informaci!n del usuario ya creado#
@OL
J damos clic& en 7*ogin9 y ah1 debe de mostrarnos despus de ,arios segundos que nos
conectamos de forma e+itosa al ser,idor Cpen=ire#
?na ,e" conectados podemos hacer llamadas desde nuestro cliente de mensajer1a instantnea#
Pero no tan s!lo eso sino que usted podr darse cuenta cundo una persona est en el
telfono hablando mediante su cliente spar&# -mag1nese que tiene que decirle algo a alg6n
@OR
compa%ero pero ,e que el status del 0par& es 7Cn phone9 pues entonces usted procede y le
escribe por el cliente spar& y listo#
)nstalaci6n ya iniciada de %pen8ire
0i usted ya tiene una instalaci!n iniciada de Cpen=ire y quiere utili"ar /ysql como motor de
base de datos o no le est funcionando a la hora de agregar un ser,idor Asteris& estos son los
pasos para iniciar nue,amente la instalaci!n:
8aya a la consola de *inu+ y escriba:
cd 8opt8openfire8conf
*uego:
%im openfire.xml
(n ese archi,o ubique una etiqueta que dice de la siguiente manera:
\setupQtrue\8setupQ
J cmbiela por:
\setupQfalse\8setupQ
3einicie el sistema completo y ,uel,a a la ,entana de -/# *e debe salir como si nunca hubiese
instalado el ser,idor de Cpen=ire# Ah1 entonces comience este cap1tulo otra ,e" y siga los
pasos e+puestos#
@OO
?eportes
?na de las funciones ms preciadas de este sistema (lasti+ es la cantidad de reportes e
informaci!n que nos brinda# Podemos dirigirnos a 3eportes m 3eporte 5)3 y encontrar un
detalle minucioso de las llamadas reali"adas y recibidas por nosotros donde podemos filtrar
por:
5anal destino
5anal origen
Account 5ode (ste sale del 7conjunto de P-49 que hayamos asignado)#
=uente
J adems podemos tambin filtrar si las llamadas fueron contestadas no contestadas
ocupadas y llamadas fallidas# 5on toda esta informaci!n podemos generar el reporte que
pretendamos ya sea para nuestro propio consumo o para presentar a la gerencia#
Ctro dato important1simo es el reporte de uso de los canales donde podemos ,er
grficamente qu tanto uso les estamos dando a nuestros canales# 3eportes m ?so de 5anales
@OS
@SN
8acturacion
(sta pesta%a de los reportes juega un papel muy importante ya que mediante ella podemos
agregar ,alor econ!mico a nuestros minutos hablados desde nuestra central y podemos decidir
qu canal facturar y cul no# -nclusi,e basarnos en precios seg6n el destino de ah1 la opci!n de
seleccionar el tipo de moneda en 0istema m Preferencias m 5urrency#
-mag1nese que nuestros minutos locales nos cuestan un peso# Por lo tanto deseamos tener
informaci!n precisa de cunto estamos consumiendo al mes o cul es nuestro ni,el de
consumo a mitad del mes# Pues con este m!dulo podemos hacer esto y ms inclusi,e
podemos tarificar basndonos en prefijos para los destinos que llamamos#
(n este orden lo primero que hacemos es ir a 3eportes m =acturaci!n m $arifas y ah1 nos sale
un men6 similar al que aparece debajo de esta grfica#
?na ,e" ah1 debemos primero habilitar la facturaci!n para los troncos que tengamos
disponibles o si solamente queremos facturaci!n en uno de los troncos y no en todos# Por lo
tanto ,amos a 3eportes m =acturaci!n m 5onfigurar =acturaci!n y habilitamos la facturaci!n
para el troncal que deseamos en este caso )ahdi>gN y )ahdi>g@#
Adems podemos ,erificar un t1tulo que dice 75onfiguraci!n de tarifa por omisi!n9 damos
clic& en editar y ,eremos los dos siguientes campos que definiremos a continuaci!n:
$arifa por omisi!n: esta es la tarifa que ser aplicada a cada llamada cuando no se encuentre
una tarifa ,lida# (s la tarifa por defecto#
$arifa de cone+i!n por omisi!n: este es el costo que tenemos por cone+i!n a esa ruta tambin
ser el costo por defecto si no se encuentra una tarifa ,lida#
@S@
?na ,e" ya habilitados los troncos para facturaci!n podemos ir a 3eportes m =acturaci!n m
$arifas para crear algunas tarifas personali"adas# Ah1 como ya ,imos tenemos dos opciones:
crear una tarifa nue,a o importar una ya e+istente#
8amos a crear una tarifa nue,a para eso damos clic& en 7crear nue,a factura9 y comen"amos a
llenar los siguientes campos:
Prefijo: este es el prefijo que se aplicar a dicha tarifa# (jemplo: todos los n6meros que
comiencen con @ANI#
4ombre: este es el nombre que le ,amos a asignar a la tarificaci!n por ejemplo ?0A</-A/-
etc#
$arifa (por min#): esta es la tarifa que se aplicar por minuto consumido#
$arifa de 5one+i!n: este es el ,alor que le asignamos a nuestra ruta por cone+i!n#
$roncal: aqu1 seleccionamos por cul troncal#
@SF
*uego de esto podemos hacer una prueba marcando a ,arios destinos y el destino que hemos
elegido y en 3eportes m =acturaci!n m 3eporte de =acturaci!n podemos ,er el detallamiento
de las llamadas hechas con sus respecti,os costos# Pero adems podemos hacer b6squedas
basadas en destino fuente y canal destino#
0istri<uci6n de 0estinos
4os permite ,isuali"ar mediante un grfico la distribuci!n de las llamadas salientes agrupadas
por tarifa en 3eportes m =acturaci!n m )istribuci!n de )estinos ah1 nos aparece un grfico de
pastel con informaci!n importante y podemos filtrar basndonos en :
)istribuci!n por )uraci!n
)istribuci!n por n6mero de llamadas
)istribuci!n por costos
@SA
Asteris3 $ogs
Aqu1 podemos ,er los *ogs de Asteris& lo cual es sumamente importante a la hora de la
soluci!n de problemas# Para poder llegar aqu1 debemos ir a 3eportes m Asteris& *ogs# *a salida
de esta pantalla es similar a como si en la consola de *inu+ ejecutramos:
tail ?f 8%ar8lo!8asteris=8full
(sta ,entana como ya ,imos es un despliegue del archi,o 7full9 de Asteris& aqu1 en este
archi,o es que se guardan todos los *ogs relacionados con las operaciones de Asteris&#
Draphic ?eport
Podemos ir a 3eportes m 'raphic 3eport y tener un reporte grfico por colas troncales y
e+tensiones el cual ser desplegado en un grfico tipo pastel con informaci!n importante#
@SD
?eport Call
(stos son unos reportes de llamadas ms personali"ados y enfocados a e+tensiones y usuarios
del sistema# Para entrar a esta opci!n ,amos a 3eportes m 3eport 5all# Aqu1 podemos obtener
informaci!n ms detallada y abundante acerca de una e+tensi!n en espec1fico# Podemos hacer
el filtrado tanto por e+tensi!n como por usuario#
0i queremos ,er en detalle alguna e+tensi!n s!lo damos clic& sobre 7/s detalles9 y nos
desplegar bastante informaci!n acerca de esa e+tensi!n o usuario y as1 podremos ,er un $op
@N de las llamadas salientes y de las entrantes#
@SI
14tras
5ada uno de estos e+tras puede ser un libro aparte es decir 0ugar 53/ 8tiger o el mismo
AFbilling# Por lo tanto no detallar ninguno de stos aqu1#
@SL
Agenda
Antes de entrar en el desarrollo de la agenda quiero abordar un tema que guarda estrechas
cone+iones con todo esto y es el de la creaci!n de usuarios para nuestro portal (lasti+#
Creaci6n de usuarios
*a reali"aci!n de esto conlle,a ir a 0istema m Administrar ?suarios una ,e" dentro ,amos a
,er los grupos de usuarios ya creados# (stos grupos de usuarios nos permiten asociar los
usuarios nue,os que ,amos creando a uno de ellos# )e esta forma podemos tener usuarios de
poco pri,ilegio administrati,os como miembros de un mismo grupo limitado# $enemos la
opci!n de utili"ar los grupos como ,ienen por defecto o nosotros mismos crear algunos y
costumi"arlos a nuestro antojo#
)entro de los grupos ya tenemos creados los siguientes:
Administrador: Acceso $otal puede hacer cualquier cambio en nuestro sistema
Cperador: Cperador puede reali"ar m6ltiples funciones pero no tantas como el administrador#
(+tensi!n: ?suario de (+tensi!n es un usuario normal con acceso solamente a las funciones
propias de su e+tensi!n#
0i damos clic& sobre uno de estos grupos podemos editarle la descripci!n que traen por
defecto#
Administraci6n de #suarios
0istema m Administrar ?suarios m ?suarios aqu1 podemos crear los usuarios y asignarlos a los
grupos que tenemos ya creados# (n este conte+to ,amos a crear el usuario 7alfio9 y ,amos a
ponerlo en el grupo de 7e+tensi!n9# 5on respecto a esto es importante acotar que al crear un
usuario es obligatorio relacionarlo con una e+tensi!n en sistema ya que cuando este usuario
entre a la consola Yeb le sern desplegados sus mensajes de ,o" correos grabaciones etc#
@SR
8amos a crear el usuario acorde a los parmetros de la siguiente imagen:
0i usted se fija tambin tenemos la opci!n de llenar los campos de correo dominio y usuario
de Yebmail en caso de que estemos utili"ando el ser,idor (lasti+ como nuestro ser,idor de
dominio predeterminado# ?na ,e" hecho esto damos clic& en 7guardar9 y ,eremos c!mo nos
lle,a a una ,entana en donde nos muestra el usuario ya creado#
5omo usted puede notar nuestro usuario administrador no tiene ninguna e+tensi!n asociada
por lo cual podemos editarlo y agregarle una# Para esto solamente d clic& sobre el usuario
7admin9 y luego d clic& en editar# ?na ,e" ah1 dentro podemos cambiarle la contrase%a por
defecto del usuario y asignarle un nombre y una e+tensi!n#
$an pronto le introducimos cambios el sistema nos lle,a a la pantalla de bien,enida para que
procedamos a autenticarnos con nuestra nue,a contrase%a#
@SO

Ahora debemos tener algo similar a esto:
Permisos de Drupo
Aqu1 podemos modificar asignar y quitar permisos a los diferentes m!dulos de nuestro sistema
para aplicarlos a los diferentes grupos ya creados# 0!lo debemos seleccionar en el men6
desplegable el grupo que nos interesa ,er a qu m!dulo tiene permiso y dar clic& en mostrar#
5omo podr ,er esto de los permisos y los grupos es bastante intuiti,o# 0i queremos que una
operadora sea capa" de manejar el =lash Cperator Panel lo ideal es que coloquemos su usuario
en el grupo de 7operador9 ya que tiene este pri,ilegio por defecto# Pero si no queremos que
tenga todos estos permisos simplemente creamos otro grupo donde s!lo damos pri,ilegios al
=lash Cperator Panel y alguna otra cosa que queramos#
*a creaci!n de usuarios y asignaci!n de e+tensiones es ,ital para el funcionamiento de los
componentes de la agenda# (s por eso que lo e+plicamos ahora y desde este punto de partida
@SS
colocarlo a usted en condiciones de que pueda comen"ar a crear sus usuarios para la
reali"aci!n de algunas pruebas#
(n este m!dulo ,amos a comen"ar de derecha a i"quierda contrario a todos los anteriores por
lo tanto lo primero que ,amos a e+plicar es 73ecordings9#
?ecordings
Aqu1 tenemos la facultad de subir un archi,o o crear nosotros mismos una grabaci!n# Qui"s
usted dir que eso ya lo hemos ,isto y que se puede hacer por 7'rabaciones del sistema9#
Pues no no es lo mismo# (stas grabaciones son utili"adas por el m!dulo de calendario
e+clusi,amente para ser reproducida en llamadas recordatorias y llamadas calendari"adas#
(stas grabaciones son propias del usuario que las cre! y son utili"adas s!lo por l#
Para generar una grabaci!n solamente debemos poner un nombre en 74ombre de 'rabaci!n9
y dar clic& sobre el bot!n grabar# V3ecuerda que le asignamos la e+tensi!n FINF al
administrador cuando editamos este usuarioW pues una ,e" presionemos el bot!n el sistema
nos llamar de forma automtica a la e+tensi!n que tenga asignada el usuario#
*uego reproducir el sonido de un 7beep9 que nos a,isa que ya podemos comen"ar a grabar# J
cuando hayamos finali"ado s!lo debemos colgar y dar clic& en guardar#
$ambin como puede ,er tenemos la opci!n de subir un archi,o pre,iamente grabado#
FNN
$i<ro de 0irecciones
.ueno ahora tenemos el libro de direcciones que es adonde tenemos los contactos de nuestra
central registrados y tambin a los e+ternos# A este libro de direcciones se accesa en Agenda m
*ibro de )irecciones#
5omo usted puede ,er estn todos los usuarios internos de nuestro sistema registrados en el
libro de direcciones#
Pero si obser,a bien ,er que cada uno tiene el s1mbolo de un telfono de color ,erde# 0i
damos clic& en ese s1mbolo inmediatamente se generar una llamada hacia esa persona#
(so se llama clic& to dial# Pero debe tener en cuenta que para que esto funcione la e+tensi!n
debe estar asignada a un usuario si no nos dar un error y no conectar las llamadas#
?na ,e" damos clic& la central origina una llamada primero a nuestra e+tensi!n ya registrada y
luego a la que nosotros contestamos# J es que ella marca hacia la persona con que nos
queremos conectar#
$ambin tenemos la facilidad de crear contactos e+ternos para llamarlos de esta misma
manera# (n este sentido solamente debemos seleccionar en Agenda m *ibro de )irecciones
directorio telef!nico en el men6 desplegable la opci!n e+terna y una ,e" ah1 dar clic& en
74ue,o contacto9# 0!lo debemos llenar los datos que nos pide la ficha que aparece y luego dar
clic& en 7'uardar9#
FN@
?na ,e" guardado probamos dando clic& sobre el icono del telfono del nue,o contacto para
probar la llamada e+terna#
FNF
Calendario
(ste m!dulo funciona como su nombre lo indica para calendari"ar e,entos pero con la 6nica
sal,edad de que la central puede programar una llamada recordatoria tanto a nosotros como a
un contacto interno o e+terno#
0i queremos programar o a%adir un e,ento podemos hacerlo de dos maneras: una es dando
clic& sobre el bot!n a%adir e,ento lo cual nos lle,ar al d1a actual en que estemos# *a otra
forma es dando clic& sobre el s1mbolo de 7_9 que est en la agenda en el lado derecho de los
d1as# (n cualquiera de los dos mtodos nos desplegar un men6 como el siguiente:
FNA
Ah1 tenemos la potestad de programar un e,ento con llamada recordatoria# (s imprescindible
tener una grabaci!n hecha# =ue por esa ra"!n que hicimos una grabaci!n de prueba con ese
mismo nombre 7Prueba9 cuando estbamos e+plicando el m!dulo de 7recordings9# )icha
grabaci!n es la que la central nos ,a a reproducir a nosotros o a la persona que llame cuando la
fecha de la llamada se cumpla#
(n esta opci!n hemos programado una llamada a la e+tensi!n FINN a las R:DN P#/# del d1a FA
de agosto del FNNS y que nos reprodu"ca la grabaci!n nombrada 7Prueba9# ?na ,e" hayamos
a%adido este e,ento la siguiente pantalla nos sale a modo de resumen y confirmaci!n:

Ahora s!lo debemos esperar y la central nos llamar en la fecha fijada#
Piense en lo 6til que esto puede ser para llamadas despertadoras en hoteles o en una agenda
para recordarle a alguien que debe pasar por la oficinaB o que no ol,ide comprar una medicina#
FND
C para que llame a nuestras esposas(os) los ,iernes en la noche recordndole que es noche de
domin! y que llegaremos ms tarde# (n fin piense usted qu uso puede darle dentro del
amplio abanico de posibilidades prcticas#
FNI
>eguridad
A partir de este t1tulo no infiera que le ,oy a ense%ar las tcnicas antiguas y secretas que se
han ,enido transmitiendo ocultamente de generaci!n en generaci!n# 0!lo le ,oy a mostrar
c!mo cambiar algunas de las cla,es que ,ienen por defecto en el sistema a hacer copias de
seguridad mediante la interface Meb de (lasti+ y c!mo recuperar las mismas#
Copia de respaldo
Para reali"ar una copia de respaldo s!lo tenemos que ir a 0istema m 3espaldar>3estaurar y dar
clic& sobre el bot!n 73espaldar9# ?na ,e" ah1 se nos muestra una serie de opciones para
respaldar#
*o ideal ser1a que respaldramos todo el sistema# Pero teniendo en cuenta que si se trata de un
sistema en operaci!n lo l!gico es reali"ar este tipo de tareas en un momento donde la
acti,idad en la central sea bastante baja#
)entro de este proceso seleccionamos 7$odas las Cpciones9 (esto incluye inclusi,e los
archi,os de configuraci!n de )ahdi) y damos clic& en 7Procesar9#
)ebemos esperar a que el sistema termine de procesar toda esa informaci!n# )ependiendo del
tama%o de nuestras bases de datos mensajes de ,o" en los bu"ones etc# el sistema durar
poco o mucho haciendo la copia#
FNL
*uego de este mensaje damos clic& sobre 7*istado de 3espaldos9 y nos debe aparecer la copia
de seguridad que acabamos de procesar hace un momento#
0i queremos restaurar la copia de seguridad s!lo debemos seleccionarla y dar clic& sobre el
bot!n de 73estaurar9#
V8erdad que es fcil reali"ar y restaurar copias de seguridadW
Cla5es por defecto en el sistema
(lasti+ consola general: ?suario: admin 5la,e: palosanto
=reeP.G: ?suario: admin 5la,e: admin
=CP: ?suario: admin 5la,e: e*a0t-+#FooR
AF.illing: ?suario: admin 5la,e: mypassYord
/y0Q*: ?suario: root 5la,e: e*a0t-+#FooR
Cpenfire: ?suario: admin 5la,e: lo que ?d# puso al
momento de la instalaci!n#
A,antfa+: ?suario: admin 5la,e: passYord
Cam<iar Cla5e de 1lasti4
@# Para cambiar la configuraci!n de (lasti+ debemos ingresar a la interfa" Yeb de (lasti+
como administradores#
FNR
F# *uego ,amos a: 0istema <n Administrar ?suarios
A# 0eleccionamos el usuario 7admin9#
D# 0e selecciona la opci!n editar y podemos cambiar la contrase%a del usuario
Cam<iar la contrasea de freePGH
@# Acceder a la ,ersi!n no embebida del freeP.G https:>>ip<de<mi<elasti+>admin
F# 0eleccionar la opci!n 7Administrators9#
A# 0eleccionar el usuario 7admin9#
D# 5ambiar la contrase%a
Cam<iar contrasea de mys7l
Para que esto sea posible debemos hacer lo siguiente:
)esde la l1nea de comando de *inu+ escribimos:
mysqladmin <u root <p passYord nue,obpassYord
@# -ngresamos la cla,e por defecto e*a0t-+#FooR
Cam<iar la contrasea del 8lash %perator Panel
(stos son los pasos a seguir:
@# Abrir el archi,o >etc>amportal#conf
F# .uscar la l1nea =CPPA00MC3)ie*a0t-+#FooR
A# 5ambiar la cla,e reempla"ando la l1nea anterior por: =CPPA00MC3)inue,acla,e
Ja que sabemos c!mo cambiar nuestros accesos por defecto si algo sale mal recuerde que
antes de esto le hab1a ense%ado c!mo sacar y recuperar copias de seguridad#
0!lo restaure su copia de seguridad Vno le parece con,enienteW
FNO
Cap2tulo 1'
FNS
Administraci6n de 8reePGH
(ste es el cora"!n de nuestra central (lasti+ ya que toda la intefa" Yeb de administraci!n de la
P.G (lasti+ est basado en =reepb+# *as distribuciones de administraci!n grfica de Asteris& en
un SIc son basadas en esta magn1fica herramienta# (n este orden de ideas las personas de
(lasti+ lo que han hecho es crear su propia ,ersi!n de administraci!n Meb utili"ando freepb+ y
poniendo en ejecuci!n las partes ms esenciales para la administraci!n de la central# Pero para
factibili"ar esto han tenido la magn1fica idea de dejar una ,ersi!n intacta de freepb+ en caso de
que queramos administrar nuestra central directamente con la herramienta#
5omo ya le coment (lasti+ tiene una ,ersi!n de las labores ms importantes a reali"ar en su
,ersi!n en P.G m 5onfiguraci!n P.G# Pero como es una ,ersi!n resumida hay ,arias funciones
que s!lo se hacen por la administraci!n de 7freeP.G 0in embeber9#
A continuaci!n le mostrar ciertas cosas que se hacen por la administraci!n de =reepb+ pero
sin detallar cada uno de los componentes de la misma ya que en su mayor parte estos aspectos
fueron e+plicadas en P.G m 5onfiguraci!n P.G#
*os cambios hechos en la administraci!n =reepb+ se reflejan en nuestro ser,idor (lasti+ y
,ice,ersa# 4o ,aya a ,erlo como algo totalmente di,orciado de la central# (s lo mismo hacer un
cambio por la parte de administraci!n (lasti+ que hacerlo por =reepb+#
Para ingresar a la administraci!n de =reepb+ debemos ir a P.G m 5onfiguraci!n P.G y luego a
7freeP.G 0in embeber9# Ah1 nos pedir usuario y contrase%a los cuales son admin: admin
respecti,amente#
?na ,e" dentro ,eremos algo similar:
F@N
*o primero que le ,oy a e+plicar es la funci!n que aparece en 0etupsKap 5hannels )-) la cual
es muy importante# 5on esta funci!n podemos asignarle un )-) de entrada a nuestras l1neas
anlogas# -mag1nese que tenemos una tarjeta con @F lineas anlogas y de esas @F queremos que
la l1nea I sea solamente para =a+ y que la l1nea S entre directamente sin pasar por ning6n -83 al
gerente de la compa%1a Vc!mo lo har1amosW 3ecurdese que cuando recibimos llamadas de
canales anlogos lo que recibimos es la e+tensi!n especial 7s9 en todos los canales# )e ah1 que
debemos crear una ruta que compagine con cualquier )-) de entrada#
5on este m!dulo de =reepb+ podemos a%adirle un )-) a cada l1nea anloga que tengamos
inclusi,e agrupar ,arias l1neas con un mismo )-)# 8amos a crear un )-) para la l1nea I y luego
crearemos una ruta entrante para ese )-) de tal modo que siempre tenga como destino final
nuestra e+tensi!n de =a+#
F@@
Aqu1 tambin hay que tener en cuenta que debemos aplicar los cambios una ,e" hecha alguna
configuraci!n# *o 6nico diferente es que el cintillo cambia de color pero el concepto es el
mismo#
?na ,e" hecho esto ,amos a inbound routes y creamos una ruta entrante nue,a para nuestro
nue,o )-) (podemos crearla tanto en la Administracion de (lasti+ como aqu1 mismo en
=reepb+u#
0olamente debemos crear una descripci!n y colocar en el campo 7)-) 4umber9 el n6mero que
F@F
acabamos de crear como )-) al canal I en Kap channels )-)#

2echo esto ,amos al fondo de la pgina y elegimos ad!nde queremos que las llamadas que
entren con ese )-) sean dirigidas# 5omo ya tenemos esto reser,ado para el fa+ elegimos
nuestra e+tensi!n de fa+#
V8ieron qu 6til y qu sencilloW
Ctro m!dulo interesante que tiene =reeP.G es el llamado 78oice/ail .lasting9#
VQu hace este moduloW Para darle respuesta Vse recuerdan del m!dulo de paginaci!n e
-ntercomunicaci!nW Pues es similar en la forma de funcionar# *a 6nica diferencia es que en ,e"
de utili"ar el auricular para en,iar un mensaje usted ser dirigido al bu"!n de ,o" del grupo
seleccionado#
F@A
=ig6rese que usted permanece en la oficina hasta horas a,an"adas y surgi! un nue,o cambio
para ma%ana# (n dicho caso usted puede seleccionar un grupo de 8oice/ail .lasting y dejar un
mensaje en todos los bu"ones de ,o" de todas las e+tensiones pertenecientes al grupo de
8oice/ail .lasting#
8/.last 4umber: n6mero de la e+tensi!n que debemos marcar para hacer el despliegue de
mensajes#
'roup )escription: descripci!n del grupo de 8oice/ail .lasting#
Audio *abel: mensaje que le ser reproducido a la persona que llame al grupo#
Cptional PassYord: esta es una cla,e que se nos pedir cuando intentemos marcar a la
e+tensi!n del 8oice/ail .lasting#
8oicemail .o+ *ist: listado de las e+tensiones pertenecientes al grupo#
)efault 8/.last 'roup: con este parmetro habilitado todas las nue,as e+tensiones que se
creen pasarn a ser parte por defecto de este grupo#
5on estos campos llenados correctamente ya podemos proceder a guardar los cambios y
probar nuestra e+tensi!n de 8oice/ail .lasting#
F@D
Glac3$ist
Aunque ya e+plicamos c!mo poner un n6mero en una lista negra mediante los c!digos de
funcionalidades por medio de esta forma podemos hacerlo grficamente utili"ando la
administraci!n de =reePb+# (s sumamente fcil y sencillo s!lo debemos agregar el n6mero que
queremos poner en la lista y listo#
F@I
Gac3up y ?estore con 8reep<4
.ueno ahora ,amos a e+plicar c!mo copiar y restaurar datos al estilo de =reepb+# *a ,entaja
que =reepb+ tiene es que podemos calendari"ar las copias ya sea que se hagan diarias
semanales mensuales anuales etc# (sto puede hacerse sin la inter,enci!n nuestra o de alg6n
administrador#
*o primero que debemos hacer es ir a donde dice 7$ools9#
?na ,e" que estemos ah1 damos clic& sobre 7.ac&up j 3estore9 y all1 dentro podemos ,er dos
botones que dicen 7Add .ac&up 0chedule9 y 73estore from .ac&up9#
(,identemente debemos presionar el bot!n de 7Add .ac&up 0chedule9 ya que no tenemos
ninguna copia de seguridad hecha con =reepb+#
?na ,e" dentro podemos elegir al igual que en el m!dulo de bac&up de (lasti+ a qu
queremos sacarle copia de seguridad# 5omo podr darse cuenta el m!dulo de (lasti+ es ms
detallado y es ms rico opciones#
F@L
Para nuestra muestra seleccionaremos todo y en 73un 0chedule9 seleccionamos )aily
(/idnight) para que nos haga una copia automticamente todos los d1as a la media noche#
?na ,e" esto hecho damos clic& en 70ubmit 5hanges9 y listo nuestra copia de seguridad
aparece debajo de los dos botones de crear y restaurar copia de seguridad#
0i queremos hacer una copia inmediatamente sin calendari"arla lo que debemos escoger en
73un 0chedule9 es la opci!n de 74oY9 y listo#
F@R
?estaurar copia de seguridad
Para restaurar una copia de seguridad en =reepb+ s!lo debemos dar clic& sobre 73estore from
.ac&up9 y en el lado i"quierdo de la pantalla debe aparecernos el nombre que le asignamos a
la copia de seguridad al momento de reali"arla#
4os disponemos a dar clic& sobre ella y nos aparece un archi,o comprimido con el nombre en
formato de fecha (ejemplo: FNNSNOFD#FN#FD#@S#tar#g")# Procedmos a dar clic& sobre este
archi,o y ah1 nos muestra una serie de opciones a seleccionar# (ntre stas se encuentran:
3estaurar la copia completa restaurar los bu"ones de ,o" etc#


F@O
Custom-Conte4ts
(ste es un m!dulo no oficial de =reepb+ por lo tanto no ,iene instalado por defecto por lo que
,amos a tener que descargarlo e instalarlo de forma manual#
VQu hace este m!duloW pues es la sal,aci!n para largas l1neas de te+to en los archi,os de
configuraci!n y ese tipo de cosas#
0up!ngase que un cliente le pide que quiere tener dentro de su empresa un grupo de personas
que s!lo pueda reali"ar llamadas internasB otro grupo que s!lo pueda llamar a ni,el nacional y
otro que tenga acceso a celulares y larga distancias# Pero a la ,e" usted no quiere que cada ,e"
que alguien con pri,ilegio realice una llamada le pida alg6n P-4 de identificaci!n sino que la
llamada salga normalmente#
V5!mo se resuel,e esto que a primera ,ista parece complicadoW
(n 7Asteris& puro9 como generalmente se le llama a la instalaci!n de Asteris& a ni,el de te+to
esto se puede hacer colocando los diferentes grupos de e+tensiones en diferentes conte+tos#
Pero en (lasti+ no es tan sencillo hacer esto ya que todas nuestras e+tensiones son creadas en
un mismo conte+to el cual se llama 7from<internal9#
0i cambiamos el conte+to de nuestra e+tensi!n ninguno de los ser,icios funcionar incluyendo
las llamadas internas#
5ustom<5onte+t ,iene a pro,eernos de esa funcionalidad con la ,entaja adicional de que lo
podemos hacer a ni,el de la interfa" Meb# (ste m!dulo una ,e" instalado nos permite denegar
o permitir ciertos pri,ilegios y ciertas rutas#
Pues ,amos a ejemplificar lo que podemos hacer con este m!dulo# *o primero que debemos
hacer es descargar dicho m!dulo e instalarlo en nuestra central#
http:>>YYY#freepb+#org>trac>attachment>tic&et>@DDR>customconte+ts<N#A#A#tg"
)esde esa direcci!n Meb podemos descargar el mencionado m!dulo# ?na ,e" que lo
descarguemos ,amos a la =reepb+ y en 7/odule Admin9 damos clic&
F@S
?na ,e" ah1 dentro damos clic& en 7?pload /odule9
*uego s!lo debemos dar clic& en 7.roYse9 y ubicar d!nde es el m!dulo de 7custom<conte+t9#
?na ,e" hecho esto presionamos el bot!n de 7upload9 y listo# )ebe mostrarnos algo como
esto:
4ota: en ocasiones es com6n la presentaci!n de un error dicindonos que el archi,o debe ser
e+tensi!n #tar o #tg"# 5uando esto sucede lo que debemos hacer solamente es renombrar la
e+tensi!n del archi,o que se le est pidiendo y listo#
?na ,e" ya instalado damos clic& sobre las letras de color a"ul que dicen 7local module
administration9 y esto nos lle,a a 7/odule Administration9# (stando ya en esa ,entana ,amos
a la parte del fondo de la pgina y ubicamos debajo de donde dice 7$hird Party Addon9 a
nuestro m!dulo 75ustom 5onte+t9 y damos clic& sobre l# )espus s!lo debemos seleccionar la
opci!n 7install9 e ir a la parte inferior derecha de nuestra pgina y dar clic& sobre 7Process9#
FFN
(sto nos lle,a a una ,entana donde nos pide confirmaci!n para la instalaci!n del m!dulo y en la
cual damos clic& sobre 75onfirm9#
?na ,e" hecho esto debemos dar clic& en la banda de color anaranjado que dice 7Apply
5onfiguration changes9 y listo#
Ja tenemos nuestro nue,o m!dulo instalado y funcionando#
Para utili"ar nuestro nue,o m!dulo s!lo debemos dar clic& en la parte superior sobre la
pesta%a 7Admin9 y luego ,amos a 7$hird Party Addon9 ubicado en la parte inferior i"quierda de
la pgina# )e ah1 nos dirigimos a 75ustom 5onte+ts9 una ,e" dentro nos muestra una ,entana
bastante sencilla con lo siguiente:
FF@
en donde en 5onte+t ponemos el nombre que queramos# (n este caso ser1a el conte+to
7restringido9 y le agregamos una descripci!n a nuestro parecer#
)amos clic& en 70ubmit9 y luego en 7Apply 5onfiguration changes9# )espus ,eremos un men6
bastante largo e intimidador pero no se preocupe que esto no es nada dif1cil#
FFF
*o primero que haremos ser ir a la parte superior de la pgina y a donde dice 70et All $o9
cambiaremos a 7AlloY9 para permitir todas las funcionalidades relacionadas con el nue,o
conte+to creado# 3ecuerde que s!lo queremos que las e+tensiones que tengan pri,ilegios para
celulares no se les pidan un P-4 para poder sacar las llamadas#
*uego ubicamos ah1 mismo la opci!n 7(4$-3( .asic -nternal )ialplan9 y la ponemos en 7)eny9#
)e aqu1 nos despla"amos al final de la pgina y ah1 ,eremos nuestras 73utas 0alientes9 ya
creadas# Para los fines de nuestro ejemplo tenemos dos rutas una es la 74acionales9 y la otra
es la 75elulares9 en donde necesitamos que todos tengan acceso a 74acionales9 y algunos
FFA
tengan acceso a 75elulares9#
(n ,irtud de que tenemos todas las opciones en 7AlloY9 en 70et All $o9 procedemos a ir a 7A**
C?$.C?4) 3C?$(09 y le cambiamos el ,alor a 7)eny9#
Adems de esto seleccionamos nuestra ruta 75elulares9 que aparece como 7outrt<NNF<
5elulares9 y le cambiamos el ,alor a 7)eny9 para que no puedan sacar llamadas por esta ruta#
*uego de esto en la parte inferior nos muestra un men6 adonde debemos seleccionar qu
acci!n tomar una llamada cuando intente alcan"ar la ruta saliente 75elulares9#
0i somos personas que nos gusta proyectar poder entonces lo podemos remitir a un anuncio
que diga algo as1 como: 7?sted no tiene permiso para ejecutar esta llamada fa,or ponerse en
contacto con el administrador de su central9 V,erdad que suena bienW eeeeehaes solo un
chiste :P # Ah1 direccionamos la llamada hacia 7$erminate 5all9 y colgamos la llamada#
0i usted se fija tenemos la opci!n de agregar un P-4 al comien"o de 7=ailo,er )estination9#
5on este P-4 si queremos podemos pedirle autenticaci!n a la persona antes de ser en,iado al
destino que hemos seleccionado#
*uego tenemos debajo a 7=eature 5ode =ailo,er )estination9 el cual lo dejamos intacto ya que
no hemos restringido ning6n c!digo de funcionalidades del sistema#
)amos clic& en 0ubmit y listo#
Ja tenemos un conte+to nue,o creado llamado 7restringido9 Vpero c!mo lo utili"amosW no se
desespere ya ,amos a dilucidar eso# Para que usted ,ea se cumple lo que le dije anteriormente
acerca de que lo que se hace en la administraci!n de (lasti+ se refleja en la de =reepb+ y
FFD
,ice,ersa# *os cambios los ,amos a hacer en la administraci!n de (lasti+#
8amos P.G m (+tensiones y ah1 seleccionamos una por una las e+tensiones que ,an a estar en
el conte+to 7restringido9 con fines de irlas modificando#
Para hacer esto damos clic& sobre una de ellas y debemos ,er una parte donde nos dice
conte+tifrom<internal y ms abajo nos muestra una opci!n que dice 75ustom 5onte+t9# Ah1
seleccionaremos nuestro conte+to restringido pero si se fija bien lo que nos aparece es la
descripci!n que le pusimos a ese conte+to al momento de haberlo creado#
(n nuestro caso seleccionaremos e+tensiones sin permiso que fue nuestra descripci!n y
n!tese c!mo inmediatamente cambia el campo conte+t de from<internal a restringido#
8amos a la parte inferior de la pgina damos clic& en 70ubmit9 y listo#
M6dulo de llamada despertadora
$ambin e+iste un m!dulo de freepb+ que nos puede programar una llamada despertadora
como lo hacen en los hoteles#
Para descargar este m!dulo s!lo debemos ir a la siguiente direcci!n:
http:>>YYY#fonicaprojects#com>Yi&i>inde+#php>=reeP.Gb/odule:b2otelb0tylebMa&e?pb5alls
FFI
?na ,e" que lo hemos descargado solamente debemos instalarlo como hicimos como con
75ustom<5onte+t9#
(stando ya instalado s!lo debemos ir a $ools y ,eremos debajo de $hird Party Addon a 7Ma&e
?p 5alls9# (ste m!dulo tiene la particularidad de que los usuarios pueden planificar ellos
mismos sus llamadas despertadoras sin inter,enci!n de un administrador de la central#
0olamente marcando ^LO se accesa a las opciones de programar la llamada#
Podemos probar nuestro m!dulo de una ,e" marcando desde una e+tensi!n el c!digo ^LO
luego escucharemos una ,o" que nos pedir que ingresemos el tiempo en que queramos que la
central nos de,uel,a la llamada despertadora# 5omo el formato de la central es FD horas si
queremos que nos llame a las I:NN P#/# debemos ingresar el n6mero@RNN en nuestro teclado#
J si queremos que nos llame a las I:NNA#/# debemos ingresar el n6mero NINN pero igual nos
,a a preguntar con @ si es A#/# ! F si es P#/#
)entro del m!dulo tendremos las siguientes opciones:
Cperator /ode: con ste se pueden programar llamadas despertadoras para otras
e+tensiones cuando el mismo est habilitado desde las e+tensiones marcadas como
operadores#
FFL
(+tension length: este es el tama%o en d1gitos de nuestras e+tensiones si de dos tres o cuatroB
si se desea programar fuera una llamada despertadora s!lo debemos agregarle en nuestro
caso un @N#
Cperator e+tensions: estas son las e+tensiones que tienen pri,ilegios de operador para poder
calendari"ar llamadas a otras e+tensiones o n6meros fuera#
3ing $ime: el tiempo m+imo que durar la e+tensi!n timbrando cuando se produ"ca la
llamada#
3etry $ime: el tiempo en que el sistema reintentar la llamada si no es contestada la primera
,e"#
/a+ 3etry: la cantidad de ,eces que el sistema intentar reali"ar la llamada si no es contestada#
Ma&e ?p 5aller -): ser,icio o herramienta que identifica el n6mero y nombre de quin nos est
reali"ando la llamada despertadora#
5ap1tulo @D
Coces en espaolI Oc6mo cam<iarlasP
2ay ,arios mtodos para cambiar las ,oces que ,ienen por defecto en (lasti+# (n esta direcci!n
le ,oy a plantear dos ,1as de reali"aci!n: una como se hace en los foros de (lasti+ aportado por
el formidable 73amoncio9 que es uno de los usuarios que ms aporta a la comunidad (lasti+# (l
otro mtodo es el que yo utili"o junto con muchos otros colegas#
(l primer mtodo a m1 me parece e+celente con la particularidad de que me gustan las ,oces
sin acentos regionales es decir neutral# (sto as1 porque las otras ,oces en su mayor1a ,ienen
marcadas con una fuerte tonalidad espa%ola# 4o es que esto tenga nada malo pero en
latinoamrica hablamos un poco diferente y nuestra entonaci!n tambin lo es#
M@todo /Q 1
(l primer mtodo consiste en una forma organi"ada de descargar y acomodar las ,oces en
carpetas siguiendo un orden# A esto tambin se suma que debemos cambiar e+tensi!n por
e+tensi!n y en todos los archi,os 7>^bgeneralbcustom#conf9 de nuestro directorio Asteris& el
FFR
,alor del campo 7languageien9 a 7languageies9#
Para esto podemos utili"ar el siguiente script:
cd
m% 8%ar8lib8asteris=8sounds8es 8%ar8lib8asteris=8sounds8es.old
m=dir sonidosNes
cd sonidosNes
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?core?sounds?es?!sm?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?core?sounds?es?ulaw?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?core?sounds?es?alaw?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?core?sounds?es?!791?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?extra?sounds?es?!sm?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?extra?sounds?es?ulaw?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?extra?sounds?es?alaw?1.).tar.!.
w!et http"88www.%oipno%atos.es8%oces8%oipno%atos?extra?sounds?es?!791?1.).tar.!.
for ar! in ]ls ?1][ do tar x%.f ^ar![ done[
rm ?rf %oipno%atos_
m% dictate8es8_ dictate8
rm ?rf dictate8es8
m% di!its8es8_ di!its8
rm ?rf di!its8es8
m% followme8es8_ followme8
rm ?rf followme8es8
m% letters8es8_ letters8
rm ?rf letters8es8
m% phonetic8es8_ phonetic8
rm ?rf phonetic8es8
m% silence8es8_ silence8
rm ?rf silence8es8
m% dictate di!its followme letters phonetic silence es8
cp ?' ??replyPyes es 8%ar8lib8asteris=8sounds8
cd ..
rm ?rf sonidosNes8
chown ?' asteris="asteris= 8%ar8lib8asteris=8sounds8
Podemos copiar ese script completo en una ,entana del 7Putty9 y ste se ejecutar sin ning6n
problema e incon,eniente# 5laro est que nuestra central necesita acceso al -nternet para esto#
?na ,e" que ya se han ejecutado todas las sentencias del script s!lo debemos ir e+tensi!n por
e+tensi!n y en el campo que dice 7*anguage 5ode9 colocamos 7es9# $ambin debemos editar
todos los archi,os que sean 7>^bgeneralbcustom#conf9 por ejemplo: sipbgeneralbcustom#conf
y le ,amos agregando 7languageies9 y listo#
(ste paso lo podemos hacer por P.G m 2erramientas m (ditor de Archi,o si usted lo desea#
FFO
M@todo /Q 2
(l segundo mtodo el cual utili"o es el de sobreescribir los sonidos con los sonidos en espa%ol
en la carpeta de ingls# Por lo general si queremos cambiar las ,oces a espa%ol es porque no
,amos a necesitar esos sonidos en ingls# Pero igual le podemos sacar copia a la carpeta
completa antes de sobreescribirla#

Para esta tarea utili"o una herramienta s6per 6til que s que a ustedes les ,a a gustar# (sta
herramienta se llama 7Min0cp9# 5on tal herramienta puedo conectarme a mi central (lasti+
como si fuera un =$P y trabajar las carpetas de forma grfica# (sto tiene la ,entaja de que se
conectar ,ia 002 como si estu,isemos utili"ando 7Putty9# *o primero que hacemos es
descargarla desde:
http:>>Yinscp#net>doYnload>YinscpD@Ssetup#e+e
5uando la estemos instalando escogeremos todas las opciones que ,ienen por defecto sin
modificar nada# *uego de instalado procedemos a ejecutarlo y nos mostrar un cuadro el cual
debemos llenarlo con la direcci!n -P de nuestra central usuario y passYord# Para estos casos
utili"amos el mismo que usamos en el 7Putty9 que fue el de 7root9#
*uego nos mostrar al igual que el 7Putty9 un cuadro de ad,ertencia acerca de la lla,e de
encriptaci!n# 0!lo debemos presionar el bot!n de 7Add9 y listo esto nos lle,ar a una interfa"
FFS
grfica donde podemos na,egar dentro de nuestro ser,idor mediante el uso del mouse de
forma rpida y sencilla#
As1 nos despla"amos a >,ar>lib>asteris&> y ah1 ,eremos la carpeta 7sounds9# Para este
prop!sito por lo general siempre utili"o las grabaciones en espa%ol de 8er!nica que se pueden
descargar desde:
http:>>nucleum#com#m+>blog>WpiF@
?na ,e" con las ,oces descargadas procedemos a sacarle una copia a nuestra carpeta
7sounds9# *uego de esto descomprimimos nuestro paquete de ,oces y ,amos na,egando en el
mismo orden en que estn organi"adas# Primero entramos en la carpeta d1ctate de las ,oces
que ya descargamos seleccionamos todos los archi,os luego en el Min0cp ,amos a esta
misma carpeta y arrastramos el contenido de la carpeta d1ctate de nuestra computador#
(ntonces nos preguntar si deseamos sobreescribir los archi,os y le damos que s1 a todo#
3epetimos estos pasos con todas las carpetas que tenemos y listo# Ahora escucharemos
nuestras ,oces en espa%ol#
FAN
Cap2tulo 1*
FA@
Chan>py en un canal predeterminado
(sta es una soluci!n que funciona para poder espiar espec1ficamente los canales basndonos
en las diferentes tecnolog1as de e+tensiones# (sta forma se usa para escuchar una e+tensi!n
espec1fica en (lasti+# Para ello debemos ir al archi,o e+tensionsbcustom#conf y agregarle las
siguientes l1neas seg6n la tecnolog1a o lo que queramos espiar estas l1neas las podemos
agregar debajo del conte+to dfrom<internal<custome
Para e4tensiones >)P
exten PQ 9*33,1,7nswer
exten PQ 9*33,n,>aitA1B
exten PQ 9*33,n,&han4pyA40/B
exten PQ 9*33,n,5an!up
Para canales JAP(0ahdi)
exten PQ 9*31,1,7nswer
exten PQ 9*31,n,>aitA1B
exten PQ 9*31,n,&han4pyAE7/B
exten PQ 9*31,n,5an!up
Para agentes en cola
exten PQ 9*39,1,7nswer
exten PQ 9*39,n,>aitA1B
exten PQ 9*39,n,&han4pyA7,E@GB
exten PQ 9*39,n,5an!up
*uego que la central nos conteste la llamada marcamos la e+tensi!n que queremos escuchar o
el agente ms el s1mbolo de ; ej: FIFI;
y listo#
FAF
Cap2tulo 1+
FAA
>cript para autenticaci6n de postfi4 con ser5idor gmail y para e4change
interno
-mag1nese que queremos que nuestros correos internos generado por nuestra central (lasti+
nos lleguen a una cuenta e+terna como 2otmail Jahoo o 'mail#
Por lo general si tenemos internet A)0* en nuestro hogar o -nternet por cable nuestra
direcci!n -P p6blica se torna ,ariable es decir que no tenemos una direcci!n -P p6blica fija#
*a mayor1a de ser,idores de correos e+ternos tienen como regla no aceptar correos de
ser,idores que no tengan direcciones -P fijas (debido al alto ,olumen de correo basura que nos
abruman hoy en d1a) y que no tengan P$3 record creados#
*os registros P$3 (P$3 records) resuel,en direcciones -P en hostnames#
Por ejemplo el registro A para smtp@F#aiate&#com#do de,uel,e para este dominio a
LS#SA#FD@#OA:
smtp19.aiate=.com.do. 7 0@ 133333 21.1+.9)1.#+
J entonces el registro P$3 resuel,e LS#SA#FD@#OA ,ol,iendo a smtp@F#aiate&#com#do:
21.1+.9)1.#+.in?addr.arpa. /G' 0@ 133333 smtp19.aiate=.com.do
5omo puede obser,ar es necesario escribir la direcci!n -P in,ertida (re,ersed -P address) y
agregar 7#in<addr#arpa9 para reali"ar consultas del registro P$3# (sto es lo que se conoce como
re,erse )40#
(s un mito pensar que hay que crear el registro P$3 para un domain name y que su dominio
tiene que tener uno para asegurarse que su correo no sea recha"ado por ser,idores de correo
e+ternos los registros P$3 son creados por direcciones -P no por cada domain names#
(l 6nico que puede configurar los registros P$3 para todas las direcciones -P es el -0P del
ser,idor de correo#
Por esto ,amos a necesitar obligatoriamente un ser,idor de 3elay para poder en,iar correos
hacia el e+terior y qu mejor que utili"ar una cuenta nuestra de gmail o crear una para estos
fines#
FAD
Para conseguir esto ,amos a utili"ar un script escrito por (miliano 8a"que" ('ambaDR ) quien
es un miembro bastante acti,o en la comunidad (lasti+# Antes de utili"ar su formidable script
debemos descargar ,1a consola el siguiente programa para que nos ayude a ,isuali"ar el script#
yum install dialo! Zy
?na ,e" instalado este programa procedemos a copiar el siguiente script:
M`8bin8sh
M 4cript reali.ado por Emiliano Ca.que. ? !amba)7 para Elastix 1.*.9?9.+
elastixPYElastix Cersion 1.*.9?9.+Y
tmpP8tmp8autoconfi!
cd 8tmp
M /rimero %erificamos si el paquete ialo! est; instalado"
existP]which dialo! V wl ?l]
if W ^exist ?eq 3 X[ then
yum install dialo! ?y
fi
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMM &onfi!uracin de &uenta de ,mail para en%iar mails de 7steris=MMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
!mailPY7uto &onfi!uration for e?mails for Elastix usin! ,mail 7ccountY
M creacin del archi%o 8etc8postfix8main.cf
m% 8etc8postfix8main.cf 8etc8postfix8main.cf.bac=up
rm 8etc8postfix8!eneric_ ?f
rm 8etc8postfix8saslNpasswd_ ?f
rm 8etc8postfix8certs8_ ?f
echo YM 4MG/ relayhostY Q 8etc8postfix8main.cf
echo Yrelayhost P Wsmtp.!mail.comX"*#7Y QQ 8etc8postfix8main.cf
echo YY QQ 8etc8postfix8main.cf
echo YMM G<4 4ettin!sY QQ 8etc8postfix8main.cf
echo YsmtpNtlsNlo!le%el P 1Y QQ 8etc8postfix8main.cf
echo YsmtpNtlsN&7file P 8etc8postfix8certs8&7cert.pemY QQ 8etc8postfix8main.cf
echo YsmtpNtlsNcertNfile P 8etc8postfix8certs8mycert.pemY QQ 8etc8postfix8main.cf
FAI
echo YsmtpNtlsN=eyNfile P 8etc8postfix8certs8my=ey.pemY QQ 8etc8postfix8main.cf
echo YsmtpNuseNtls P yesY QQ 8etc8postfix8main.cf
echo YsmtpdNtlsN&7file P 8etc8postfix8certs8&7cert.pemY QQ 8etc8postfix8main.cf
echo YsmtpdNtlsNcertNfile P 8etc8postfix8certs8mycert.pemY QQ 8etc8postfix8main.cf
echo YsmtpdNtlsN=eyNfile P 8etc8postfix8certs8my=ey.pemY QQ 8etc8postfix8main.cf
echo YsmtpdNtlsNrecei%edNheader P yesY QQ 8etc8postfix8main.cf
echo YsmtpdNuseNtls P yesY QQ 8etc8postfix8main.cf
echo YY QQ 8etc8postfix8main.cf
echo YM confi!uracin tlsY QQ 8etc8postfix8main.cf
echo YsmtpNuseNtls P yesY QQ 8etc8postfix8main.cf
echo YsmtpNsaslNauthNenable P yesY QQ 8etc8postfix8main.cf
echo YsmtpNsaslNpasswordNmaps P hash"8etc8postfix8saslNpasswdY QQ 8etc8postfix8main.cf
echo YsmtpNsaslNsecurityNoptions P noanonymousY QQ 8etc8postfix8main.cf
echo YsmtpNsaslNtlsNsecurityNoptions P noanonymousY QQ 8etc8postfix8main.cf
echo YY QQ 8etc8postfix8main.cf
echo YM alias de mapeo interno a externoY QQ 8etc8postfix8main.cf
echo YsmtpN!enericNmaps P hash"8etc8postfix8!enericY QQ 8etc8postfix8main.cf
dialo! ??bac=title a^!maila ??inputbox Y/or Fa%or, inserte su nombre de usuario de su cuenta !mailA4in
S!mail.comBY 3 3 Y4uNnombredeusuarioNaqub 9Qtemp
usuarioP]cat temp]
dialo! ??bac=title a^!maila ??inputbox Y0ntrodu.ca su cla%eY 3 3 Y4uNcla%eY 9Qtemp
passP]cat temp]
echo YWsmtp.!mail.comX"*#7 ^usuarioS!mail.com"^passY Q 8etc8postfix8saslNpasswd
echo YrootS^name ^usuarioS!mail.comY Q 8etc8postfix8!eneric
chmod 233 8etc8postfix8saslNpasswd
chmod 233 8etc8postfix8!eneric
8usr8sbin8postmap 8etc8postfix8saslNpasswd
8usr8sbin8postmap 8etc8postfix8!eneric
dialo! ??bac=title Y^!mailY Zms!box. YEsta parte del script a6n no funciona autom;ticamente. /or fa%or, presionar
Enter en las si!uientes opciones por lo menos 2 %eces hasta que terminen las pre!untas. 4i encuentran una forma
de cmo automati.ar esta parte, ,amba)7 y Me!abyte est;n interesados en saber cmo hacerlo ?
emiliano%a.que.S!mail.com Zalfiomuno.Shotmail.comY 3 3
m=dir 8etc8postfix8certs
cd 8etc8postfix8certs
8usr8bin8openssl dsaparam 139) ?out dsa139).pem
8usr8bin8openssl req ?x*31 ?nodes ?days +2*3 ?new=ey dsa"dsa139).pem ?out mycert.pem ?=eyout my=ey.pem
ln ?s mycert.pem &7cert.pem
8usr8bin8openssl req ?x*31 ?new ?days +2*3 ?=ey 8etc8postfix8certs8my=ey.pem ?out 8etc8postfix8certs8mycert.pem
rm dsa139).pem
8etc8inid.d8postfix reload
FAL
dialo! ??bac=title Y<as &onfi!uraciones fueron reali.adas`Y ??ms!box YGodas las confi!uraciones han terminado`
,racias por usar este 4cript`` U !racias a ,amba)7 por haberlo reali.adoY 3 3.
/ara poder hacer uso de este 4cript, necesitaremos copiarlo completamente en un archi%o y renombrarlo con
extensin .sh para poderlo eHecutar m;s adelante.
-tili.ando c/uttyb escribimos c%im !mailscript.shb, con esto el %im nos crea un archi%o dentro del cual podemos
copiar el contenido del script. /ero primero debemos darle a la tecla cib para poder insertar. -na %e. hecho esto,
!uardamos y salimos. <ue!o eHecutamos el si!uiente comando cchmod Tx !mailscript.shb y csh !mailscript.shb.
5on esto nos lle,ar a un men6 donde nos preguntar nuestro nombre de usuario pero
teniendo en cuenta que debemos colocarlo sin :gmail#com
*uego colocamos nuestra cla,e de acceso a gmail en el siguiente cuadro:
*uego nos hace la ad,ertencia de que la 6ltima parte del script no est automati"ada y que
debemos presionar 7enter9 para todas las preguntas que nos formulen sin e+cepci!n hasta que
se terminen y al final nos mostrar un cuadro adonde nos dice que todo fue reali"ado
e+itosamente#
FAR
Para ,erificar que esto 6ltimo es as1 y que todo est funcionando correctamente lo que
hacemos es editar una e+tensi!n nuestra para agregarle una cuenta de 2otmail# Por ejemplo
para recibir nuestros mensajes de ,o" atachados#
Para e,itar cualquier e,entualidad reiniciamos el ser,icio de correos desde la consola de *inu+
con 7ser,ice postfi+ restart9# *uego probamos dejando un bu"!n de ,o" a la e+tensi!n que le
agregamos la cuenta de 2otmail# (speramos unos AN segundos y ,erificamos nuestra cuenta#
(n mi ejemplo he agregado una cuenta de Jahoo para recibir los a,isos de mensajes de ,o" y
una cuenta de 2otmail para recibir los mensajes de ,o" atachados#
(n la cuenta de Jahoo el mensaje lo he recibido del remitente 7Asteris& P.G9 y en la de
2otmail lo he recibido de 78oicemail 0ystem9# Ahora imag1nese que queremos modificar esto
y ponerle unos remitentes ms acordes a nuestra realidad#
Nota: el script puede tambi(n ser descar!ado desde"
YYY#santafa"#com#ar>gambaDR>gmailbenglish#sh
FAO
Modificando los mensaAes de notificaciones y alertas
*o primero es que cuando recibimos un mensaje de audio atachado en nuestro correo como
es el caso anterior de la cuenta de 2otmail nos en,1a un mensaje similar a este:
ial _1# to access your %oicemail by phone.
Cisit http"887M/>E:7'E448recordin!s8index.php to chec= your %oicemail with a web browser.
Ahora sup!ngase que queremos poner ese mensaje que nos en,1a en espa%ol (el cual
cambiamos) en los c!digos de funcionalidades el ^SO que ser,1a para recoger los mensajes del
bu"!n de ,o" a la opci!n INN y queremos editar la direcci!n Meb para poder accesar al portal a
recoger los mensajes#
Pues esto se hace fcil puede hacerlo tanto por 7Putty9 como por la interfa" Meb en P.G m
2erramientas m (ditor de Archi,o# (l archi,o que contiene esta informaci!n se llama
7,mbemail#inc9 y el mismo est ubicado en >etc>asteris&#
(se archi,o contiene la siguiente informaci!n:
[ &han!e the email body, %ariables" CMN@7ME, CMN-', CMNM4,@-M, CMNM70<:$D, CMN&7<<E'0, CMN7GE
emailbodyP^dCMN@7MEe,fnfnGhere is a new %oicemail in mailbox ^dCMNM70<:$De"fnfnftFrom"ft^
dCMN&7<<E'0efnft<en!th"ft^dCMN-'e secondsfnftate"ft^dCMN7GEefnfnial _1# to access your %oicemail by
phone.fnCisit http"887M/>E:7'E448recordin!s8index.php to chec= your %oicemail with a web browser.fn
)ebemos ser muy cuidadosos aqu1#
*a primera medida es sacar una copia de seguridad a este archi,o por si acaso utili"ando un
dominicanismo 7nos pasamos de contentos9 y lo da%amos#
0olamente editemos lo siguiente:
$here is a neY ,oicemail in mailbo+
=rom
*ength
0econds
)ate
)ial ^SO to access your ,oicemail by phone
8isit http:>>A/PM(.A))3(00>recordings>inde+#php to chec& your ,oicemail Yith a Yeb
FAS
broYser
=1jese que las 7n9 que estn al comien"o de algunas oraciones se dejan iguales# 0!lo edite los
campos que le he puesto arriba# A continuaci!n le doy una idea de porqu los puede sustituir
seg6n su necesidad:
2ay un nue,o correo de ,o" en su bu"!n
)e
)uraci!n
0egundos
=echa
/aque la e+tensi!n INN para acceder a su bu"!n de ,o" por telfono
8isite http:>>alfiopb+#dynalias#org>recordings>inde+#php para ,erificar su bu"!n de ,o"
,1a Meb#
?na ,e" cambiado esto debe lucir como:
[ &han!e the email body, %ariables" CMN@7ME, CMN-', CMNM4,@-M, CMNM70<:$D, CMN&7<<E'0, CMN7GE
emailbodyP^dCMN@7MEe,fnfn5ay un nue%o correo de %o. en su bu.on ^dCMNM70<:$De"fnfnfte"ft^
dCMN&7<<E'0efnfturacion"ft^dCMN-'e 4e!undosfnftFecha"ft^dCMN7GEefnfnMaque la extensin *33 para
acceder a su bu.n de %o. por tel(fono.fnCisite http"88alfiopbx.dynalias.or!8recordin!s8index.php para %erificar su
bu.on de %o. %ia >eb.fn
'uardamos los cambios y nos mo,ili"amos al siguiente archi,o de nuestra lista el cual es
,mbgeneral#inc y est locali"ado en el mismo directorio#
(l archi,o dentro de l tiene las siguientes opciones:
[ 1st listed format !ets emailed
formatPwa%)1Vwa%
attachPyes
pbxs=ipPyes
ser%eremailP%mSasteris=
fromstrin!PCoicemail 4ystem
maxmessa!eP1#3
minmessa!eP+
maxsilenceP*
silencethresholdP19#
s=ipmsP+333
re%iewPyes
operatorPyes
FDN
nextaftercmdPyes
J en donde nosotros procederemos a modificar 7fromstringi8oicemail 0ystem9 y colocamos
7fromstringiP.G de mi casa9 y listo# 'uardamos los cambios y procedemos a dejar un mensaje
de ,o" en la e+tensi!n de prueba#
8ieron qu fcil y qu bien nos qued! esa modificaci!n#
FD@
Cap2tulo 1,
FDF
)nstalaci6n de A5ant8a4
(+iste otro ser,idor de =a+es alternati,o para el manejo de los mismos en (lasti+# (ste es
A,ant=a+ aqu1 s!lo ,oy a mostrarle c!mo instalarlo y c!mo entrar a su interfa" Yeb para su
administraci!n# 0i desea profundi"ar ms en el tema queda a su libre elecci!n#
Para esta instalaci!n ,amos a usar otro grandioso script de la autor1a del gran maestro del
A,antfa+ llamado 3amoncio#
3amoncio ha dedicado mucho tiempo y esfuer"o para lograr esta integraci!n por lo que ahora
s!lo debemos correr un simple script que har el trabajo sucio por nosotros#
M8bin8bash
M 4cript to install 7%antfax +.1.2 in Elastix by 'amonci$
M ownload and extract 7%antfax to 8usr8src8
cd 8usr8src
w!et http"88downloads.sourcefor!e.net8sourcefor!e8a%antfax8a%antfax?+.1.2.t!.
tar xf%. a%antfax?+.1.2.t!.
cd a%antfax?+.1.2
M &han!e preferences to wor= with Elastix
m% rh?prefs.txt rh?prefs.txt.]date TgU?gm?gd?g5hgMm]
echo YF7D$M70@Pfax.elastix.or!Y QQ rh?prefs.txt
echo Y0@4G0'P8%ar8www8html8a%antfaxY QQ rh?prefs.txt
echo Y5U<70'P8usrY QQ rh?prefs.txt
echo Y4/$$<P8%ar8spool8hylafaxY QQ rh?prefs.txt
echo Y-4E'Pa%antfaxY QQ rh?prefs.txt
echo Y/744Pd*#fe)1Y QQ rh?prefs.txt
echo Y:Pa%antfaxY QQ rh?prefs.txt
echo Y'$$GMU4F</>Pe<a4t0x.9oo7Y QQ rh?prefs.txt
echo Y5GG/-4E'Pasteris=Y QQ rh?prefs.txt
echo Y5GG/,'$-/Pasteris=Y QQ rh?prefs.txt
M 'un the installation scripts
chmod Tx rh?install.sh
.8rh?install.sh
chmod Tx setup?postfix.sh
.8setup?postfix.sh
M 0nstall $&' support
cd 8usr8src
w!et http"88tesseract?ocr.!oo!lecode.com8files8tesseract?9.3+.tar.!.
tar xf%. tesseract?9.3+.tar.!.
cd tesseract?9.3+
M ownload and apply patch in Ha%a
w!et http"88www.lolacolay.com8ramon8Ha%a.patch
FDA
patch Ha%a8ma=efile \ Ha%a.patch
.8confi!ure RR ma=e
w!et http"88tesseract?ocr.!oo!lecode.com8files8tesseract?9.33.spa.tar.!.
w!et http"88tesseract?ocr.!oo!lecode.com8files8tesseract?9.33.en!.tar.!.
tar xf%. tesseract?9.33.spa.tar.!.
tar xf%. tesseract?9.33.en!.tar.!.
ma=e install
m% 8%ar8www8html8a%antfax8includes8localNconfi!.php
8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up
sed Ys8aE@7:<EN$&'N4-//$'Ga, false8aE@7:<EN$&'N4-//$'Ga, true8!Y
8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up Q 8%ar8www8html8a%antfax8includes8localNconfi!.php
rm ?rf 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up
M Enable $&'
m% 8%ar8www8html8a%antfax8includes8localNconfi!.php
8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm]
sed Ys8falseB[ 8trueB[ 8!Y 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5h
gMm] Q 8%ar8www8html8a%antfax8includes8localNconfi!.php
rm ?rf 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm]
M &han!e 7%antfax and $&' lan!ua!e to 4panish
m% 8%ar8www8html8a%antfax8includes8localNconfi!.php
8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm]
sed Ys8en!fYB[ 8spafYB[ 8!Y 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5h
gMm] Q 8%ar8www8html8a%antfax8includes8localNconfi!.php
rm ?rf 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm]
m% 8%ar8www8html8a%antfax8includes8localNconfi!.php
8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm]
sed Ys8aena[8aesa[8!Y 8%ar8www8html8a%antfax8includes8localNconfi!.php.bac=up.]date TgU?gm?gd?g5hgMm] Q
8%ar8www8html8a%antfax8includes8localNconfi!.php
M 7dd Elastix menuitem
lastNresourceP]sqlite+ 8%ar8www8db8acl.db Yselect _ from aclNresource[Y V aw= ?F YVY a1 d print ^1 ea V tail ?1]
resourceNtoNuseP]expr ^lastNresource T 1]
lastNpermissionP]sqlite+ 8%ar8www8db8acl.db Yselect _ from aclN!roupNpermission[Y V aw= ?F YVY a1 d print ^1 ea V
tail ?1]
!roupNpermissionNtoNuseP]expr ^lastNpermission T 1]
sqlite+ 8%ar8www8db8menu.db Yinsert into menu Aid,0d/7rent,<in=,@ame,GypeB %alues
Aa7%antfaxa,afaxa,aa%antfax8a,a7%antfaxa,aframedaB[Y
sqlite+ 8%ar8www8db8acl.db Yinsert into aclNresource Aid,name,descriptionB %alues
Aa^resourceNtoNusea,a7%antfaxa,a7%antfaxaB[Y
sqlite+ 8%ar8www8db8acl.db Yinsert into aclN!roupNpermission Aid,idNaction,idN!roup,idNresourceB %alues
Aa^!roupNpermissionNtoNusea,1,1,a^resourceNtoNuseaB[Y
M 7dd translations to all lan! files
for i in ]ls ?1 8%ar8www8html8lan!8][ do
m% 8%ar8www8html8lan!8^i 8%ar8www8html8lan!8^i.bac=up
sed a8hf^arr<an!Parray8a fY7%antfaxfY PQ fY7%antfaxfY,a 8%ar8www8html8lan!8^i.bac=up Q 8%ar8www8html8lan!8
^i
done[
rm ?rf 8%ar8www8html8lan!8_.bac=up
FDD
Para poder hacer uso de este 0cript necesitaremos copiarlo completamente en un archi,o y
renombrarlo con e+tensi!n #sh para poderlo ejecutar ms tarde#
?tili"ando 7Putty9 escribimos 7,im a,antfa+<A#@#L#sh9 con esto el ,im nos crea un archi,o
dentro del cual podemos copiar el contenido del script pero antes debemos darle a la tecla 7i9
para poder insertar# ?na ,e" que hayamos reali"ado esto guardamos y salimos# *uego
ejecutamos el siguiente comando 7chmod _+ a,antfa+<A#@#L#sh9 y 7sh a,antfa+<A#@#L#sh9#
A partir de ah1 se comen"ar a descargar de forma automtica una serie de paquetes y
dependencias necesarios para la instalaci!n de A,ant=a+# (stos sern de unos DO megas
apro+imadamente# )espus de que haya terminado de descargar paquetes y eso la instalaci!n
estar concluida#
Para ingresar a nuestra nue,a interfa" de administraci!n Meb de fa+es s!lo debemos colocar
http:>>-p<de<tu<ser,idor>a,antfa+ y listo# (l usuario es Admin y la cla,e es 7passYord9 una ,e"
que ingresemos all1 nos pedir que cambiemos nuestra cla,e#
5on A,ant=a+ no necesitamos clientes para en,iar fa+es solamente un usuario autori"ado y
todo lo podemos hacer desde la Meb# (sta es otra alternati,a para que la puedan presentar en
sus lugares de trabajo o para clientes#
FDI
Cap2tulo 1-
FDL
)nstalando Astercc con 1lasti4
VQu es AsterccW es una soluci!n que ,iene con un 53/ y un softYare de tarificaci!n instalado
y un m!dulo de 5all 5enter el cual se puede integrar con (lasti+# (l 53/ es bastante intuiti,o y
sencillo# J las ,entanas emergentes funcionan de mara,illa cuando un cliente nos llama sin
ninguna inter,enci!n o modificaci!n al c!digo#
Adems el softYare de tarificaci!n ,iene con portales para re,endedores# (l mismo es de muy
fcil modificaci!n y arreglo#
5ontinuando con el proceso de instalaci!n la primera acci!n a reali"ar es descargar el softYare
y para esto podemos ir 7>usr>src9 y ejecutar:
Yget http:>>astercc#org>doYnload>astercc<N#@F#"ip
?na ,e" el paquete sea descargado procedemos a descomprimirlo con 7un"ip astercc<N#@F#"ip9#
5uando ya el archi,o est descomprimido entramos al folder astercc<N#@F dentro de ste
,eremos un archi,o llamado 7install#sh9 el cual ejecutamos escribiendo 7sh install#sh9# (l
mismo comen"ar a hacernos una serie de preguntas tales como:
WrootSelastix astercc?3.19XM sh install.sh
_________________________________________________________________
__________________ 0nstallin! astercc pac=a!e ___________________
_________________________________________________________________
/lease enter database information
database hostAdefault localhostB"
database portAdefault ++32B"
database nameAdefault asterccB"
database user nameAdefault rootB"
database user passwordAdefault nullB"e<a4t0x.9oo7
database bin pathAdefault 8usr8binB"
mysqld is ali%e
0f database"aastercca is not exists, press aya to create,
else press ana to s=ip this step"y
/lease enter the 7steris= infomation"
7steris= 5ostAdefault 197.3.3.1B"
7steris= Mana!er 7/0 portAdefault *3+#B"
7M0 -ser name"admin
7M0 -ser password"elastix)*2
/lease enter main html directory for astercc
FDR
astercc directoryAdefalut 8%ar8www8html8asterccB"
_________________________________________________________________
___________________astercc install finished______________________
_____Uour astercc web directory at 8%ar8www8html8astercc.
_____Uour astercc daemon directory at 8opt8asteris=8scripts8astercc.
_________________________________________________________________
7re you want to auto start astercc daemon when system startupL
Must be redhat?release system
/ress aya to auto start"y
7re you want to start astercc daemon nowL
/ress aya to start"y
startin! asterccd...
8opt8asteris=8scripts8astercc8asterccd start" astercc started
8opt8asteris=8scripts8astercc8asterccd start" astercctools started
8opt8asteris=8scripts8astercc8asterccd start" asterrc started
8opt8asteris=8scripts8astercc8asterccd start" asterccloc= started
8opt8asteris=8scripts8astercc8asterccd start" asterccdaemon started
?na ,e" hecho esto solamente debemos ir a https:>>-P<de \tu ser,idor>astercc> y listo nos
debe desplegar una ,entana como:
(l usuario y el passYord para ambos es user: admin passYord: admin#
Ja usted tiene otro sistema alternati,o sumamente sencillo y fcil para facturaci!n para
manejo de contactos y 5all 5enter# A decir ,erdad este 53/ es bastante sencillo para ponerlo a
funcionar con (lasti+ sin necesidad de tocar archi,os de te+to#
FDO
Cap2tulo 19
FDS
MEsica en espera por tarAeta de sonido
)e seguro que ha ,isto esas centrales tradicionales donde les conectbamos un radio por un
plug y pod1amos escuchar las emisoras con este no,edoso sistema# -nclusi,e pod1amos ponerle
un reproductor de discos compactos y repetir y repetir (no es un error de repetici!n) el mismo
5) una y otra ,e"#
Ahora los tiempos son ms modernos pese a ello algunas personas quieren este tipo de
funcionalidades en sus centrales telef!nicas# -ncluso quieren conectarles un -pod o un /pA<
Player pues no crea que esto sea imposible con nuestra central (lasti+#
4osotros mediante el puerto de *ine<in de una tarjeta de sonido podemos capturar el audio
entrante y ponerlo como m6sica en espera# Para esto lo 6nico que precisamos es una tarjeta
de sonido en el ser,idor ya sea integrada o P5- un cable de audio macho en ambos e+tremos y
un dispositi,o capa" de reproducir audio como un radio o un /pA<Player#
*a reali"aci!n de esto nos e+ige dar los siguientes pasos:
8ayamos al archi,o 7>etc>asteris&>musiconholdbcustom#conf9 para agregarles los ,alores
necesarios para crear nuestra nue,a categor1a de m6sica en espera:
WradioX
modePcustom
directoryP8%ar8lib8asteris=8mohmp+8radio
applicationP8%ar8lib8ece?playlinein
?na ,e" hecho esto ,amos a la consola de *inu+ y creamos el siguiente folder:
m&dir >,ar>lib>asteris&>mohmpA>radio
Al crear este folder nos aseguramos de que nos despliegue mediante la interfa" grfica esa
opci!n a la hora que queramos seleccionarla#
*uego procedemos a crear este peque%o script que har la magia de la con,ersi!n:
,im >,ar>lib>ece<playlinein
y dentro de l colocamos:
FIN
M`8bin8bash
8usr8bin8mp!19+ ?q ?c 1 ?r #333 ??buffer?si.eP93)# ?f 412N<E ?t raw
?na ,e" hecho esto grabamos y salimos del archi,o# *uego debemos tomar propiedad del
archi,o:
cd 8%ar8lib
chown asteris="asteris= ece?playlinein
chmod 777 ece?playlinein
*uego copiamos lo siguiente en la consola de *inu+:
!roupadd ?! *9* audio
usermod ?, audio root
usermod ?, audio asteris=
0eguido de esto ,amos a editar el archi,o 7,im >usr>sbin>amporta 7 y al fondo del mismo
,amos a agregar:
chown asteris= 8de%8tty1
chown ?' root"audio 8de%8snd
chmod ?' aTrwD 8de%8snd
3einiciamos el sistema completamente con 7reboot9#
?na ,e" el sistema est arriba nue,amente entonces escribimos 7alsami+er \8 capture9
FI@
4os despla"amos por los diferentes canales y presionamos la barra espaciadora para quitarles
la opci!n de silencio en que ,ienen por defecto algunos canales# $ambin podemos usar la tecla
flecha hacia arriba para subir el ,olumen de los diferentes canales y ubicamos a 7*ine9 que es
el que nos interesa# (ntonces damos barra espaciadora y luego flecha arriba y salimos
presionando la tecla 7(059#
3eali"ado esto es recomendable que ,ayamos a la parte 7m6sica en espera9 y all1
seleccionemos nuestra nue,a categor1a y que le agreguemos al menos un /pA#
Ahora que ya hemos seleccionado nuestra nue,a categor1a de m6sica en espera podemos
probarla configurndosela a una cola que tengamos creada# Por ejemplo al marcar dicha cola
deberemos escuchar m6sica en espera desde nuestro dispositi,o e+terno#
FIF
Cap2tulo 20
FIA
MEsica en 1spera por 14tensi6n
?no de los trucos ms no,edosos e interesantes que he ,isto hasta ahora es el uso de /6sica
en (spera por (+tensi!n# (ste truco fue suministrado por nuestro querido jgutierre" en los
foros#
5on esta funcionalidad usted puede decidir qu m6sica en espera quiere para su e+tensi!n o
para la e+tensi!n del jefe o la e+tensi!n de la secretaria#
0on pocas las soluciones comerciales por no decir ninguna que le permiten tal grado de
granularidad a la hora de una modificaci!n#
(n este orden lo primero que debemos hacer es loguiarnos a nuestra central y en la l1nea de
comandos despla"arnos al directorio: 7>,ar>YYY>html>admin>modules>core>9# ?na ,e" en ese
directorio ubicamos el archi,o 7functions#inc#php9# Ante que todo debemos reali"ar una copia
de seguridad del archi,o# (n nuestro caso ,amos a copiarlo en el directorio 7>etc9#
cp functions#inc#php >etc
?na ,e" hecha la copia de seguridad procedemos a editar el archi,o original para esto
utili"aremos ,im u otro editor de te+to# Ja dentro del archi,o ubicamos la parte donde dice
7function corebde,icesbaddsip(gaccount)9 (esta parte est apro+imadamente en la l1nea FADD
a un DOc del archi,o) y le agregamos la siguiente l1nea:
arrayA^account,amohsu!!esta,AissetA^N'EF-E4GWamohsu!!estaXBBL^N'EF-E4GWamohsu!!estaX"adefaultaB,
*uego de agregada debe quedar como la imagen que se ,e a continuaci!n:
FID
0i obser,a hemos insertado ,erticalmente la l1nea en la fila n6mero I de abajo hacia arriba#
*uego de esto nos mo,ili"amos a 7function corebde,icesbaddia+F(gaccount)9 (esta parte est
apro+imadamente en la l1nea FDFL a un INc del archi,o) y le agregamos la siguiente l1nea:
arrayA^account,amohsu!!esta,A^N'EF-E4GWamohsu!!estaXBL^N'EF-E4GWamohsu!!estaX"adefaultaB,
J debe ,erse de esta manera:
0i se fija hemos insertado la l1nea en la fila n6mero I de abajo hacia arriba#
*uego nos despla"amos a donde est la l1nea que dice 7function
FII
corebde,icesbconfigpageinit(gdispnum)9 (esta parte figura apro+imadamente en la l1nea FIAS a
un SDc del archi,o) y ah1 debajo de donde est 7>>ia+F9 insertamos las siguientes l1neas:
^tmparrWadenyaX P arrayAa%aluea PQ a3.3.3.383.3.3.3a, ale%ela PQ 1B[
^tmparrWapermitaX P arrayAa%aluea PQ a3.3.3.383.3.3.3a, ale%ela PQ 1B[
^tmparrWamohsu!!estaX P arrayAa%aluea PQ adefaulta, ale%ela PQ 1B[
?na ,e" insertadas podemos ,erificar que nuestro archi,o se ,ea de la siguiente forma:
?na ,e" hecho esto en el prrafo de ms abajo se encuentra una parte que dice 7>>sip9 ah1
insertamos las siguientes l1neas:
^tmparrWadenyaX P arrayAa%aluea PQ a3.3.3.383.3.3.3a, ale%ela PQ 1B[
^tmparrWapermitaX P arrayAa%aluea PQ a3.3.3.383.3.3.3a, ale%ela PQ 1B[
^tmparrWamohsu!!estaX P arrayAa%aluea PQ adeaulta, ale%ela PQ 1B[
^currentcomponent?Qadd!eneralarrayitemAade%techsa, asipa, ^tmparrB[
J el archi,o queda de esta manera:
FIL
?na ,e" que hayamos reali"ado este 6ltimo cambio grabamos y salimos del archi,o y
ejecutamos los siguientes comandos:
8%ar8lib8asteris=8bin8retrie%eNconf
asteris= ?rx YreloadY
0i todo sale bien debemos ,er ms o menos una salida como esta:
WrootSelastix coreXM 8%ar8lib8asteris=8bin8retrie%eNconf
&hec=in! for /E7' :..$O
&hec=in! for /E7' &onsole"",etopt..$O
&hec=in! for 8etc8amportal.conf ..$O
:ootstrappin! 8etc8amportal.conf ..$O
/arsin! 8etc8amportal.conf ..$O
/arsin! 8etc8asteris=8asteris=.conf ..$O
&onnectin! to database..$O
&onnectin! to 7steris= mana!er interface..$O
7dded to !lobals" 74GEG&0' P 8etc8asteris=
7dded to !lobals" 74GM$0' P 8usr8lib8asteris=8modules
7dded to !lobals" 74GC7'<0:0' P 8%ar8lib8asteris=
7dded to !lobals" 74G7,00' P 8%ar8lib8asteris=8a!i?bin
7dded to !lobals" 74G4/$$<0' P 8%ar8spool8asteris=
7dded to !lobals" 74G'-@0' P 8%ar8run8asteris=
7dded to !lobals" 74G<$,0' P 8%ar8lo!8asteris=
7dded to !lobals" &>0@-4E:-4U P true
7dded to !lobals" 7M/M,'-4E' P admin
7dded to !lobals" 7M/M,'/744 P elastix)*2
/lease update your modules and reload 7steris= by browsin! to your ser%er.
WrootSelastix coreXM asteris= ?rx YreloadY
*uego de esto s!lo debemos ir a la interfa" Meb de (lasti+ y ubicar las e+tensiones que ya
tenemos creadas si se fijan bien aparecen tres nue,os campos que son: permit deny y
mohsuggest#
(n este 6ltimo campo es que podemos poner la categor1a de m6sica en espera que querramos#
FIR
5omo puede ,er en la imagen s!lo es cuesti!n de editar el archi,o para colocar el nombre de la
categor1a de m6sica en espera que querramos#
Pero tambin puede ,er que hay dos campos nue,os que son 7deny9 y 7permit9# (stos dos
campos agregan una capa ms de seguridad al sistema debido a que aqu1 podemos especificar
si queremos desde qu ip puede registrarse esta e+tensi!n e+clusi,amente#
0i no queremos usar esta funcionalidad le recomiendo que borre de los dos campos toda
informaci!n contenida en ellos es decir el N#N#N#N>N#N#N#N#
Para probar si todo funciona bien llmese a la e+tensi!n modificada y p!ngase usted mismo en
espera (hold)# (ntonces usted debe comen"ar a escuchar su m6sica en espera seleccionada#
FIO
Cap2tulo 21
FIS
1dici6n manual de los archi5os de configuraci6n
(sta parte promete ser muy interesante ya que le mostrar c!mo editar manualmente los
archi,os de (lasti+ sin comprometer o corromper su instalaci!n# Porque bien es sabido que a las
administraciones grficas no les agrada mucho que modifiquen sus archi,os de forma manual#
(lasti+ tiene ,arios archi,os disponibles en una forma sencilla y clara que podemos editar de
forma manual# *os archi,os estn nombrados de forma diferente a los originales por ejemplo
si tenemos el archi,o e+tension#conf tendremos un archi,o e+tensionsbcustom#conf donde
podemos reali"ar los cambios que queramos y los mismos sern incluidos en el e+tensi!n#conf#
(sto se debe a que el archi,o e+tensi!n#conf tiene al final una sentencia que sir,e para incluir
otros archi,os dentro de l#
)entro de e+tensi!n#conf podemos ,er lo siguiente:
;include e+tensionsbcustom#conf
;include e+tensionsbadditional#conf
(sa sentencia indica que los archi,os antes mencionados sern incluidos completamente como
parte de e+tensi!n#conf# Pero hay que tener cuidado con esto porque el 7include9 puede ser
utili"ado para incluir un conte+to dentro de otro dentro de un mismo archi,o#
WfeaturesX
exten PQ _1#,1,CoiceMailMainAB
exten PQ 9**3,1,>aitA+B
e+ten in FIINn3ecord(>etc>grabaciones>test#Ya,)
exten PQ 9**3,n,>aitA9B
exten PQ 9**3,n,5an!upAB
exten PQ 9**1,1,/laybac=A8etc8!rabaciones8testB
exten PQ 9**1,n,5an!upAB
WlocalX
[exten PQ *297231313,1,MacroAalfio,40/89*39B
[exten PQ 1#911)2**1+,1,MacroAalfio,40/89*39B
exten PQ *297231313,1,,otoAentrada,s,1B
e+ten in @OFSSDLII@A@'oto(entradas@)
Be+ten in @OFSSDLII@A@)ial(-AGF>troncal)
e+ten in ID@@LOD@SNFA@'oto(entradas@)
FLN
Be+ten in ID@@LOD@SNFA@/acro(alfio0-P>FINF)
e+ten in FIFI@'oto(entradas@)
Be+ten in FINF@/acro(alfio0-P>FINF)
e+ten in FINF@)ial(0-P>@ONSORLRLN@:alfio)
e+ten in FINN@/acro(alfio0-P>FINN)
e+ten in FI@N@/acro(alfio0-P>FI@N)
e+ten in bG#@)ial(0-P>gv(G$(4u:alfio)
include in features
0i se fijan bien al final estoy incluyendo un conte+to dentro de otro con la sentencia 7include
in9# Pero si lo que quiero es incluir otro archi,o completamente lo 6nico que tengo que hacer
es colocar el s1mbolo de 7;9 antes de la sentencia#
8ol,iendo a nuestro tema encontrar en 7>etc>asteris&9 los archi,os con la siguiente
nomenclatura:
7rchi%o.conf
7rchi%oN additional.conf
7rchi%oNcustom.conf
en donde Archi,o#conf es el archi,o original de Asteris& y no debe ser nunca tocado a menos
que sepa bastante bien qu est haciendo#
Archi,ob additional#conf es el archi,o donde freepb+ (que es el motor de (lasti+) graba las
configuraciones reali"adas de forma grfica# Por lo tanto cualquier cambio reali"ado en este
archi,o ser sobreescrito cuando se reinicie el sistema o el ser,icio Asteris&#
Archi,obcustom#conf es el archi,o donde podemos editar manualmente y hacer cualquier
configuraci!n que querramos siempre teniendo en cuenta que debemos crear el conte+to que
queremos afectar si ste no e+iste#
A continuaci!n le ,oy a mostrar el contenido del archi,o e+tensionsbcustom#conf:
Wfrom?internal?customX
exten PQ 19+),1,/laybac=Ademo?con!ratsB [ extensions can dial 19+)
exten PQ 19+),9,5an!upAB
exten PQ h,1,5an!upAB
include PQ a!entlo!in
include PQ conferences
include PQ calendar?e%ent
include PQ weather?wa=eup
FL@
Wa!entlo!inX
exten PQ N_####.,1,4etA7,E@G@-M:E'P^dEDGE@"*eB
exten PQ N_####.,n,@o$pA7!ent@umber is ^d7,E@G@-M:E'eB
exten PQ N_####.,n,7!ent<o!inA^d7,E@G@-M:E'eB
exten PQ N_####.,n,5an!upAB
Wmm?announceX
exten PQ 1111,1,4etA&7<<E'0AnameBPYMM,EG$-GYB
exten PQ 1111,n,7nswer
exten PQ 1111,n,/laybac=Aconf?will?end?inB
exten PQ 1111,n,/laybac=Adi!its8*B
exten PQ 1111,n,/laybac=AminutesB
exten PQ 1111,n,5an!up
WconferencesX
[-sed by cbEnd script to play end of conference warnin!
exten PQ ****,1,7nswer
exten PQ ****,n,>aitA+B
exten PQ ****,n,&:MysqlAB
exten PQ ****,n,5an!up
Wcalendar?e%entX
exten PQ N_7#11,1,7nswer
exten PQ N_7#11,9,/laybac=A^dF0<EN&7<<eB
exten PQ N_7#11,+,>aitA9B
exten PQ N_7#11,),5an!upAB
Wweather?wa=eupX
exten PQ _21,1,7nswer
exten PQ _21,9,7,0An%?weather.phpB
exten PQ _21,+,5an!up
exten PQ _29,1,7nswer
exten PQ _29,9,7,0Awa=eup.phpB
e+ten in ^LFA2angup
0i usted se fija el primer conte+to es dfrom<internal<custome donde se agrega la parte
7custom9 al conte+to# (s decir el conte+to dfrom<internale es un conte+to ,lido que se
encuentra en e+tensi!n#conf el cual hace referencia a dfrom<internal<additionale en el archi,o
e+tensionsbadditional#conf y cada uno de ellos tiene un include del otro#
Probablemente debe estar pensando si estoy hablando en castellano pero la mejor forma de
interpretar lo que digo en trminos prcticos es utili"ando algo que nos sir,a de modelo#
Por ejemplo en el archi,o e+tensions#conf e+iste el siguiente conte+to el cual tiene incluido a
from<internal<additional del archi,o e+tensionsbadditional#conf:
FLF
Wfrom?internalX
0nclude PQ from?internal?additional
(n el archi,o e+tensionsbadditional#conf encontraremos un conte+to como el que sigue:
Wfrom?internal?additionalX
0nclude PQ from?internal?custom
J como cada uno de los archi,os tiene un ;include que sir,e para agregar archi,os completos la
pb+ interpreta a los tres archi,os como un solo archi,o#
*uego de esta peque%a y humilde introducci!n entonces ,amos a mostrar un ejemplo# 5omo
puede darse cuenta en el archi,o e+tensionsbcustom#conf e+iste un conte+to dfrom<internal<
custome# Pero Vd!nde estn los dems conte+tosW pues si no estn debemos crearlos a mano
y no se preocupe que ya estn relacionado con su conte+to original en los anteriores archi,os#
8amos ejemplificarlo de esta manera# -mag1nese que nos propongamos que cada ,e" que
alguien quiera llamar a la calle (fuera de nuestra central) queremos que se le reprodu"ca un
archi,o de audio#
*o primero que debemos tener a mano es el archi,o de audio luego de esto ,amos a ir al
archi,o e+tensionsbadditional#conf que es adonde estn las rutas salientes creadas por
nosotros en la interfa" Meb# (Asumimos que ya usted ha creado las rutas salientes)#
4os despla"amos por el archi,o y debemos encontrar una entrada con un conte+to como el
siguiente:
Woutbound?allroutesX
include PQ outbound?allroutes?custom
include PQ outrt?331?<ocales
include PQ outrt?339?&elulares
exten PQ foo,1,@oopAbarB
[ end of Woutbound?allroutesX
(n donde si usted obser,a bien ,er que ya ,iene con el conte+to 7outbound<allroutes<custom9
incluido por defecto aunque no tengamos esa entrada creada en el archi,o
7e+tensionsbcustom#conf9# ?na ,e" ubicada la entrada ,amos al archi,o
FLA
7e+tensionsbcustom#conf9 que es adonde ,amos a trabajarlo manualmente#
?na ,e" en ese archi,o agregamos la siguiente entrada:
Woutbound?allroutes?customX
exten PQ ND@D@DDDDDDD,1,/laybac=Ahello?worldB
Ahora cuando disquemos cualquier n6mero que coincida con el siguiente patr!n de marcado
G4G4GGGGGGG nos reproducir el audio del archi,o 7hello<Yorld9#
5on esta simple entrada ya hemos cambiado la forma en que nuestra P.G enruta las llamadas al
e+terior# Ahora imag1nese que todas las llamadas salientes en ,e" de que le reprodu"can un
audio usted pueda ejecutar un agi u otro programa Vno le parece muy 6til ,erdadW
FLD
Ap@ndice A
FLI
#tiliando Ke<min
Mebmin es una herramienta muy importante para la administraci!n para las personas que no
tienen e+periencia en la administraci!n de *inu+ y es tambin una opci!n grfica muy
interesante#
*o primero a conseguir es el paquete de instalaci!n:
Yget http:>>internap#dl#sourceforge#net>sourceforge>Yebadmin>Yebmin<@#DD@<@#noarch#rpm
rpm <i Yebmin<@#DD@<@#noarch#rpm
?na ,e" instalado debemos poner en el e+plorador https:>>ipdelser,idor:@NNNN ah1 nos
presenta una ,entana de ad,ertencia:
?na ,e" hecho esto nos muestra una pantalla para ingresar usuario y cla,e# Aqu1 debemos
ingresar con el usuario 7root9 y nuestra cla,e de ingresar al sistema una ,e" ya dentro ,eremos
algo similar a esto:
FLL
Ahora los dejo solos para que se cono"can r#
FLR
Configurando >PA'102
(ste dispositi,o es un A$A de la marca *in&sys# 3esulta bastante interesante porque ,iene con
un puerto =G0 y otro =GC# Adems es bien estable bueno y economico#
(ntrando en acci!n lo primero que debemos hacer es ingresar a la interfa" Yeb de
administraci!n del equipo# J cuando estemos all1 dentro nos ,amos a la opci!n de ad,ance y
ya situado ah1 ,amos a la opci!n de 7P0$4 *-4(9
?na ,e" dentro de esta parte procedemos a llenar los ,alores de nuestro Pro+y (en nuestro
caso el ip de nuestra central (lasti+) y los ,alores de usuario y cla,e que utili"aremos en la
creaci!n del tronco sip en nuestra P.G#
FLO
(n nuestro caso utili"amos el usuario 7f+o9 con la cla,e 7f+o9 una ,e" hecho esto nos
despla"amos a la opci!n de 7dial plans9 en donde tomamos la segunda l1nea y la modificamos
de la forma siguiente:
(0Np:@SF#@LO#@#FNNn) donde @SF#@LO#@#FNN representa el ip de nuestra central en la cual
queremos recibir las llamadas entrantes#
Nota: no es obli!atorio utili.ar la se!unda lnea del dial plan, pero es una buena pr;ctica debido
a que la primera lnea es muchas %eces utili.ada para funciones internas del equipo.
*uego ,amos a la opci!n de 7 8o-P<$o<P0$4 'ateYay 0etup9 y modificamos los ,alores acorde a
la imagen que est aqu1 debajo#
FLS
/s abajo est la opci!n de P0$4<$o<8o-P 'ateYay 0etup en donde tambin hacemos los
siguientes ajustes y listo#
)e esta manera ya podemos en,iar y recibir las llamadas de nuestro puerto =GC del 0PAA@NF
hacia y desde nuestra P.G# Pero recuerde que a6n nos falta configurar el tronco para la
recepci!n de las llamadas#
(ntonces ,amos a nuestra central y agregamos un tronco 0-P con las siguientes caracter1sticas:
FRN

0i se fijan bien notarn que debemos llenar el ,alor del ?0(3 5onte+t con el nombre de usuario
que tengamos asignado en el 0PAA@NF#
5on esta simple pero efecti,a configuraci!n ya estamos habilitados para en,iar y recibir
llamadas#
FR@
)nstalaci6n de PhpMyAdmin
Ctra herramienta muy importante es el Php/yAdmin que sir,e para la administraci!n de las
bases de datos en /ysql de forma grfica y sencilla brindndonos adems las herramientas
necesarias para poder reparar u optimi"ar las mismas sin ser unos gur6s o unos ingenieros en la
materia#
*o primero que debemos hacer es descargarnos el paquete de Php/yAdmin de la Meb en
nuestro caso estamos utili"ando el 7php/yAdmin<F#@@#@N<all<languages#tar#g"9# Para esto
hacemos lo siguiente:
nos mo,emos al directorio 7>,ar>YYY>html y ah1 ejecutamos:
w!et http"88downloads.sourcefor!e.net8proHect8phpmyadmin8phpMy7dmin89.11.138phpMy7dmin?9.11.13?all?
lan!ua!es.tar.!.LuseNmirrorP%oxel
?na ,e" descargado el paquete ,amos a ejecutar 7tar <"+,f php/yAdmin<F#@@#@N<all<
languages#tar#g"9# 5uando ya est todo descomprimido hacemos lo siguiente:
m% phpMy7dmin?9.11.13?all?lan!ua!es phpMy7dmin
5on este comando estamos renombrando el paquete con un nombre ms amigable# *uego de
esto ,amos al directorio recientemente renombrado y ubicamos el archi,o
7config#sample#inc#php9#
(n este archi,o hay un ejemplo de configuraciones posibles para el 7php/yAdmin9# Aqu1 lo que
hacemos es que lo renombramos a 7config#inc#php9 para utili"ar este archi,o como plantilla
entramos a editarlo con 8im o con cualquier editor de te+to y debe ,erse ms o menos de la
siguiente manera:
FRF
FRA
A donde si usted se fija le hemos agregado los parmetros de usuario y cla,e del ser,icio mysql
de nuestro ser,er#
C&# no se quejen se los ,oy a copiar para que no digan que los puse a digitar todo eso:
\Lphp
8_ %im" set expandtab swP) tsP) stsP)" _8
8__
_ phpMy7dmin sample confi!uration, you can use it as base for
_ manual confi!uration. For easier setup you can use scripts8setup.php
_
_ 7ll directi%es are explained in ocumentation.html and on phpMy7dmin
_ wi=i \http"88wi=i.phpmyadmin.netQ.
_
_ S%ersion ^0d" confi!.sample.inc.php 19+3) 9331?3+?9) 19"*2"*#E niHel ^
_8
8_
_ Ghis is needed for coo=ie based authentication to encrypt password in
_ coo=ie
_8
^cf!WablowfishNsecretaX P aHoHoalmia[ 8_ U$- M-4G F0<< 0@ G504 F$' &$$O0E 7-G5` _8
8_
_ 4er%ers confi!uration
_8
^i P 3[
8_
_ First ser%er
_8
^iTT[
8_ 7uthentication type _8
^cf!Wa4er%ersaXW^iXWaauthNtypeaX P aconfi!a[
^cf!Wa4er%ersaXW^iXWacontroluseraX P aroota[
88^cf!Wa4er%ersaXW^iXWacontrolpassaX P aHoHoalmia[
^cf!Wa4er%ersaXW^iXWapasswordaX P ae<a4t0x.9oo7a[
8_ 4er%er parameters _8
^cf!Wa4er%ersaXW^iXWahostaX P alocalhosta[
^cf!Wa4er%ersaXW^iXWaconnectNtypeaX P atcpa[
^cf!Wa4er%ersaXW^iXWacompressaX P false[
8_ 4elect mysqli if your ser%er has it _8
^cf!Wa4er%ersaXW^iXWaextensionaX P amysqla[
8_ -ser for ad%anced features _8
FRD
88 ^cf!Wa4er%ersaXW^iXWacontroluseraX P apmaa[
88 ^cf!Wa4er%ersaXW^iXWacontrolpassaX P apmapassa[
8_ 7d%anced phpMy7dmin features _8
88 ^cf!Wa4er%ersaXW^iXWapmadbaX P aphpmyadmina[
88 ^cf!Wa4er%ersaXW^iXWaboo=mar=tableaX P apmaNboo=mar=a[
88 ^cf!Wa4er%ersaXW^iXWarelationaX P apmaNrelationa[
88 ^cf!Wa4er%ersaXW^iXWatableNinfoaX P apmaNtableNinfoa[
88 ^cf!Wa4er%ersaXW^iXWatableNcoordsaX P apmaNtableNcoordsa[
88 ^cf!Wa4er%ersaXW^iXWapdfNpa!esaX P apmaNpdfNpa!esa[
88 ^cf!Wa4er%ersaXW^iXWacolumnNinfoaX P apmaNcolumnNinfoa[
88 ^cf!Wa4er%ersaXW^iXWahistoryaX P apmaNhistorya[
88 ^cf!Wa4er%ersaXW^iXWadesi!nerNcoordsaX P apmaNdesi!nerNcoordsa[
8_
_ End of ser%ers confi!uration
_8
8_
_ irectories for sa%in!8loadin! files from ser%er
_8
^cf!Wa-ploadiraX P aa[
^cf!Wa4a%eiraX P aa[
LQ
?na ,e" puesto esto ,amos inmediatamente a nuestro e+plorador y colocamos la siguiente
direcci!n:
https:>>@SF#@LO#@#FNN>php/yAdmin (recuerde que @SF#@LO#@#FNN es el ip de mi pb+ cmbielo
por el suyo)#
J debemos ,er una bella pantalla como la que sigue a continuaci!n:
FRI
Pruebel! y )isfrutel!h
FRL
Cam<io de Pass;ord de Mys7l
5omo todos sabrn ya que la cla,e de mysql de (lasti+ ,iene por defecto la mejor prctica que
debemos hacer es cambiarla#
Pero lo que no se dice es que cuando la cambiamos muchos otros productos integrados en
nuestro ser,idor dejan de funcionar#
(sto es debido a que la cla,e est en los archi,os de configuraci!n de esos productos# (n ra"!n
de que ya e+plicamos en cap1tulos anteriores c!mo cambiarla aqu1 s!lo les copiar las rutas y
los archi,os en donde deben cambiar el passYord de mysql#
8%ar8www8html8%ti!ercrm>rapper.php
8%ar8www8html8libs8palo4anto0nstaller.class.php
8%ar8www8html8su!arcrm>rapper.php
8%ar8www8html8modules8bac=upNrestore8index.php
8%ar8www8html8modules8conference8index.php
8erifique y haga los cambios a su gustor#
FRR
Mu@ hacer si ol5idamos el pass;ord de admin de la interfa ;e<&
(n un mundo cada ,e" ms competiti,o que nos presiona para marchar a su ritmo y que nos
abruma con sus crisis problemas y toneladas de informaciones es com6n que la memoria
recurra al ol,ido como mecanismo de defensa ante tantas tensiones acumuladas#
J en este conte+to es usual que nos distra1gamos y ol,idemos cosas importantes como la cla,e
de admin del usuario de (lasti+# Pero si llegamos a ol,idar el passYord de la Yeb lo que
debemos hacer es ejecutar el siguiente comando en la consola de *inu+:
8usr8bin8sqlite+ 8%ar8www8db8acl.db Y-/7GE aclNuser 4EG md*Npassword P a]echo ?n palosantoVmd*sumVcut ?d a
a ?f 1]a >5E'E name P aadminaY
5on este comando restablecemos el usuario admin con su cla,e por defecto que es
7Palosanto9#
$imitar llamadas con tiempo predefinido
=ig6rese lo siguiente# ?sted tiene un plan coorporati,o con el cual puede llamar a los celulares
de su empresa pero solamente los primeros @N minutos son gratis y los dems minutos
hablados de ah1 en adelante les sern cobrados# Pero ,amos a6n ms lejos: imag1nese que esta
restricci!n es s!lo de lunes a ,iernes de O:NNA#/# a O:NNP#/# Vc!mo manejar1amos algo
similarW
Pues como dec1an en los anuncios de -ngls sin .arreras ono se frustre ni se angustieh en
(lasti+ a ritmo de merengue le tenemos la soluci!n#
Para los fines de este ejemplo ,amos a asumir que todos los celulares nuestros comien"an con
ONS<ORL<GGGG#
*o primero es que con el m!dulo de custom conte+t creamos un conte+to nue,o que se llame
7limitado9# ?na ,e" creado esto nos ,amos a los archi,os de configuraci!n manual y ah1
configuramos lo siguiente:
(n el archi,o e+tensionsbcustom#conf lo primero que debemos hacer es crear el conte+to
7limitadobcustom9 para poder trabajar esta parte# ?na ,e" creado procedemos a agregarle lo
siguiente:
FRO
WlimitanteNcustomX
include PQ llamadasNlimitadas,3#"33?11"*#,mon?fri,_,_
5on esto le estamos diciendo que solamente incluya el conte+to llamadasblimitadas de lunes a
,iernes de O:NNA#/# a O:NNP#/# (Asteris& dura como F minutos apro+imadamente antes de
hacer el cambio de horarios es decir si queremos que algo termine a las O:NNP#/# debemos
ponerle como dos minutos antes)#
Ja hemos creado el horario en que ,amos a cortar llamadas ahora ,amos a hacer el trabajo
sucio# 5reamos ms abajo el conte+to 7llamadasblimitadas9 y le agregamos lo siguiente:
WllamadasNlimitadasX
exten PQ N1V#31#72.,n,/laybac=Acustom8uracionNdeN<lamadaB
exten PQ N1V#31#72.,n,4etA<0M0GNG0ME$-GNF0<EP!oodbyeB
exten PQ N1V#31#72.,n,4etA<0M0GN>7'@0@,NF0<EPbeepB
exten PQ N1V#31#72.,n,ialA7508!38^dEDGE@"1e,)3,Gt<A233333"+3333"*333BB
exten PQ N1V#31#72.,n,MacroAoutisbusyB
5on esto estamos indicando lo siguiente: en la primera l1nea le ,a a reproducir un archi,o# Aqu1
podemos grabar algo que diga que su llamada est limitada a @N minutos para que las personas
sepan la duraci!n de su llamada y el corte no les tome por sorpresa#
(n la segunda l1nea le indicamos qu archi,o reproducir en caso de que se agote el tiempo
l1mite de @N minutos que hemos especificado#
(n la tercera l1nea le indicamos cul archi,o debe reproducir en caso de que se est acercando
el tiempo l1mite de la llamada#
(n la cuarta l1nea es adonde se muestra la magia de Asteris& en todo su esplendor# Aqu1 le
indicamos el troncal por el cual debe salirB que intente marcar por DN segundos antes de que se
cuelgue la llamada# *a opci!n * may6scula es la que maneja el tiempo de llamadas y las
ad,ertencias de la misma su uso es:
*(+d:yed:"e): limita la llamada a q+q milisegundos ad,ertencia cuando qyq milisegundos faltan para
terminar repetir cada q"q milisegundos)# Por eso es que debemos agregar tres ceros (NNN) al
,alor de segundos que queremos ya que est e+presado en milisegundos#
5on esta opci!n de la cuarta l1nea limitamos la llamada a LNN segundos (@N minutos)# )e
manera que cuando falten AN segundos ,a a hacerle una ad,ertencia y cada I segundos
reproducir un 7beep9 hasta que la llamada sea terminada#
5reo que esta parte le ser de mucha ayuda#
FRS
#suarios y e4tensiones en 1lasti4Ffree<p4
Por defecto en freepb+ la forma de manejar es A/P(G$(40-C40ie+tensions con esta forma
que es la que todos conocemos las e+tensiones son creadas y ah1 mismo es asignado un
usuario que en este caso es nuestro n6mero de e+tensi!n (no se compliquen mucho esta es la
forma que todos conocemos#
As1 que no pongan cara de que no saben de qu les estoy hablando)# Pero qu sucede tambin
hay otra forma de hacerlo y es cambiando el parmetro A/P(G$(40-C40ide,iceanduser con
esta forma se nos agregar una pesta%a nue,a en freepb+ que dir )e,ice#
(stos parmetros estn en el archi,o amportal#conf ubicado en >etc#
(jemplo del archi,o:
M 7M/EDGE@40$@4" the type of %iew for extensions admin M 0f set to ide%iceanduserj e%ices and -sers will be
administered seperately, and -sers will be able to clo!inb to de%ices.
M 0f set to iextensionsj e%ices and -sers will be administered in a sin!le screen.
7M/EDGE@40$@4Pde%iceanduser
?na ,e" ya colocado este ,alor procedemos a reiniciar el portal con 7amportal restart9 en la
consola de *inu+ (hay ,eces donde debemos reiniciar ms de una ,e" para que la nue,a pesta%a
apare"ca)#
*uego de reali"ado este paso en nuestra administraci!n Meb ya deben estar separadas las
pesta%as de )e,ices y otra de ?sers# (ntonces procedamos a crear uno o ,arios de,ices y uno o
,arios users# *os de,ices pueden ser de tipo Kap 0-P -AGF o Cther 5ustom )e,ices#
3ecuerde que stos sern los que ,amos a registrar en nuestra P.G (lasti+#
FON
5uando tengamos ya creados los usuarios y los de,ices procedemos a registrar los de,ices con
nuestra P.G# ?na ,e" est registrado nuestro nue,o de,ices podemos hacer una prueba
marcando ^SO o el mismo ^LI para probar que nuestro de,ices est registrado correctamente#
5uando ya tengamos nuestro de,ices funcional y operando (que no es ms que registrar una
e+tensi!n algo que han hecho siempre) desde ese de,ices marcamos ^@@ y nos ,a a salir una
,o" con una hermosa sonoridad dicindonos que introdu"camos nuestra e+tensi!n (que es
nuestro n6mero de usuario) y pidindonos la cla,e (esta es la que asignamos cuando
estbamos creando el user en la Yeb)#
?na ,e" logueados en ese de,ice ya podemos recibir llamadas# Para poder recibir las llamadas
debemos marcar nuestro n6mero de usuario no el n6mero de de,ices#
FO@
5on esta funci!n adems podemos loguearnos en cualquier de,ices disponible y recibir las
llamadas donde estemos# 0i estamos logueados en tres de,ices los tres timbrarn al mismo
tiempo# Para poder desloguearnos de un de,ices s!lo debemos marcar ^@F y listo#
)e un de,ice se puede marcar hacia un user o hacia la calle e+cepto que no podemos recibir
llamadas es decir un de,ice puede llamar a un user pero un user no puede llamar a un de,ice#
(n resumen el de,ice por s1 solo sin un usuario logueado no puede recibir llamadas#
A la hora de crear los de,ices hay dos modos: =i+ed y Ad<2oc# (l modo =i+ed es en el cual le
asignamos un usuario permanente a este )e,ice# (l modo Ad<2oc es en el que se permite que
cualquier usuario pueda loguearse a este de,ice#
8entajas: -mag1nese una empresa con ,endedores que se mantengan siempre en la calle#
5uando stos llegan a la oficina encuentran un sal!n con tres telfonos#
(llos pueden loguearse en esos telfonos mientras estn en la oficina y recibir sus llamadas ah1#
$ambin go"an de la ,entaja de que no tienen que mo,er el telfono ip de un departamento a
otro# 0!lo deben loguearse en ese telfono -P#
FOF
Configuraci6n de "1 y 11
Aclaro de entrada que no ,oy a dar una clase de se%ali"aci!n digital# *o que ,oy a mostrar son
configuraciones ya hechas y funcionales de sistemas (lasti+# *o que s1 debe saber es qu tipo de
se%ali"aci!n le en,1a su pro,eedor#
.ueno a tra,s del tiempo y mis e+periencias en instalaciones he ido recopilando algunas
configuraciones de circuitos digitales# 5omo ya saben en mi pa1s la tecnolog1a es $@ en el resto
de latinoamrica es (@#
Aqu1 ,oy a e+plicar unos ejemplos de configuraciones para Per6 /+ico 5olombia 8ene"uela y
Argentina#
(n mi pa1s la 3ep6blica )ominicana las codificaciones ms comunes son:
7lternate Mar= 0n%ersion A7M0B
:ipolar >ith #?:it 4ubstitution A:#E4B
5i!h ensity :ipolar Ghree &ode A5:+B.
J en la parte de las tramas o =rames se utili"an:
) Framin!
Extended 4uperframe AE4FB Framin!.
Por lo general los pro,eedores principales de 3ep6blica )ominicana ofrecen el 7ami9 en
combinaci!n con 7dD9 y en la se%ali"aci!n se ofrece Min& 0tart que es el famoso 7(j/9#
Por ejemplo para poder configurar una $@ en 3ep6blica )ominicana podemos pedirle al
pro,eedor que nos configure 7ami dD Min& 0tart# ?n ejemplo de esta configuraci!n ser1a:
(n el system#conf:
spanP1,1,3,d),ami
eRmP1?9)
echocancellerPm!9,1?9)
load.one P us
default.one P us
(n el chanbdahdi#conf:
Wtrun=!roupsX
FOA
WchannelsX
contextPfrom?pstn
si!nallin!PemNw
rxwin=P+33 [ 7tlas seems to use lon! A9*3msB win=s
usecalleridPyes
hidecalleridPno
callwaitin!Pyes
usecallin!presPyes
callwaitin!calleridPyes
threewaycallin!Pyes
transferPyes
canpar=Pyes
cancallforwardPyes
callreturnPyes
echocancelPyes
echocancelwhenbrid!edPno
faxdetectPincomin!
echotrainin!P#33
rx!ainP3.3
tx!ainP3.3
call!roupP1
pic=up!roupP1
!roupP3
channel PQ 1?9)
[-ncomment these lines if you ha%e problems with the disconection of your analo! lines
[busydetectPyes
[busycountP+
immediatePno
Minclude dahdi?channels.conf
Minclude chanNdahdiNadditional.conf
C& esa estu,o fcil con esta configuraci!n ya tenemos una $@ funcional y operacional lo 6nico
que hay que recordar es ejecutar:
)ahdibcfg <,,,,,,, para que el dahdi recargue los cambios ya reali"ados en la configuraci!n#
J luego 7amportal restart9 para recargar el portal completamente y listo#
FOD
Ahora ,eamos un ejemplo de una configuraci!n de una (@ en Per6#
(n el system#conf:
spanP1,1,3,ccs,hdb+,crc)
bchanP1?1*,17?+1
dchanP12
echocancellerPm!9,1?1*,17?+1
(n el chanbdahdi#conf:
WchannelsX
contextPfrom?pstn
si!nallin!PemNw
rxwin=P+33 [ 7tlas seems to use lon! A9*3msB win=s
usecalleridPyes
hidecalleridPno
callwaitin!Pyes
usecallin!presPyes
callwaitin!calleridPyes
threewaycallin!Pyes
transferPyes
canpar=Pyes
cancallforwardPyes
callreturnPyes
echocancelPyes
echocancelwhenbrid!edPno
faxdetectPincomin!
echotrainin!P#33
rx!ainP3.3
tx!ainP3.3
call!roupP1
pic=up!roupP1
!roupP3
channel PQ 1?9)
si!nallin!PpriNcpe
switchtypePeuroisdn
channelP1?1*,17?+1
Para 5olombia encontramos algo similar:
(n el system#conf:
spanP1,1,3,ccs,hdb+,crc)
bchanP1?1*,17?+1
dchanP12
FOI
(n el chanbdahdi#conf:
lan!ua!ePes
prilocaldialplanPun=nown
pridialplanPun=nown
internationalprefixP33
nationalprefixP3
localprefixP
busydetectPyes
busycountP2
relaxdtmfPyes
adsiPyes
dtmfmodePrfc9#+
contextPfrom?pstn
o%erlapdialPyes
rxwin=P+33
usecalleridPyes
hidecalleridPno
callwaitin!Pyes
usecallin!presPyes
callwaitin!calleridPyes
threewaycallin!Pyes
transferPyes
canpar=Pyes
cancallforwardPyes
callreturnPyes
echocancelPyes
echocancelwhenbrid!edPyes
rx!ainP3.3
tx!ainP3.3
call!roupP1
pic=up!roupP1
immediatePno
switchtypePeuroisdn
si!nallin!PpriNcpe
!roupP3
channel PQ 1?1*,17?+1
Ahora ,amos a ,er un ejemplo de 8ene"uela sobre una se%ali"aci!n muy com6n en Amrica
*atina que es la /5=>3F# *a ,erdad es que fue en mis ,iajes a centro y sur Amrica cuando
,ine a conocer dicha se%ali"aci!n#
Por suerte (lasti+ ya ,iene con todos los paquetes instalados y compilados para soportar
/5=>3F#
FOL
(n el system#conf:
spanP1,1,3,cas,hdb+
casP1?1*"1131
dchanP12
casP17?+1"1131
echocancellerPm!9,1?1*,17?+1
(n el chanbdahdi#conf:
Wtrun=!roupsX
WchannelsX
contextPfrom?pstn
si!nallin!PfxsN=s
rxwin=P+33 [ 7tlas seems to use lon! A9*3msB win=s
usecalleridPyes
hidecalleridPno
callwaitin!Pyes
usecallin!presPyes
callwaitin!calleridPyes
threewaycallin!Pyes
transferPyes
canpar=Pyes
cancallforwardPyes
callreturnPyes
echocancelPyes
echocancelwhenbrid!edPno
faxdetectPincomin!
echotrainin!P#33
!roupP3
rx!ainP3.3
tx!ainP3.3
call!roupP1
pic=up!roupP1
[-ncomment these lines if you ha%e problems with the disconection of your analo! lines
[busydetectPyes
[busycountP+
immediatePno
Minclude dahdi?channels.conf
Minclude chanNdahdiNadditional.conf
FOR
si!nallin!Pmfcr9
mfcr9N%ariantP%e
mfcr9N!etNaniNfirstPno
mfcr9NmaxNaniP13
mfcr9NmaxNdnisP)
mfcr9Ncate!oryPnationalNsubscriber
mfcr9Nmfbac=NtimeoutP?1
mfcr9Nmeterin!NpulseNtimeoutP?1
mfcr9Nlo!dirPlo!
mfcr9Nlo!!in!Pall
channel PQ 1?1*,17?+1
En 7r!entina este es otro eHemplo de M&F8'9
En el system.conf
spanP1,1,3,cas,hdb+
casP1?1*,17?+1"1131
dchanP12
echocancellerPm!9,1?1*,17?+1
load.onePar
default.onePar
(n el chanbdahdi#conf:
Wtrun=!roupsX
WchannelsX
contextPfrom?pstn
si!nallin!PfxsN=s
rxwin=P+33 [ 7tlas seems to use lon! A9*3msB win=s
usecalleridPyes
hidecalleridPno
callwaitin!Pyes
usecallin!presPyes
callwaitin!calleridPyes
threewaycallin!Pyes
transferPyes
canpar=Pyes
cancallforwardPyes
callreturnPyes
echocancelPyes
echocancelwhenbrid!edPno
faxdetectPincomin!
echotrainin!P#33
!roupP3
rx!ainP3.3
tx!ainP3.3
call!roupP1
pic=up!roupP1
FOO
resetinter%alPne%er
contextPfrom?pstn
!roupP3
echocancelPyes
si!nallin!Pmfcr9
mfcr9N%ariantPar
mfcr9N!etNaniNfirstPno
mfcr9NmaxNaniP13
mfcr9NmaxNdnisP)
mfcr9Ncate!oryPnationalNsubscriber
mfcr9Nmfbac=NtimeoutP?1
mfcr9Nmeterin!NpulseNtimeoutP?1
channel PQ1?1*,17?+1
Quiero recalcar que esto no es una gu1a infalible o profesional de configuraci!n de circuitos
digitales# (s ms bien un esbo"o un ejemplo de algunas configuraciones para que usted amigo
lector tenga una idea de c!mo se hacen las cosas#
Ctra cosa a tomar en consideraci!n es que una ,e" configurado el circuito digital se debe abrir
la consola de Asteris& (asteris& \r) y ,erificar qu n6mero nos muestra en la consola al nosotros
discar nuestro n6mero piloto asignado#
C sea que si mi n6mero principal asignado a mi circuito digital es ONS<D@F<@SRN al discarlo
desde un celular u otro telfono el pro,eedor debe en,iarme los @N n6meros completos o
solamente los 6ltimos cuatro n6meros#
)e esta forma puedo crearle una ruta entrante a ese circuito digital#
FOS
%pciones de seguridad del sip&conf
(n el blog de digium se publican R pasos recomendados para hacer nuestra P.G ms segura al
utili"ar el protocolo 0-P# (stos son:
@) 4o aceptar peticiones de autenticaci!n 0-P desde todas las -Ps# ?sa 7permiti9 y 7denyi9 en
sip#conf para permitir s!lo un re"onable subconjunto de direcciones ip para sus usuarios en
sip#conf# -ncluso si usted acepta llamada desde cualquier ip en ddefaulte no permita que
accedan a elementos autenticados#
F) Ponga 7alYaysauthrejectiyes9en su archi,o sip#conf # (sta opci!n ha estado ah1 desde
Asteris& @#F pero por defecto es no lo que puede permitir robar informaci!n de e+tensiones# 0i
se pone a 7yes9 se recha"arn peticiones err!neas de autenticaci!n con usuarios correctos en
el sistema de igual forma que a usuarios no e+istentes con lo que se lo pondremos ms dif1cil a
los atacantes que usen fuer"a bruta#
A) ?se passYord complicados en entidades 0-P# (sto es probablemente lo ms importante que
puede hacer# 0e recomienda al menos @F d1gitos de passYord#
D) .loquee sus puertos de A/-# ?se 7permiti9 and 7denyi9en manager#conf para reducir quien
se puede conectar a ellos# ?se passYords fuertes tambin aqu1 y de al menos @F caracteres
me"clando s1mbolos n6meros y letras#
I) Permita una o dos llamadas como mucho por cada entidad 0-P donde sea posible# (n el peor
de los casos limite la e+posici!n al fraude en llamadas adonde le lan"arn decenas de llamadas
por segundo#
L) 2aga sus usuarios 0-P diferentes a las e+tensiones# ?se la direcci!n /A5 del dispositi,o una
combinaci!n corta de una frase ms un hash de mdI o algo similar# ((jemplo: desde shell
prueba 7mdI <s $hePassYordINNN )
R) 5erci!rese que su conte+to ddefaulte es seguro# 4o permita a llamantes sin autenticar llegar a
ese conte+to y poder llamar# Permita un n6mero limitado de llamadas en ese conte+to usando
la funci!n '3C?P como contador# Prohiba llamadas sin autenticar poniendo alloYguestino si
lo necesita en la parte dgenerale de sip#conf
FSN
%pciones del archi5o sip&conf
4a,egando en internet encontr la siguiente tabla que le ser de mucho pro,echo#
(n las siguientes columnas tenemos las posibilidades de configuraci!n para los tipos ]user] y
]peer]# (n el caso de ]friend] ,alen las dos tablas ya que un ]friend] es a la ,e" ambos#
?ser Peer (+plicaci!n y opciones
conte+t conte+t -ndica el conte+to asociado en el dialplan para un usuario o peer
permit permit Permitir una -P
deny deny 4o permitir una -P
secret secret 5ontrase%a para el registro
mdIsecret mdIsecret 5ontrase%a encriptada con mdI
dtmfmode dtmfmode
(l modo en el que se transmiten los tonos# Pueden ser ]3=5FOAA] o
]-4=C]
canrein,ite canrein,ite
5on ]no] se fuer"a a Asteris& a no permitir que los puntos finales
intercambien mensajes 3$P directamente#
nat nat -ndica si el dispositi,o est detrs de un 4A$ con ]yes]
callgroup callgroup )efine un grupo de llamadas
pic&upgroup pic&upgroup )efine el grupo de llamadas ,lidas para una aplicaci!n pic&up()
language language
)efine las se%ales para un pa1s# )ebe estar presente en el archi,o
indications#conf
alloY alloY
permite habilitar un codec# Pueden ponerse ,arios en un mismo
usuario Posibles 8alores:
]alloYiall] ]alloYialaY] ]alloYiulaY] ]alloYigRFA#@] B
alloYi]gRFS] ]alloYiilbc] ]alloYigsm]#
disalloY disalloY
permite deshabilitar un codec# Puede tomar los mismos ,alores
que alloY
insecure insecure
)efine c!mo manejar las cone+iones con peers# $iene los
siguientes ,alores ,erykyesknokin,itekport# Por defecto es ]no]
que quiere decir que hay que autenticarse siempre#
trustpid trustpid 0i la cabecera 3emote<Party<-) es de confian"a# Por defecto ]no]#
progressinban
d
progressinban
d
0i se deben generar se%ales en banda siempre# Por defecto ne,er
promiscredir promiscredir Permite soportar redirecciones ANF# Por defecto ]no]#
callerid
)efine el identificador cuando no hay ninguna otra informaci!n
disponible#
accountcode
*os usuarios pueden estar asociados con un accountcode # 0e usa
para facturaci!n#
FS@
amaflags
0e usa para guardar en los 5)3 y temas de facturaci!n# Puede ser
]default] ]omit] ]billing] o ]documentation]
incominglimit *1mite de llamadas simultneas para un cliente#
restrictcid 0e usa para esconder el -) del llamante# Anticuada y en desuso#
mailbo+ (+tensi!n del contestador
username
0i Asteris& act6a como cliente 0-P este es el nombre de usuario que
presenta en el ser,idor 0-P al que llama#
fromdomain Pone el campo =rom: de los mensajes 0-P
rege+ten
fromuser
Pone el nombre de usuario en el from por encima de lo que diga el
caller-)
host
)irecci!n o host donde se encuentra el dispositi,o remoto# Puede
tomar ,alores:
< ?na -P o un host concreto
< ]dynamic] con lo que ,aldr1a cualquier -P pero necesita
contrase%a
< ]static] ,ale cualquier -P pero no es necesario contrase%a#
mas&
port Puerto ?)P en el que responder el Asteris&#
qualify Para determinar cundo el dispositi,o puede ser alcan"ado#
defaultip
-P por defecto del cliente hosti cuando es especificado como
]dynamic]#
rtptimeout
$ermina la llamada cuando llega a ese timeout si no ha habido
trfico rtp

rtpholdtimeo
ut
$ermina la llamada cuando llega a ese timeout si no ha habido
trfico rtp ]on hold]
FSF
Archi5os de configuraci6n de Asteris3 distri<uidos con 1lasti4
Archi,o )escripci!n
aFbilling#conf Archi,o general de configuraci!n de
aFbilling
additionalbaFbillingbia+#conf 5onfiguraci!n de -AG para aFbilling
additionalbaFbillingbsip#conf 5onfiguraci!n de 0-P para aFbilling
adsi#conf Archi,o de configuraci!n para A)0-
(-nterfase Anloga para ser,icios de
)isplay por sus siglas en -ngls)# 5on
A)0- se puede interactuar entre Asteris&
y los displays de telfonos anlogos
adtran,ofr#conf Archi,o de configuraci!n que permite
tener soporte de 8o" sobre =rame 3elay
agents#conf Archi,o de configuraci!n que permite
manejar los agentes de las colas#
alarmrecei,er#conf 0ir,e para configurar la aplicaci!n
Alarm3ecie,er()
alsa#conf 5onfigura el dri,er de sonido con los
dri,ers de A*0A
amd#conf 0e utili"a para cuando se hace llamadas y
stas detectan una contestadora
automtica
applications#conf .sicamente aqu1 se incluye plan de
marcado# *os conte+tos aqu1 incluidos se
les puede denominar aplicaciones y sus
nombres empie"an con la cadena 7app<7
asteris&#conf Archi,o principal de configuraci!n de
Asteris&# Aqu1 se configuran los
directorios de trabajo de Asteris& as1 como
algunas opciones generales
cbmysql#conf Archi,o de configuraci!n del m!dulo de
Asteris& llamado 5./y0Q* (5onference
.ridge /y0Q*) usado para manejar las
conferencias en (lasti+
cdrbcustom#conf (ste archi,o define lo que se escribe en
los 5)3s de Asteris&
FSA
cdrbmanager#conf (ste archi,o controla si se deben en,iar
5)3s a tra,s del A/- (Asteris&
/anager -nterface)
cdrbmysql#conf Archi,o de configuraci!n del m!dulo
cdrbmysql que permite registrar los 5)3s
en la base de datos /y0Q*
cdrbodbc#conf Aqu1 se configura el m!dulo que permite
registrar 5)3s a tra,s del dri,er C).5
de base de datos
cdrbpgsql#conf Aqu1 se configura el m!dulo que permite
registrar 5)3s en la base de datos
Postgre0Q*
cdrbtds#conf 5on este archi,o podemos configurar el
m!dulo que permite registrar 5)3s a
tra,s de los dri,ers de free$)0# Por
ejemplo con este m!dulo podemos
registrar 5)3s en la base de datos /00Q*
cdr#conf (l archi,o principal de configuraci!n de la
reportaci!n de 5)3s
codecs#conf (n este archi,o se configuran algunas
opciones que controlan el funcionamiento
de algunos codecs
dnsmgr#conf (ste archi,o define si Asteris& debe
reali"ar peticiones )40 regularmente y
cada cunto tiempo
dundi#conf Archi,o de configuraci!n de )?4)-
()istributed ?ni,ersal 4umber
)isco,ery)
enum#conf Archi,o de configuraci!n de (4?/
e+tconfig#conf Permite configurar lo que se llama
7configuraci!n e+terna9# (s bsicamente
una funcionalidad que permite mapear
cualquier archi,o de configuraci!n con
una entidad e+terna como una base de
datos
e+tensionsbaFbilling#conf Plan de marcado adicional para la
aplicaci!n AF.illing
e+tensionsbadditional#conf Archi,o de configuraci!n de Asteris&
modificado por =reeP.G donde no se
FSD
debe editar a mano porque los cambios se
perdern
e+tensionsbcustom#conf Archi,o donde se pueden crear conte+tos
personali"ados de Asteris& sin que
=reeP.G los sobreescriba
e+tensions#ael Plan de marcado en formato A(*
(Asteris& (+tension *anguage)# 4o se usa
en (lasti+#
e+tensions#conf Archi,o de configuraci!n que incluye a
e+tensionsbadditional#conf y a
e+tensionsbadditional#conf
featuresbapplicationmapbadditional#conf Archi,o incluido desde el
features#conf que contiene
configuraci!n de la secci!n
applicationmap y que es sobreescrito
por freeP.G
featuresbapplicationmapbcustom#conf Archi,o incluido desde el
features#conf que contiene
configuraci!n de la secci!n
applicationmap y que puede ser
sobreescrito por el usuario ya que no lo
sobreescribe freeP.G
featuresbfeaturemapbadditional#conf Archi,o incluido desde el
features#conf que contiene
configuraci!n de la secci!n
featuremap y que es sobreescrito por
freeP.G
featuresbfeaturemapbcustom#conf Archi,o incluido desde el
features#conf que contiene
configuraci!n de la secci!n
featuremap y que puede ser
sobreescrito por el usuario ya que no lo
sobreescribe freeP.G
featuresbgeneralbadditional#conf Archi,o de configuraci!n general de
features que sobreescribe freeP.G
featuresbgeneralbcustom#conf Archi,o de configuraci!n general de
features que puede ser escrito por el
usuario ya que freeP.G no lo sobreescribe
features#conf Aqu1 se pueden configurar algunas
FSI
caracter1sticas de Asteris& como
parmetros de transferencias y captura de
llamadas#
festi,al#conf Archi,o de configuraci!n de =esti,al
folloYme#conf 5onfiguraci!n de la funcionalidad
folloYme
funcbodbc#conf Permite configurar parmetros de
cone+i!n con una base de datos a tra,s
del dri,er C).5 para poder hacer
consultas en caliente a tra,s del mismo
plan de marcado
globalsbcustom#conf Permite al usuario definir ,ariables
globales que no sern sobreescritas por
freeP.G# (ste archi,o es incluido desde el
e+tensionsbadditional#conf
gtal&#conf Archi,o de configuraci!n para que
Asteris& funcione como cliente del
ser,icio 'oogle $al&
hAFA#conf Archi,o de configuraci!n para protocolo
2#AFA seg6n la implementaci!n basada en
el proyecto Cpen 2#AFA# (+isten otras
implementaciones#
http#conf 5onfiguraci!n de mini ser,idor Meb
embebido en Asteris&# Por omisi!n este
ser,icio est apagado as1 que debe tener
cuidado de no le,antarlo en el mismo
puerto que el ser,idor Apache que ,iene
integrado en el (lasti+
ia+badditional#conf 5onfiguraci!n de -AG generada por
=reeP.G no se debe editar
ia+bcustom#conf 5onfiguraci!n de -AG que se puede editar
ya que no la sobreescribe =reeP.G
ia+bgeneralbadditional#conf Archi,o complementario al ia+#conf
donde freeP.G escribe configuraci!n
general# (sto es porque en la actualidad el
archi,o ia+#conf ha quedado como un
simple archi,o de inclusi!n o sea que
incluye a otros archi,os
ia+bgeneralbcustom#conf 0imilar al
ia+bgeneralbadditional#conf
FSL
pero aqu1 puede escribir informaci!n el
usuario ya que este archi,o no es
sobreescrito por freeP.G
ia+bregistrationsbcustom#conf 0imilar al
ia+bregistrations#conf pero
este archi,o no es sobreescrito por freeP.G
permitiendo almacenar configuraci!n del
usuario sin temor a que se borre
ia+bregistrations#conf Archi,o utili"ado por freeP.G para
almacenar informaci!n de cadenas de
registro con otras centrales o pro,eedores
8o-P que usan protocolo -AG
ia+#conf Archi,o principal de -AG que incluye a
los otros
ia+pro,#conf Archi,o utili"ado para actuali"ar el
firmYare de dispositi,os -AGy
indications#conf Archi,o para configurar la definici!n de
tonos# (stos tonos pueden ,ariar de un
pa1s a otro o de una compa%1a telef!nica a
otra# Algunos tonos anal!gicos comunes
son el 3-4' .?0J )-A* entre otros#
jabber#conf Archi,o que permite configurar el soporte
Jabber en Asteris&# (sto es porque
Asteris& se puede conectar como cliente a
un ser,idor Jabber (G/PP para decirlo
ms formal)
localprefi+es#conf Archi,o que permite configurar reglas de
marcado basadas en prefijos
logger#conf (n este archi,o se puede configurar el
logging de Asteris&# 8er la secci!n de
diagn!stico para mayor informaci!n#
managerbadditional#conf -nformaci!n de configuraci!n de A/- que
puede ser sobreescrita por freeP.G
managerbcustom#conf -nformaci!n de configuraci!n de A/-
para uso del usuario o sea que este
archi,o no es sobreescrito por freeP.G
manager#conf Archi,o de configuraci!n del ser,icio de
Asteris& /anager -nterface#
meetmebadditional#conf 5onfiguraci!n de cuartos de conferencia
escrita por freeP.G
FSR
meetme#conf 5onfiguraci!n de los cuartos de
conferencia permanentes
mgcp#conf 5onfiguraci!n de protocolo /'5P#
misdn#conf Archi,o de configuraci!n del canal
chanbmisdn en Asteris&
modem#conf Archi,o de configuraci!n del soporte para
modems e -0)4 usando los dri,ers de
-0)4D*inu+ o 5AP-D*inu+#
modules#conf (ste archi,o le dice a Asteris& cules
m!dulos se cargan y cules no#
musiconholdbadditional#conf Archi,o para configuraci!n de m6sica en
espera que sobreescribe freeP.G
musiconholdbcustom#conf )efinici!n de m6sica en espera definida
por el usuario# (ste archi,o no lo
sobreescribe freeP.G
musiconhold#conf Aqu1 se configura la m6sica en espera#
Asteris& es muy fle+ible e inclusi,e
soporta streaming de audio#
muted#conf Permite en,iar audio a ciertos canales y
reducir el ,olumen de dicho audio
mientras estos canales estn acti,os#
osp#conf Permite configurar soporte para
protocolo C0P (Cpen 0ettlement
Protocol)# (ste protocolo nos permite
intercambiar informaci!n (como
accounting y uso) con pro,eedores que
soporten dicho protocolo#
oss#conf Permite configurar canales tipo C00
(Cpen 0ound 0ystem)# )igamos que C00
es un dri,er de audio para simplificar las
cosas y este canal nos permite configurar
canales en la propia de tarjeta de sonido
teniendo un softphone simplemente
conectando un headset#
Algo similar al soporte A*0A#
par&ingbadditional#inc Archi,o que almacena cierta informaci!n
de lotes de parqueo# (ste archi,o se
escribe automticamente por el m!dulo
Par&inglot
phone#conf Permite configurar canales tipo phone
FSO
que se basan en una implementaci!n de
canal para el proyecto *inu+ $elephony
que soporta este tipo de dispositi,os en
*inu+
phpagi#conf 5onfigura algunos parmetros bsicos
para el soporte de la librer1a P2PA'-
pri,acy#conf .sicamente este archi,o define el
n6mero de intentos que tiene un usuario
para intentar ingresar un n6mero de
telfono ,lido en la aplicaci!n
Pri,acy/anager( )
queuesbadditional#conf Archi,o que crea colas generado desde
=reeP.G no se debe modificar
manualmente porque se pueden perder los
cambios
queuesbcustombgeneral#conf Archi,o de configuraci!n general de colas
escrito por el usuario es decir que no lo
sobreescribe freeP.G
queuesbcustom#conf Archi,o de configuraci!n de colas que
puede ser modificado por los usuarios sin
que =reeP.G lo borre
queuesbgeneralbadditional#conf Archi,o de configuraci!n general de colas
escrito por freeP.G
queuesbpostbcustom#conf Actualmente freeP.G no usa este archi,o
queues#conf Archi,o general de configuraci!n para
colas# 0i desea editar las colas en archi,os
de te+to se recomienda modificar
queuesbcustom#conf
resbmysql#conf Permite a Asteris& obtener la
configuraci!n de la base de datos /y0Q*#
(l concepto se denomina Asteris&
3ealtime
resbodbc#conf Permite a Asteris& obtener configuraci!n
de bases de datos a tra,s del dri,er
C).5
resbpgsql#conf Permite a Asteris& obtener configuraci!n
de la base de datos Postgre0Q*
resbsnmp#conf Permite configurar soporte 04/P en
Asteris&
rpt#conf Archi,o de configuraci!n de repetidora de
FSS
radio# (sto le permite a Asteris&
comunicarse ,1a 8o-P utili"ando
tecnolog1a de repetici!n de radio
rtp#conf 5onfiguraci!n del protocolo 3$P# Aqu1 se
puede configurar el rango de puertos 3$P
que Asteris& utili"ar
say#conf )efine ciertos parmetros de
internacionali"aci!n
sipbadditional#conf 5onfiguraci!n de 0-P generada por
=reeP.G y que no se debe editar
sipbcustombpost#conf
sipbcustom#conf 5onfiguraci!n de 0-P que se puede
modificar y no es sobreescrita por
=reeP.G
sipbgeneralbadditional#conf Archi,o complementario al sip#conf
donde freeP.G escribe configuraci!n
general# (sto es porque en la actualidad el
archi,o sip#conf ha quedado como un
simple archi,o de inclusi!n o sea que
incluye a otros archi,os
sipbgeneralbcustom#conf 0imilar al
sipbgeneralbadditional#conf
pero aqu1 puede escribir informaci!n el
usuario ya que este archi,o no es
sobreescrito por freeP.G
sipbnat#conf 5onfiguraci!n para trabajar con 0-P a
tra,s de 4A$
sipbnotify#conf ?tili"ado para configurar el soporte que
permite reiniciar algunos telfonos 0-P
remotamente
sipbregistrationsbcustom#conf 0imilar al
sipbregistrations#conf pero este
archi,o no lo sobreescribe freeP.G
permitiendo almacenar configuraci!n del
usuario sin temor a que se borre
sipbregistrations#conf Archi,o utili"ado por freeP.G para
almacenar informaci!n de cadenas de
registro con otras centrales o pro,eedores
8o-P
sip#conf Archi,o de configuraci!n de 0-P que
ANN
incluye a los otros
s&inny#conf Permite configurar el protocolo 055P
(0&inny 5lient 5ontrol Protocol) en
Asteris&
sla#conf 5onfiguraci!n de 0*As (0hared *ine
Appearances)
smdi#conf Permite configurar soporte 0/)- (0tation
/essage )es& -nterface) que le permite a
Asteris& funcionar como un sistema de
,oicemail para centrales que soportan este
protocolo
udptl#conf *e permite a Asteris& soportar paquetes
?)P$*# (stos paquetes son utili"ados por
el protocolo $#AO para fa+
unicall#conf Aqu1 se puede configurar el m!dulo
chanbunicall
users#conf (ste archi,o se utili"a para definir el
concepto de 7usuario9 que puede tener
asociado opcionalmente un telfono (o
e+tensi!n)# (sto modela mejor el hecho de
que un usuario puede cambiar de telfono
pero no necesariamente deja la compa%1a
(o la central telef!nica)
,mbemail#inc Plantilla de email que se en,1a para
notificar al usuario sobre la llegada de un
nue,o correo de ,o"
,mbgeneral#inc Algunos parmetros generales
relacionados con el ,oicemail
,oicemail#conf Archi,o de configuraci!n de los casilleros
de ,o"
,pb#conf Archi,o de configuraci!n de tarjetas
8oice$roni+
"apatabadditional#conf Archi,o que sobreescribe freeP.G y que se
incluye en el "apata#conf# 0e utili"a
bsicamente cuando se crean e+tensiones
tipo KAP#
"apata<channels#conf Archi,o escrito por el script
gen"aptelconf y por el detector de
hardYare de (lasti+ para agregar
configuraci!n al "apata#conf
AN@
"apata#conf 5onfiguraci!n de las tarjetas de telefon1a
que usan los dri,ers de "aptel#
$ista de comandos de C$)
*a siguiente lista de comandos ha sido generada en base al comando help sobre la ,ersi!n de
Asteris& @#D#F@#F#
Comando 0escripci6n
h (+ecute a shell command
abort halt 5ancel a running halt
ael debug conte+ts (nable A(* conte+ts debug (does nothing)
ael debug macros (nable A(* macros debug (does nothing)
ael debug read (nable A(* read debug (does nothing)
ael debug to&ens (nable A(* to&ens debug (does nothing)
ael nodebug )isable A(* debug messages
ael reload 3eload A(* configuration
agent logoff 0ets an agent offline
agent shoY 0hoY status of agents
agent shoY online 0hoY all online agents
ANF
agi debug (nable A'- debugging
agi debug off )isable A'- debugging
agi dumphtml )umps a list of agi commands in html
format
agi shoY *ist A'- commands or specific help
cb mysql status 0hoY connection status of 5./y0Q*
cdr mysql status 0hoY connection status of cdrbmysql
cdr status )isplay the 5)3 status
core clear profile 5lear profiling info
core set debug channel (nable>disable debugging on a channel
core set debug 0et le,el of debug chattiness
core set debug off $urns off debug chattiness
core set global 0et global dialplan ,ariable
core set ,erbose 0et le,el of ,erboseness
core shoY applications 0hoYs registered dialplan applications
core shoY application )escribe a specific dialplan application
core shoY audio codecs )isplays a list of audio codecs
core shoY channels )isplay information on channels
core shoY channel )isplay information on a specific channel
core shoY channeltypes *ist a,ailable channel types
core shoY channeltype 'i,e more details on that channel type
core shoY codecs )isplays a list of codecs
core shoY codec 0hoYs a specific codec
core shoY config mappings )isplay config mappings (file names to
config engines)
core shoY file formats )isplays file formats
core shoY file ,ersion *ist ,ersions of files used to build
Asteris&
core shoY functions 0hoYs registered dialplan functions
core shoY function )escribe a specific dialplan function
core shoY globals 0hoY global dialplan ,ariables
core shoY hints 0hoY dialplan hints
core shoY image codecs )isplays a list of image codecs
core shoY image formats )isplays image formats
core shoY license 0hoY the license(s) for this copy of
Asteris&
core shoY profile )isplay profiling info
core shoY sYitches 0hoY alternati,e sYitches
core shoY threads 0hoY running threads
core shoY translation )isplay translation matri+
ANA
core shoY uptime 0hoY uptime information
core shoY ,ersion )isplay ,ersion info
core shoY ,ideo codecs )isplays a list of ,ideo codecs
core shoY Yarranty 0hoY the Yarranty (if any) for this copy
of Asteris&
database del 3emo,es database &ey>,alue
database deltree 3emo,es database &eytree>,alues
database get 'ets database ,alue
database put Adds>updates database ,alue
database shoY 0hoYs database contents
database shoY&ey 0hoYs database contents
dialplan add e+tension Add neY e+tension into conte+t
dialplan add ignorepat Add neY ignore pattern
dialplan add include -nclude conte+t in other conte+t
dialplan reload 3eload e+tensions and ^only^ e+tensions
dialplan remo,e e+tension 3emo,e a specified e+tension
dialplan remo,e ignorepat 3emo,e ignore pattern from conte+t
dialplan remo,e include 3emo,e a specified include from conte+t
dialplan shoY 0hoY dialplan
dnsmgr reload 3eloads the )40 manager configuration
dnsmgr status )isplay the )40 manager status
dundi debug (nable )?4)i debugging
dundi flush =lush )?4)i cache
dundi loo&up *oo&up a number in )?4)i
dundi no debug )isable )?4)i debugging
dundi no store history )isable )?4)i historic records
dundi precache Precache a number in )?4)i
dundi query Query a )?4)i (-)
dundi shoY entityid )isplay 'lobal (ntity -)
dundi shoY mappings 0hoY )?4)i mappings
dundi shoY peers 0hoY defined )?4)i peers
dundi shoY peer 0hoY info on a specific )?4)i peer
dundi shoY precache 0hoY )?4)i precache
dundi shoY requests 0hoY )?4)i requests
dundi shoY trans 0hoY acti,e )?4)i transactions
dundi store history (nable )?4)i historic records
feature shoY *ists configured features
file con,ert 5on,ert audio file
group shoY channels )isplay acti,e channels Yith group(s)
help )isplay help list or specific help on a
AND
command
http shoY status )isplay 2$$P ser,er status
ia+F pro,ision Pro,ision an -AG de,ice
ia+F prune realtime Prune a cached realtime loo&up
ia+F reload 3eload -AG configuration
ia+F set debug (nable -AG debugging
ia+F set debug jb (nable -AG jitterbuffer debugging
ia+F set debug jb off )isable -AG jitterbuffer debugging
ia+F set debug off )isable -AG debugging
ia+F set debug trun& (nable -AG trun& debugging
ia+F set debug trun& off )isable -AG trun& debugging
ia+F shoY cache )isplay -AG cached dialplan
ia+F shoY channels *ist acti,e -AG channels
ia+F shoY firmYare *ist a,ailable -AG firmYares
ia+F shoY netstats *ist acti,e -AG channel netstats
ia+F shoY peers *ist defined -AG peers
ia+F shoY peer 0hoY details on specific -AG peer
ia+F shoY pro,isioning )isplay ia+ pro,isioning
ia+F shoY registry )isplay -AG registration status
ia+F shoY stats )isplay -AG statistics
ia+F shoY threads )isplay -AG helper thread info
ia+F shoY users *ist defined -AG users
ia+F test losspct 0et -AGF incoming frame loss percentage
indication add Add the gi,en indication to the country
indication remo,e 3emo,e the gi,en indication from the
country
indication shoY )isplay a list of all countries>indications
&eys init -nitiali"e 30A &ey passcodes
&eys shoY )isplays 30A &ey information
local shoY channels *ist status of local channels
logger mute $oggle logging output to a console
logger reload 3eopens the log files
logger rotate 3otates and reopens the log files
logger shoY channels *ist configured log channels
manager shoY command 0hoY a manager interface command
manager shoY commands *ist manager interface commands
manager shoY connected *ist connected manager interface users
manager shoY e,entq *ist manager interface queued e,ents
manager shoY users *ist configured manager users
manager shoY user )isplay information on a specific manager
ANI
user
meetme (+ecute a command on a conference or
conferee
mgcp audit endpoint Audit specified /'5P endpoint
mgcp reload 3eload /'5P configuration
mgcp set debug (nable /'5P debugging
mgcp set debug off )isable /'5P debugging
mgcp shoY endpoints *ist defined /'5P endpoints
mi+monitor (+ecute a /i+/onitor command
module load *oad a module by name
module reload 3eload configuration
module shoY *ist modules and info
module shoY li&e *ist modules and info
module unload ?nload a module by name
moh reload /usic Cn 2old
moh shoY classes *ist /C2 classes
moh shoY files *ist /C2 file<based classes
no debug channel
originate Criginate a call
pri debug span (nables P3- debugging on a span
pri intense debug span (nables 3(A**J -4$(40( P3-
debugging
pri no debug span )isables P3- debugging on a span
pri set debug file 0ends P3- debug output to the specified
file
pri shoY debug )isplays current P3- debug settings
pri shoY spans )isplays P3- -nformation
pri shoY span )isplays P3- -nformation
pri unset debug file (nds P3- debug output to file
queue add member Add a channel to a specified queue
queue remo,e member 3emo,es a channel from a specified
queue
queue shoY 0hoY status of a specified queue
realtime load ?sed to print out 3eal$ime ,ariables
realtime mysql status 0hoYs connection information for the
/y0Q* 3eal$ime dri,er
realtime pgsql status 0hoYs connection information for the
Postgresql 3eal$ime dri,er
realtime update ?sed to update 3eal$ime ,ariables
restart gracefully 3estart Asteris& gracefully
ANL
restart noY 3estart Asteris& immediately
restart Yhen con,enient 3estart Asteris& at empty call ,olume
rtcp debug ip (nable 3$5P debugging on -P
rtcp debug (nable 3$5P debugging
rtcp debug off )isable 3$5P debugging
rtcp stats (nable 3$5P stats
rtcp stats off )isable 3$5P stats
rtp debug ip (nable 3$P debugging on -P
rtp debug (nable 3$P debugging
rtp debug off )isable 3$P debugging
say load set>shoY the say mode
shoY par&edcalls *ists par&ed calls
shoY queues
sip history (nable 0-P history
sip history off )isable 0-P history
sip notify 0end a notify pac&et to a 0-P peer
sip prune realtime Prune cached 3ealtime object(s)
sip prune realtime peer Prune cached 3ealtime peer(s)
sip prune realtime user Prune cached 3ealtime user(s)
sip reload 3eload 0-P configuration
sip set debug (nable 0-P debugging
sip set debug ip (nable 0-P debugging on -P
sip set debug off )isable 0-P debugging
sip set debug peer (nable 0-P debugging on Peername
sip shoY channels *ist acti,e 0-P channels
sip shoY channel 0hoY detailed 0-P channel info
sip shoY domains *ist our local 0-P domains
sip shoY history 0hoY 0-P dialog history
sip shoY inuse *ist all inuse>limits
sip shoY objects *ist all 0-P object allocations
sip shoY peers *ist defined 0-P peers
sip shoY peer 0hoY details on specific 0-P peer
sip shoY registry *ist 0-P registration status
sip shoY settings 0hoY 0-P global settings
sip shoY subscriptions *ist acti,e 0-P subscriptions
sip shoY users *ist defined 0-P users
sip shoY user 0hoY details on specific 0-P user
s&inny reset 3eset 0&inny de,ice(s)
s&inny set debug (nable 0&inny debugging
s&inny set debug off )isable 0&inny debugging
ANR
s&inny shoY de,ices *ist defined 0&inny de,ices
s&inny shoY lines *ist defined 0&inny lines per de,ice
sla shoY stations 0hoY 0*A 0tations
sla shoY trun&s 0hoY 0*A $run&s
soft hangup 3equest a hangup on a gi,en channel
stop gracefully 'racefully shut doYn Asteris&
stop noY 0hut doYn Asteris& immediately
stop Yhen con,enient 0hut doYn Asteris& at empty call ,olume
stun debug (nable 0$?4 debugging
stun debug off )isable 0$?4 debugging
transcoder shoY )isplay Kaptel transcoder utili"ation
udptl debug (nable ?)P$* debugging
udptl debug ip (nable ?)P$* debugging on -P
udptl debug off )isable ?)P$* debugging
,oicemail shoY users *ist defined ,oicemail bo+es
,oicemail shoY "ones *ist "one message formats
"ap destroy channel )estroy a channel
"ap restart =ully restart "aptel channels
"ap shoY cadences *ist cadences
"ap shoY channels 0hoY acti,e "apata channels
"ap shoY channel 0hoY information on a channel
"ap shoY status 0hoY all Kaptel cards status
ANO
?eferencias
http:>>YYY#elasti+connection#com
http:>>YYY#diccionarios<online#com#ar>tecno>$roncal#html
http:>>YYY#Ac+#es>,oip<sip>f+s<f+o#php
http:>>es#Yi&ipedia#org
http:>>YYY#sinologic#net>
http:>>YYY#asteris&club#org>content>asteris&<sip
http:>>YYY#Ac+#es>,oip<sip>fa+<,oip#php
http:>>YYY#,oipforo#com>asteris&>configuracion<sip<conf#php
http:>>,oip#megaYan#com#ar>do&u#php>asteris&bfuncionbdial
ANS
Agradecimientos Adicionales
Al 0r# (dgar *andi,ar por ser el precursor de este mara,illoso proyecto y tambin porque el
cap1tulo tres de *inu+ para administradores de (lasti+ fue tomado en su totalidad de su libro
75omunicaciones ?nificadas con (lasti+9#
A .ob =ryer de 8C-5(-4$('3-$J en Australia por permitirme utili"ar algunos de sus tutoriales
para este libro#
A .en 0harif por haber hecho un aporte tan necesario a la comunidad de (lasti+ con su libro
7(lasti+ Yithout $ears9#
4ue,amente a A-A$(E 0A# por haberme suplido de todos los materiales necesarios para hacer
mis pruebas y demostraciones#
A@N

También podría gustarte