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 75 0............................................................................................. 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/A ahdiB........................................................................................................... 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 utili ar 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 @N aW) D`#< Qu c!decs ,a a utili"ar (alaY gRFS gsm ilbc a) 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 utili aci6n 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 ls ls <la cd cd ## cat pYd cp m, rm tail <f nombrebarchi,o m&dir tar <+,"f nombrebarchi,o#tar#g" $op )escripci!n *ista los archi,os en el directorio actual *ista los archi,os y sus atributos 5ambia de directorio 5ambia al directorio padre /uestra el contenido de un archi,o en la pantalla /uestra la ruta actual 5opia un archi,o o grupo de ellos /ue,e un archi,o# $ambin se usa para renombrar archi,os (limina un archi,o /uestra las 6ltimas l1neas de un archi,o 5rea un directorio )escomprime un archi,o tar#g" /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 Permite buscar archi,os Programa para ,er y editar archi,os de te+to plano /uestra informaci!n de las interfaces de red y permite modificarlas temporalmente /uestra un reporte de los procesos que se estn ejecutando en el ser,idor 3einicia el equipo Apaga el equipo DF

find ,im ifconfig ps <au+ reboot shutdoYn <h noY

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 sbin bin )escripci!n -ncluye binarios que pueden ser ejecutados s!lo por el administrador 5ontiene binarios necesarios para el correcto funcionamiento del sistema# *os binarios de esta carpeta pueden tambin ser utili"ados por los usuarios del sistema (ste directorio contiene el &ernel y otros archi,os necesarios al momento de arranque (ste directorio contiene archi,os que representan dispositi,os de hardYare# 3ecordemos que en *inu+ prcticamente todo es un archi,o (ste directorio contiene bsicamente archi,os de configuraci!n para todo el sistema Aqu1 residen los directorios de los usuarios# Por ejemplo el directorio >home>jorge es el directorio del usuario 7jorge9 5ontiene bsicamente las librer1as compartidas que requieren los programas# Algo anlogo a los archi,os #dll en MindoYs 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 (ste es un lugar com6n para montar otros DD

boot de, etc home lib lost_found mnt

opt proc

root tmp usr

,ar

sistemas de archi,os o dispositi,os# Por ejemplo una unidad de 5)3C/ o un P(4 )3-8( (ste directorio contiene paquetes de softYare que normalmente no son parte de la instalaci!n original (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> (ste es el directorio del usuario root ya que ste no tiene uno del tipo >home>root (ste directorio contiene archi,os temporales (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 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 lectura escritura ejecuci!n + + + + + grupo + otros usuarios +

(+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 <<< <<+ <Y< <Y+ r<< r<+ rY< rY+ NNN NN@ N@N N@@ @NN @N@ @@N @@@ 8ersi!n Cctal N @ F A D I L 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 4ombre o ejecuci!n denominaci!n N Alto @ F A D I L /odo de usuario 6nico (/onousuario) /ultiusuario /ultiusuario con soporte de red# )escripci!n Alto o cierre del sistema (Apagado)# 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# /ultiusuario sin soporte de red# -nicia el sistema normalmente# 4o usado# /ultiusuario grfico 0imilar al ni,el de ejecuci!n A _ display manager# (G@@) 3einicio 0e reinicia el sistema#

IN

?PMs y actuali aciones 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 -nstalaci!n de 3P/s Actuali"aci!n de un 3P/ (liminaci!n de un 3P/ Cbtener informaci!n de un archi,o 3P/ Cbtener un listado de todos los 3P/s instalados en el sistema 5omando rpm <i,h nombrebdelbpaquete#rpm rpm <?,h nombrebdelbpaquete#rpm rpm <e nombrebdelbpaquete#rpm rpm \qpi nombrebdelbpaquete#rpm 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 yum update yum update nombrebpaquete )escripci!n Actuali"ar $C)C el sistema 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@ i a (05 + dd h o flecha i"quierda j o flecha abajo & o flecha arriba l o flecha derecha :Y :q #so a5an ado de 5i -n,ocaci!n de ,i 8i: ,i arch@: ,i arch@ archF: ,i _DI arch@: ,i _g arch@: ,i _>2abia arch@: Abre la ,entana de edici!n sin abrir ning6n archi,o# (dita el archi,o arch@ si e+isteB si no lo crea# (dita sucesi,amente los archi,os arch@ y luego archF# (dita el archi,o arch@ posicionando el cursor en la l1nea DI# (dita el archi,o arch@ posicionando el cursor al final del archi,o# (dita el archi,o arch@ en la primera ocurrencia de la palabra ]2abia]# ID 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)

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)# Actuali aciones (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 D@@ SSS S@@ III LLL OOO RN<RS 0imula una llamada entrante desde fuera )irectorio por nombre de la empresa 46mero de emergencia en algunos pa1ses 46mero de emergencia 5han0py Para probar el fa+ del sistema Para espiar en canales tipo "ap (dahdi) 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 : 5all =orYard All )eacti,ate : 5all =orYard All Prompting )escti,ate : 5all =orYard .usy Acti,ate : Acti,a des,1o de llamada incondicionalmente a otro n6mero# )esacti,a el des,1o de llamada incondicional# )esacti,a el des,1o de llamada dndonos un a,iso# 3eali"a un des,1o de llamada solamente cuando nuestra e+tensi!n est ocupada# RO

5all =orYard .usy )eacti,ate : 5all =orYard .usy Prompting )eacti,ate : 5all =orYard 4o AnsYer>?na,ailable Acti,ate: 5all =orYard 4o AnsYer>?na,ailable )eacti,ate: Call Kaiting 5all Maiting 5all Maiting Core Asteris& 'eneral 5all Pic&up: 5han0py: )ial 0ystem =AG: )irected 5all Pic&up: -n<5all Asteris& Attended $ransfer: -n<5all Asteris& .lind $ransfer: -n<5all Asteris& )isconnect 5ode: -n<5all Asteris& $oggle 5all 3ecording: 0imulate -ncoming 5all: ?ser *ogoff: ?ser *ogon: Kap.arge:

)esacti,a el des,1o de llamada cuando estamos ocupados# )esacti,a el des,1o de llamada cuando estamos ocupados dndonos un a,iso# Acti,a el des,1o de llamada cuando no contestamos o no estamos disponibles# )esacti,a el des,1o de llamada cuando no contestamos o no estamos disponibles#

Acti,ate : acti,a la llamada en espera# )eacti,ate : desacti,a la llamada en espera#

0ir,e para tomar la llamada cuando otra e+tensi!n est timbrando sin discriminar cul e+tensi!n# 0ir,e para escuchar con,ersaciones en canales tipo 0-P# 0ir,e para probar el tono de =a+ del sistema# 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# Para transferir una llamada en medio de una con,ersaci!n de forma atendida# Para transferir una llamada en medio de una con,ersaci!n de forma desatendida# 0ir,e para en medio de una llamada generar un tono de descolgado# Para habilitar la grabaci!n de la con,ersaci!n en medio de una llamada en demanda# 0ir,e para simular una llamada e+terna a nuestra P.G )esloguea un usuario de un dispositi,o# *oguea un usuario a un dispositi,o# 0ir,e para susurrar en con,ersaciones RS

reali"adas en canales tipos Kap ()ahdi)# 0ictation (mail completed dictation: Perform dictation: 0o-/ot-0istur< (0/0) )4) Acti,ate: )4) )eacti,ate: )4) $oggle: Acti,a el no molestar en una e+tensi!n# )esacti,a el no molestar# Acti,a>desacti,a el no molestar pero con anuncio# 0ir,e para en,iar por correo un dictado ya completado# 4os es 6til para originar un dictado#

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: )irectory: (cho $est: 0pea& Jour (+ten 4umber: 0pea&ing 5loc&: Paging and )ntercom -ntercom prefi+: ?ser -ntercom AlloY: ?ser -ntercom )isalloY: Prefijo para el uso del intercom Permite habilitar el uso de -ntercom en esa e+tensi!n# )eshabilita el uso de -ntercom en esa e+tensi!n ON 4os anuncia informaci!n sobre la 6ltima llamada# (ste es el directorio telef!nico por apellidos de las e+tensiones# Prueba de eco# )ice nuestro n6mero de e+tensi!n# 4os da la hora e+acta del sistema#

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

Coicemail )ial 8oicemail: /y 8oicemail: 0ir,e para accesar al sistema de bu"!n general y recoger los mensajes de nuestro bu"!n# 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.) A B 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 5on esta e+presi!n puede machar con los n6meros @ F A I R O S d@FAI<RSe 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 ,osubAY 75 089?1Y, Yapp?blac=list?chec=VsV1YB in new stac= ?? Executin! WsSapp?blac=list?chec="1X <oo=up:lac=listAY 75 089?1Y, YYB in new stac= ?? Executin! WsSapp?blac=list?chec="9X ,oto0fAY 75 089?1Y, Y3Lblac=listedYB in new stac= ?? Executin! WsSapp?blac=list?chec="+X 'eturnAY 75 089?1Y, YYB in new stac= ?? Executin! WsSfrom?pstn"+X Exec0fAY 75 089?1Y, Y1 V4etV&7<<E'0 AnameBP#31#727231YB in new stac= ?? Executin! WsSfrom?pstn")X 4etAY 75 089?1Y, YNN&7<<0@,/'E4N4CPallowedNnotNscreenedYB in new stac= ?? Executin! WsSfrom?pstn"*X 4et&aller/resAY 75 089?1Y, YallowedNnotNscreenedYB in new stac= ?? Executin! WsSfrom?pstn"2X ,otoAY 75 089?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 audio Ma, 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: J).5 )ri,er 5lass: ?3* de la .ase de )atos: (lija aqu1 la opci!n de /J0Q*# Xsto ser llenado automticamente cuando hayamos seleccionado /J0Q*# jdbc:mysql:>>dhost<namee:AANL>ddatabase< namee donde debemos cambiarlo por : jdbc:mysql:>>elasti+#e+ample#com:AANL>openfir @RO

?sername: PassYord:

e root 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: 0er,er Address: elasti+#e+ample#com ((l mismo que el nombre de host) @FR#N#N#@ ()irecci!n local del ser,idor @OA

Port: ?sername: PassYord:

siempre utilice esta direcci!n no la cambie) INAO (Puerto del Asteris& A/-) admin (este es un usuario en manager#conf de Asteris&) 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: =reeP.G: =CP: AF.illing: /y0Q*: Cpenfire: A,antfa+: Cam<iar Cla5e de 1lasti4 @# Para cambiar la configuraci!n de (lasti+ debemos ingresar a la interfa" Yeb de (lasti+ como administradores# FNR ?suario: admin 5la,e: palosanto ?suario: admin 5la,e: admin ?suario: admin 5la,e: e*a0t-+#FooR ?suario: admin 5la,e: mypassYord ?suario: root 5la,e: e*a0t-+#FooR ?suario: admin 5la,e: lo que ?d# puso al momento de la instalaci!n# ?suario: admin 5la,e: passYord

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 @# F# A# D# Acceder a la ,ersi!n no embebida del freeP.G https:>>ip<de<mi<elasti+>admin 0eleccionar la opci!n 7Administrators9# 0eleccionar el usuario 7admin9# 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 , CMN 7GE emailbodyP^dCMN@7MEe,fnfnGhere is a new %oicemail in mailbox ^dCMNM70<:$De"fnfnftFrom"ft^ dCMN&7<<E'0 efnft<en!th"ft^dCMN -'e secondsfnft ate"ft^dCMN 7GEefnfn ial _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 , CMN 7GE emailbodyP^dCMN@7MEe,fnfn5ay un nue%o correo de %o. en su bu.on ^dCMNM70<:$De"fnfnft e"ft^ dCMN&7<<E'0 efnft uracion"ft^dCMN -'e 4e!undosfnftFecha"ft^dCMN 7GEefnfnMaque 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@4G 0'P8%ar8www8html8a%antfaxY QQ rh?prefs.txt echo Y5U<7 0'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,0 0' 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 FIIN n 3ecord(>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(entrada s @) Be+ten in @OFSSDLII@A @ )ial(-AGF>troncal) e+ten in ID@@LOD@SNFA @ 'oto(entrada s @) FLN

Be+ten in ID@@LOD@SNFA @ /acro(alfio 0-P>FINF) e+ten in FIFI @ 'oto(entrada s @) Be+ten in FINF @ /acro(alfio 0-P>FINF) e+ten in FINF @ )ial(0-P>@ONSORLRLN@:alfio) e+ten in FINN @ /acro(alfio 0-P>FINN) e+ten in FI@N @ /acro(alfio 0-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 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 [ extensions can dial 19+)

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'0 AnameBPYMM,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 ^LF A 2angup

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

#tili ando 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-pload iraX P aa[ ^cf!Wa4a%e iraX 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=Acustom8 uracionNdeN<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, ialA 75 08!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 (l modo en el que se transmiten los tonos# Pueden ser ]3=5FOAA] o dtmfmode dtmfmode ]-4=C] 5on ]no] se fuer"a a Asteris& a no permitir que los puntos finales canrein,ite canrein,ite 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() )efine las se%ales para un pa1s# )ebe estar presente en el archi,o language language indications#conf permite habilitar un codec# Pueden ponerse ,arios en un mismo usuario Posibles 8alores: alloY alloY ]alloYiall] ]alloYialaY] ]alloYiulaY] ]alloYigRFA#@] B alloYi]gRFS] ]alloYiilbc] ]alloYigsm]# permite deshabilitar un codec# Puede tomar los mismos ,alores disalloY disalloY que alloY )efine c!mo manejar las cone+iones con peers# $iene los insecure insecure 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 progressinban 0i se deben generar se%ales en banda siempre# Por defecto ne,er d d promiscredir promiscredir Permite soportar redirecciones ANF# Por defecto ]no]# )efine el identificador cuando no hay ninguna otra informaci!n callerid disponible# *os usuarios pueden estar asociados con un accountcode # 0e usa accountcode para facturaci!n# FS@

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 0i Asteris& act6a como cliente 0-P este es el nombre de usuario que username presenta en el ser,idor 0-P al que llama# fromdomain Pone el campo =rom: de los mensajes 0-P rege+ten Pone el nombre de usuario en el from por encima de lo que diga el fromuser caller-) )irecci!n o host donde se encuentra el dispositi,o remoto# Puede tomar ,alores: < ?na -P o un host concreto host < ]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# -P por defecto del cliente hosti cuando es especificado como defaultip ]dynamic]# $ermina la llamada cuando llega a ese timeout si no ha habido rtptimeout trfico rtp rtpholdtimeo $ermina la llamada cuando llega a ese timeout si no ha habido ut trfico rtp ]on hold] amaflags

FSF

Archi5os de configuraci6n de Asteris3 distri<uidos con 1lasti4


Archi,o aFbilling#conf )escripci!n 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 cdrbmysql#conf cdrbodbc#conf cdrbpgsql#conf cdrbtds#conf

cdr#conf codecs#conf dnsmgr#conf dundi#conf

(ste archi,o controla si se deben en,iar 5)3s a tra,s del A/- (Asteris& /anager -nterface) Archi,o de configuraci!n del m!dulo cdrbmysql que permite registrar los 5)3s en la base de datos /y0Q* Aqu1 se configura el m!dulo que permite registrar 5)3s a tra,s del dri,er C).5 de base de datos Aqu1 se configura el m!dulo que permite registrar 5)3s en la base de datos Postgre0Q* 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* (l archi,o principal de configuraci!n de la reportaci!n de 5)3s (n este archi,o se configuran algunas opciones que controlan el funcionamiento de algunos codecs (ste archi,o define si Asteris& debe reali"ar peticiones )40 regularmente y cada cunto tiempo Archi,o de configuraci!n de )?4)()istributed ?ni,ersal 4umber )isco,ery) Archi,o de configuraci!n de (4?/ 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 Plan de marcado adicional para la aplicaci!n AF.illing Archi,o de configuraci!n de Asteris& modificado por =reeP.G donde no se FSD

enum#conf e+tconfig#conf

e+tensionsbaFbilling#conf e+tensionsbadditional#conf

e+tensionsbcustom#conf e+tensions#ael e+tensions#conf featuresbapplicationmapbadditional#conf

featuresbapplicationmapbcustom#conf

featuresbfeaturemapbadditional#conf

featuresbfeaturemapbcustom#conf

featuresbgeneralbadditional#conf featuresbgeneralbcustom#conf

debe editar a mano porque los cambios se perdern Archi,o donde se pueden crear conte+tos personali"ados de Asteris& sin que =reeP.G los sobreescriba Plan de marcado en formato A(* (Asteris& (+tension *anguage)# 4o se usa en (lasti+# Archi,o de configuraci!n que incluye a e+tensionsbadditional#conf y a e+tensionsbadditional#conf Archi,o incluido desde el features#conf que contiene configuraci!n de la secci!n applicationmap y que es sobreescrito por freeP.G 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 Archi,o incluido desde el features#conf que contiene configuraci!n de la secci!n featuremap y que es sobreescrito por freeP.G 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 Archi,o de configuraci!n general de features que sobreescribe freeP.G 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

festi,al#conf folloYme#conf funcbodbc#conf

globalsbcustom#conf

gtal&#conf hAFA#conf

http#conf

ia+badditional#conf ia+bcustom#conf ia+bgeneralbadditional#conf

ia+bgeneralbcustom#conf

caracter1sticas de Asteris& como parmetros de transferencias y captura de llamadas# Archi,o de configuraci!n de =esti,al 5onfiguraci!n de la funcionalidad folloYme 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 Permite al usuario definir ,ariables globales que no sern sobreescritas por freeP.G# (ste archi,o es incluido desde el e+tensionsbadditional#conf Archi,o de configuraci!n para que Asteris& funcione como cliente del ser,icio 'oogle $al& Archi,o de configuraci!n para protocolo 2#AFA seg6n la implementaci!n basada en el proyecto Cpen 2#AFA# (+isten otras implementaciones# 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+ 5onfiguraci!n de -AG generada por =reeP.G no se debe editar 5onfiguraci!n de -AG que se puede editar ya que no la sobreescribe =reeP.G 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 0imilar al ia+bgeneralbadditional#conf FSL

ia+bregistrationsbcustom#conf

ia+bregistrations#conf

ia+pro,#conf indications#conf

jabber#conf

localprefi+es#conf logger#conf managerbadditional#conf managerbcustom#conf manager#conf meetmebadditional#conf

pero aqu1 puede escribir informaci!n el usuario ya que este archi,o no es sobreescrito por freeP.G 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 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 Archi,o utili"ado para actuali"ar el firmYare de dispositi,os -AGy 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# 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) Archi,o que permite configurar reglas de marcado basadas en prefijos (n este archi,o se puede configurar el logging de Asteris&# 8er la secci!n de diagn!stico para mayor informaci!n# -nformaci!n de configuraci!n de A/- que puede ser sobreescrita por freeP.G -nformaci!n de configuraci!n de A/para uso del usuario o sea que este archi,o no es sobreescrito por freeP.G Archi,o de configuraci!n del ser,icio de Asteris& /anager -nterface# 5onfiguraci!n de cuartos de conferencia escrita por freeP.G FSR

meetme#conf mgcp#conf misdn#conf modem#conf modules#conf musiconholdbadditional#conf musiconholdbcustom#conf musiconhold#conf muted#conf osp#conf

oss#conf

par&ingbadditional#inc

phone#conf

5onfiguraci!n de los cuartos de conferencia permanentes 5onfiguraci!n de protocolo /'5P# Archi,o de configuraci!n del canal chanbmisdn en Asteris& Archi,o de configuraci!n del soporte para modems e -0)4 usando los dri,ers de -0)4D*inu+ o 5AP-D*inu+# (ste archi,o le dice a Asteris& cules m!dulos se cargan y cules no# Archi,o para configuraci!n de m6sica en espera que sobreescribe freeP.G )efinici!n de m6sica en espera definida por el usuario# (ste archi,o no lo sobreescribe freeP.G Aqu1 se configura la m6sica en espera# Asteris& es muy fle+ible e inclusi,e soporta streaming de audio# Permite en,iar audio a ciertos canales y reducir el ,olumen de dicho audio mientras estos canales estn acti,os# 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# 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# Archi,o que almacena cierta informaci!n de lotes de parqueo# (ste archi,o se escribe automticamente por el m!dulo Par&inglot Permite configurar canales tipo phone FSO

phpagi#conf pri,acy#conf

queuesbadditional#conf

queuesbcustombgeneral#conf queuesbcustom#conf queuesbgeneralbadditional#conf queuesbpostbcustom#conf

resbmysql#conf

resbodbc#conf resbpgsql#conf resbsnmp#conf rpt#conf

que se basan en una implementaci!n de canal para el proyecto *inu+ $elephony que soporta este tipo de dispositi,os en *inu+ 5onfigura algunos parmetros bsicos para el soporte de la librer1a P2PA'.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( ) Archi,o que crea colas generado desde =reeP.G no se debe modificar manualmente porque se pueden perder los cambios Archi,o de configuraci!n general de colas escrito por el usuario es decir que no lo sobreescribe freeP.G Archi,o de configuraci!n de colas que puede ser modificado por los usuarios sin que =reeP.G lo borre Archi,o de configuraci!n general de colas escrito por freeP.G 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 Permite a Asteris& obtener la configuraci!n de la base de datos /y0Q*# (l concepto se denomina Asteris& 3ealtime Permite a Asteris& obtener configuraci!n de bases de datos a tra,s del dri,er C).5 Permite a Asteris& obtener configuraci!n de la base de datos Postgre0Q* Permite configurar soporte 04/P en Asteris& Archi,o de configuraci!n de repetidora de FSS

rtp#conf say#conf sipbadditional#conf sipbcustom#conf sipbgeneralbadditional#conf

sipbgeneralbcustom#conf

sipbnat#conf sipbnotify#conf sipbregistrationsbcustom#conf

sipbregistrations#conf

sip#conf

radio# (sto le permite a Asteris& comunicarse ,1a 8o-P utili"ando tecnolog1a de repetici!n de radio 5onfiguraci!n del protocolo 3$P# Aqu1 se puede configurar el rango de puertos 3$P que Asteris& utili"ar )efine ciertos parmetros de internacionali"aci!n 5onfiguraci!n de 0-P generada por =reeP.G y que no se debe editar sipbcustombpost#conf 5onfiguraci!n de 0-P que se puede modificar y no es sobreescrita por =reeP.G 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 0imilar al sipbgeneralbadditional#conf pero aqu1 puede escribir informaci!n el usuario ya que este archi,o no es sobreescrito por freeP.G 5onfiguraci!n para trabajar con 0-P a tra,s de 4A$ ?tili"ado para configurar el soporte que permite reiniciar algunos telfonos 0-P remotamente 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 Archi,o utili"ado por freeP.G para almacenar informaci!n de cadenas de registro con otras centrales o pro,eedores 8o-P Archi,o de configuraci!n de 0-P que ANN

s&inny#conf sla#conf smdi#conf

udptl#conf unicall#conf users#conf

,mbemail#inc ,mbgeneral#inc ,oicemail#conf ,pb#conf "apatabadditional#conf

"apata<channels#conf

incluye a los otros Permite configurar el protocolo 055P (0&inny 5lient 5ontrol Protocol) en Asteris& 5onfiguraci!n de 0*As (0hared *ine Appearances) 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 *e permite a Asteris& soportar paquetes ?)P$*# (stos paquetes son utili"ados por el protocolo $#AO para fa+ Aqu1 se puede configurar el m!dulo chanbunicall (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) Plantilla de email que se en,1a para notificar al usuario sobre la llegada de un nue,o correo de ,o" Algunos parmetros generales relacionados con el ,oicemail Archi,o de configuraci!n de los casilleros de ,o" Archi,o de configuraci!n de tarjetas 8oice$roni+ 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# 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#

h abort halt ael debug conte+ts ael debug macros ael debug read ael debug to&ens ael nodebug ael reload agent logoff agent shoY agent shoY online

Comando

0escripci6n (+ecute a shell command 5ancel a running halt (nable A(* conte+ts debug (does nothing) (nable A(* macros debug (does nothing) (nable A(* read debug (does nothing) (nable A(* to&ens debug (does nothing) )isable A(* debug messages 3eload A(* configuration 0ets an agent offline 0hoY status of agents 0hoY all online agents ANF

agi debug agi debug off agi dumphtml agi shoY cb mysql status cdr mysql status cdr status core clear profile core set debug channel core set debug core set debug off core set global core set ,erbose core shoY applications core shoY application core shoY audio codecs core shoY channels core shoY channel core shoY channeltypes core shoY channeltype core shoY codecs core shoY codec core shoY config mappings core shoY file formats core shoY file ,ersion core shoY functions core shoY function core shoY globals core shoY hints core shoY image codecs core shoY image formats core shoY license core shoY profile core shoY sYitches core shoY threads core shoY translation

(nable A'- debugging )isable A'- debugging )umps a list of agi commands in html format *ist A'- commands or specific help 0hoY connection status of 5./y0Q* 0hoY connection status of cdrbmysql )isplay the 5)3 status 5lear profiling info (nable>disable debugging on a channel 0et le,el of debug chattiness $urns off debug chattiness 0et global dialplan ,ariable 0et le,el of ,erboseness 0hoYs registered dialplan applications )escribe a specific dialplan application )isplays a list of audio codecs )isplay information on channels )isplay information on a specific channel *ist a,ailable channel types 'i,e more details on that channel type )isplays a list of codecs 0hoYs a specific codec )isplay config mappings (file names to config engines) )isplays file formats *ist ,ersions of files used to build Asteris& 0hoYs registered dialplan functions )escribe a specific dialplan function 0hoY global dialplan ,ariables 0hoY dialplan hints )isplays a list of image codecs )isplays image formats 0hoY the license(s) for this copy of Asteris& )isplay profiling info 0hoY alternati,e sYitches 0hoY running threads )isplay translation matri+ ANA

core shoY uptime core shoY ,ersion core shoY ,ideo codecs core shoY Yarranty database del database deltree database get database put database shoY database shoY&ey dialplan add e+tension dialplan add ignorepat dialplan add include dialplan reload dialplan remo,e e+tension dialplan remo,e ignorepat dialplan remo,e include dialplan shoY dnsmgr reload dnsmgr status dundi debug dundi flush dundi loo&up dundi no debug dundi no store history dundi precache dundi query dundi shoY entityid dundi shoY mappings dundi shoY peers dundi shoY peer dundi shoY precache dundi shoY requests dundi shoY trans dundi store history feature shoY file con,ert group shoY channels help

0hoY uptime information )isplay ,ersion info )isplays a list of ,ideo codecs 0hoY the Yarranty (if any) for this copy of Asteris& 3emo,es database &ey>,alue 3emo,es database &eytree>,alues 'ets database ,alue Adds>updates database ,alue 0hoYs database contents 0hoYs database contents Add neY e+tension into conte+t Add neY ignore pattern -nclude conte+t in other conte+t 3eload e+tensions and ^only^ e+tensions 3emo,e a specified e+tension 3emo,e ignore pattern from conte+t 3emo,e a specified include from conte+t 0hoY dialplan 3eloads the )40 manager configuration )isplay the )40 manager status (nable )?4)i debugging =lush )?4)i cache *oo&up a number in )?4)i )isable )?4)i debugging )isable )?4)i historic records Precache a number in )?4)i Query a )?4)i (-) )isplay 'lobal (ntity -) 0hoY )?4)i mappings 0hoY defined )?4)i peers 0hoY info on a specific )?4)i peer 0hoY )?4)i precache 0hoY )?4)i requests 0hoY acti,e )?4)i transactions (nable )?4)i historic records *ists configured features 5on,ert audio file )isplay acti,e channels Yith group(s) )isplay help list or specific help on a AND

http shoY status ia+F pro,ision ia+F prune realtime ia+F reload ia+F set debug ia+F set debug jb ia+F set debug jb off ia+F set debug off ia+F set debug trun& ia+F set debug trun& off ia+F shoY cache ia+F shoY channels ia+F shoY firmYare ia+F shoY netstats ia+F shoY peers ia+F shoY peer ia+F shoY pro,isioning ia+F shoY registry ia+F shoY stats ia+F shoY threads ia+F shoY users ia+F test losspct indication add indication remo,e indication shoY &eys init &eys shoY local shoY channels logger mute logger reload logger rotate logger shoY channels manager shoY command manager shoY commands manager shoY connected manager shoY e,entq manager shoY users manager shoY user

command )isplay 2$$P ser,er status Pro,ision an -AG de,ice Prune a cached realtime loo&up 3eload -AG configuration (nable -AG debugging (nable -AG jitterbuffer debugging )isable -AG jitterbuffer debugging )isable -AG debugging (nable -AG trun& debugging )isable -AG trun& debugging )isplay -AG cached dialplan *ist acti,e -AG channels *ist a,ailable -AG firmYares *ist acti,e -AG channel netstats *ist defined -AG peers 0hoY details on specific -AG peer )isplay ia+ pro,isioning )isplay -AG registration status )isplay -AG statistics )isplay -AG helper thread info *ist defined -AG users 0et -AGF incoming frame loss percentage Add the gi,en indication to the country 3emo,e the gi,en indication from the country )isplay a list of all countries>indications -nitiali"e 30A &ey passcodes )isplays 30A &ey information *ist status of local channels $oggle logging output to a console 3eopens the log files 3otates and reopens the log files *ist configured log channels 0hoY a manager interface command *ist manager interface commands *ist connected manager interface users *ist manager interface queued e,ents *ist configured manager users )isplay information on a specific manager ANI

meetme mgcp audit endpoint mgcp reload mgcp set debug mgcp set debug off mgcp shoY endpoints mi+monitor module load module reload module shoY module shoY li&e module unload moh reload moh shoY classes moh shoY files no debug channel originate pri debug span pri intense debug span pri no debug span pri set debug file pri shoY debug pri shoY spans pri shoY span pri unset debug file queue add member queue remo,e member queue shoY realtime load realtime mysql status realtime pgsql status realtime update restart gracefully

user (+ecute a command on a conference or conferee Audit specified /'5P endpoint 3eload /'5P configuration (nable /'5P debugging )isable /'5P debugging *ist defined /'5P endpoints (+ecute a /i+/onitor command *oad a module by name 3eload configuration *ist modules and info *ist modules and info ?nload a module by name /usic Cn 2old *ist /C2 classes *ist /C2 file<based classes Criginate a call (nables P3- debugging on a span (nables 3(A**J -4$(40( P3debugging )isables P3- debugging on a span 0ends P3- debug output to the specified file )isplays current P3- debug settings )isplays P3- -nformation )isplays P3- -nformation (nds P3- debug output to file Add a channel to a specified queue 3emo,es a channel from a specified queue 0hoY status of a specified queue ?sed to print out 3eal$ime ,ariables 0hoYs connection information for the /y0Q* 3eal$ime dri,er 0hoYs connection information for the Postgresql 3eal$ime dri,er ?sed to update 3eal$ime ,ariables 3estart Asteris& gracefully ANL

restart noY restart Yhen con,enient rtcp debug ip rtcp debug rtcp debug off rtcp stats rtcp stats off rtp debug ip rtp debug rtp debug off say load shoY par&edcalls shoY queues sip history sip history off sip notify sip prune realtime sip prune realtime peer sip prune realtime user sip reload sip set debug sip set debug ip sip set debug off sip set debug peer sip shoY channels sip shoY channel sip shoY domains sip shoY history sip shoY inuse sip shoY objects sip shoY peers sip shoY peer sip shoY registry sip shoY settings sip shoY subscriptions sip shoY users sip shoY user s&inny reset s&inny set debug s&inny set debug off

3estart Asteris& immediately 3estart Asteris& at empty call ,olume (nable 3$5P debugging on -P (nable 3$5P debugging )isable 3$5P debugging (nable 3$5P stats )isable 3$5P stats (nable 3$P debugging on -P (nable 3$P debugging )isable 3$P debugging set>shoY the say mode *ists par&ed calls (nable 0-P history )isable 0-P history 0end a notify pac&et to a 0-P peer Prune cached 3ealtime object(s) Prune cached 3ealtime peer(s) Prune cached 3ealtime user(s) 3eload 0-P configuration (nable 0-P debugging (nable 0-P debugging on -P )isable 0-P debugging (nable 0-P debugging on Peername *ist acti,e 0-P channels 0hoY detailed 0-P channel info *ist our local 0-P domains 0hoY 0-P dialog history *ist all inuse>limits *ist all 0-P object allocations *ist defined 0-P peers 0hoY details on specific 0-P peer *ist 0-P registration status 0hoY 0-P global settings *ist acti,e 0-P subscriptions *ist defined 0-P users 0hoY details on specific 0-P user 3eset 0&inny de,ice(s) (nable 0&inny debugging )isable 0&inny debugging ANR

s&inny shoY de,ices s&inny shoY lines sla shoY stations sla shoY trun&s soft hangup stop gracefully stop noY stop Yhen con,enient stun debug stun debug off transcoder shoY udptl debug udptl debug ip udptl debug off ,oicemail shoY users ,oicemail shoY "ones "ap destroy channel "ap restart "ap shoY cadences "ap shoY channels "ap shoY channel "ap shoY status

*ist defined 0&inny de,ices *ist defined 0&inny lines per de,ice 0hoY 0*A 0tations 0hoY 0*A $run&s 3equest a hangup on a gi,en channel 'racefully shut doYn Asteris& 0hut doYn Asteris& immediately 0hut doYn Asteris& at empty call ,olume (nable 0$?4 debugging )isable 0$?4 debugging )isplay Kaptel transcoder utili"ation (nable ?)P$* debugging (nable ?)P$* debugging on -P )isable ?)P$* debugging *ist defined ,oicemail bo+es *ist "one message formats )estroy a channel =ully restart "aptel channels *ist cadences 0hoY acti,e "apata channels 0hoY information on a channel 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 0 A# por haberme suplido de todos los materiales necesarios para hacer mis pruebas y demostraciones#

A@N

También podría gustarte