Planes de llamada

1,853 views
1,758 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,853
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
154
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Planes de llamada

  1. 1. 2011 PLANES DE LLAMADAS Asterisk, LDAP, FreePBX INTEGRANTES: CONTRERAS CRUZ, HECTOR FERNANDO MIRA HUEZO, KARLA REBECA QUIÑONEZ GUERRERO, ROSA ESMERALDA YENSI G [Escriba el nombre de la compañía] 01/01/2011
  2. 2. Planes de Llamada  Asterisk 1.6 con interfaz gráfica de administración FreePBX 2.5 para nuestra central.  X-lite como nuestro softphone.  LdapPasos para la instalación de AsteriskTeniendo Debian como SO instalado ingresamos a la consola como usuario root y ejecutamos elsiguiente comando:# apt-get install sshDo you want to continue [Y/n]? presionamos ENTER para continuarAhora podemos conectarnos vía ssh, desde una PC con Windows con el cliente Puttyhttp://the.earth.li/~sgtatham/putty/latest/x86/putty.exeEjecutamos:# apt-get install vimDo you want to continue [Y/n]? presionamos ENTER para continuarEditamos el archivo vimrc con el siguiente comando:# vi /etc/vim/vimrcEditamos 03 líneas del archivo para que quede de la siguiente manera:syntax on (quitamos las comillas iniciales “)set noai (agregamos)set background=dark (quitamos la comillas iniciales “)
  3. 3. *Para borrar usamos Supr*Para insertar presionamos i*Para salir grabando los cambios presionamos Esc y :x*Para salir sin grabar los cambios presionamos Esc y :q!Ahora instalamos las siguientes dependencias para poder instalar Asterisk (esto toma su tiempodependiendo de la velocidad de conexión de 30 ~ 35min)Los paquetes q a continuación se instalaran podrá ser instalado todos de una vez siempre ycuando se respeten los espacios, además antes de todo hacer el cual me indicará el kernel#uname-rObtenido el kerne se sustituirá en `uname -r`# apt-get install linux-headers-`uname -r` build-essential cvs libnewt-devlibusb-dev libssl-dev libssl0.9.8 modconf php5 php5-mysql php5-gd php5-cgi mimeconstructlibxml2 libxml2-dev libtiff4 libtiff4-dev apache2 mysql-server mysql-clientlibmysqlclient15-dev php-pear openssl expat perl flex bison libaudiofile-dev libncurses5-dev curl sox mpg123 speex libspeex-dev libiksemel-dev hdparmDo you want to continue [Y/n]? presionamos ENTER para continuarEn una parte de la instalación nos solicita ingresar la contraseña deadministrador de la base de datos MySQL
  4. 4. Instalamos los paquetes necesarios para PERL# perl -MCPAN -e install +YAMLContinuamos con la instalación:# perl -MCPAN -e "install Net::Telnet"# perl -MCPAN -e "install IPC::Signal"# perl -MCPAN -e "install Proc::WaitStat"Instalamos la aplicación TFTP# apt-get install atftpd# vi /etc/inetd.confAquí modificamos la línea /var/lib/tftpboot y la dejamos solo como /tftpboot# mkdir /tftpboot
  5. 5. Creación de enlaces simbólicos# mkdir /usr/src/linux-2.6# mkdir /usr/src/linux# ln -s /usr/src/linux-headers-2.6.26-2-686 /usr/src/linux-2.6# ln -s /usr/src/linux-headers-2.6.26-2-686 /usr/src/linuxAhora copiamos todos los archivos necesarios (previamente descargados de la páginawww.asterisk.org) para la instalación de nuestra central asterisk al directorio: /usr/src haciendouso de FileZilla FTP Clienthttp://filezilla-project.org/download.php?type=clientInstalación de lame (http://lame.sourceforge.net/)asterisk: /usr/src# tar xzvf lame-3.98-2.tar.gzasterisk: /usr/src# cd lame-3.98-2asterisk: /usr/src/lame-3.98-2# ./configure --prefix=/usr --sysconfdir=/etcasterisk: /usr/src/lame-3.98-2# makeasterisk: /usr/src/lame-3.98-2# make installInstalación de asterisk-perl (http://asterisk.gnuinter.net/)asterisk: /usr/src # tar xzvf asterisk-perl-1.01.tar.tarasterisk: /usr/src# cd asterisk-perl-1.01asterisk: /usr/src/asterisk-perl-1.01# perl Makefile.PLasterisk: /usr/src/asterisk-perl-1.01# make allasterisk: /usr/src/asterisk-perl-1.01# make installCreación de los usuarios de la Base de Datos (BD)asterisk: /usr/src # mysql –u root –p (el password de la BD la colocamos al comienzode la instalación)mysql > show databases;mysql > use mysql;mysql > grant all privileges on *.* to asterisk@localhost identified by "asteriskperu28";mysql > flush privileges;mysql > exitNos validamos con el usuario asterisk creadoasterisk: /usr/src # mysql –u asterisk –p (el password del usuario asterisk es asteriskperu28)mysql > create database asteriskcdrdb;mysql > create database asterisk;mysql > create database avantfax; (para el Avantfax)mysql > create database mya2billing; (para el A2Billing)mysql > create database qstat; (para el Asternic Call Center Stats)
  6. 6. mysql > exitPasamos el esquema y la información de los scripts a la Base de Datos de FreePBXasterisk: /usr/src # tar xzvf freepbx-2.5.1.tar.gzasterisk: /usr/src# cd freepbx-2.5.1asterisk: /usr/src/freepbx-2.5.1# mysql -u asterisk -p asterisk < /usr/src/freepbx-2.5.1/SQL/newinstall.sqlEnter password: asteriskperu28asterisk: /usr/src/freepbx-2.5.1# mysql -u asterisk -p asteriskcdrdb < /usr/src/freepbx-2.5.1/SQL/cdr_mysql_table.sqlEnter password: asteriskperu28Creamos el usuario y grupo que manejara los procesos de asterisk y creamos el directorio asteriskasterisk: /usr/src # groupadd asteriskasterisk: /usr/src # useradd -c "PBX asterisk" -d /var/lib/asterisk -g asterisk asteriskasterisk: /usr/src # mkdir /var/run/asteriskasterisk: /usr/src # chown asterisk:asterisk /var/run/asteriskCambiamos el usuario propietario de Apacheasterisk: /usr/src # vi /etc/groupwww-data:x:33:asterisk
  7. 7. Cambiar el usuario y grupo de $(APACHE_RUN_USER) a asteriskasterisk: /usr/src # vi /etc/apache2/apache2.confUser ${APACHE_RUN_USER} cambiar a User asteriskGroup ${APACHE_RUN_USER} cambiar a Group asteriskEdición de php.ini para aumentar el tamaño de archivos que se suben al servidor web, para estomodificamos los siguientes valoresasterisk: /usr/src # vi /etc/php5/apache2/php.iniupload_max_filesize = 40Mmax_execution_time = 120max_input_time = 120Sigamos, tendremos que decirle al php.ini del paquete php5-cgi que utilice la extension mysql.socon esto le permitimos a este paquete realizar consultas contra el motor de bases de datos mySQLasterisk: /usr/src # vi /etc/php5/cgi/php.iniextension=mysql.soInstalación de asteriskasterisk: /usr/src # tar xzvf asterisk-1.4.26.1.tar.gzasterisk: /usr/src# cd asterisk-1.4.26.1#asterisk: /usr/src/ asterisk-1.4.26.1# ./configureasterisk: /usr/src/ asterisk-1.4.26.1# make menuselect (para ver las opciones)asterisk: /usr/src/ asterisk-1.4.26.1# makeasterisk: /usr/src/ asterisk-1.4.26.1# make install
  8. 8. asterisk: /usr/src/ asterisk-1.4.26.1# make samplesInstalación de asterisk-addonsasterisk: /usr/src # tar xzvf asterisk-addons-1.4.9.tar.gzasterisk: /usr/src# cd asterisk-addons-1.4.9asterisk: /usr/src/asterisk-addons-1.4.9# ./configureasterisk: /usr/src/asterisk-addons-1.4.9# make menuselect (para ver las opciones)asterisk: /usr/src/asterisk-addons-1.4.9# makeasterisk: /usr/src/asterisk-addons-1.4.9# make installasterisk: /usr/src/asterisk-addons-1.4.9# make samplesModificamos y reiniciamos el servidor web apacheasterisk: /usr/src # vi /etc/apache2/sites-available/defaultagregar en:DocumentRoot /var/www/asteriskasterisk: /usr/src # /etc/init.d/apache2 restartEditamos el archivo de configuracion de asteriskasterisk: /usr/src # vi /etc/asterisk/asterisk.confagregar en:astrundir=/var/run/asteriskAsignamos los permisosasterisk: /usr/src # chown -R asterisk:asterisk /var/run/asteriskModificar en:asterisk: /usr/src # vi /usr/src/freepbx-2.5.1/amp_conf/bin/retrieve_op_conf_from_mysql.plreemplazar:zapata.conf por chan_dahdi.confzapata-auto.conf por dahdi-channels.conf
  9. 9. IMPORTANTE : Si actualizas el freePBX estos cambios se borraran y tendrás que hacerlonuevamente, esta vez en el archivo :#vi /var/lib/asterisk/bin/retrieve_op_conf_from_mysql.plIniciar Asterisk para poder hacer la instalación de freePBXasterisk: /usr/src # asterisk startContinuamos con la instalación de freePBXasterisk: /usr/src/ # cd /usr/src/freepbx-2.5.1Instalamos los paquetes para gestión de bases de datos en PHPasterisk: /usr/src/freepbx-2.5.1 # pear install dbasterisk: /usr/src/freepbx-2.5.1 # mkdir /var/www/asterisk/asterisk: /usr/src/freepbx-2.5.1 # chown asterisk:asterisk /var/www/asteriskasterisk: /usr/src/freepbx-2.5.1 #./install_ampDespués de ejecutar ./install_amp pedirá los valores para crear el archivo de configuraciónEn primer lugar introducir el usuario de la base de datos que se creo previamente[asteriskuser] asteriskIntroducir el password de usuario de la base de datos creada para asterisk[amp109] asteriskperu28Introducir el nombre del servidor de la base de datos, si está de forma local, intoducir localhost(igualque este caso), de lo contrario introducir la dirección IP o nombre de dominio del servidor de basededatos[localhost] ENTERIntroducir el nombre de usuario del administrador que se usara como admin del AMI de asterisk[admin] asteriskPassword del usuario admin de AMI, importante para conectar aplicaciones terceras a Asterisk
  10. 10. [amp111] ENTERRuta de instalación del servidor de asterisk[/var/www/html] /var/www/asteriskDirección IP del servidor asterisk[xx.xx.xx.xx] 192.168.1.201 (para este caso: es la dirección IP de mi servidor asterisk)Password para poder operar FOP[passw0rd] ENTERUse simple Extensions extensions admin or separate Devices and Users deviceanduser?[extensions] ENTEREnter directory in which to store AMP executable scripts:[/var/lib/asterisk/bin] ENTEREnter directory in which to store super-user scripts:[/usr/local/sbin] ENTERConfiguramos los permisos para el directorio de asteriskasterisk: /usr/src/ # chown -R asterisk:asterisk /var/lib/asterisk/Paramos previamente la ejecución de asteriskasterisk: /usr/src/ # ps aux | grep asteriskasterisk: /usr/src/ # kill -s 9 9248 (el valor de 9248 es solo para este caso)Creamos el siguiente archivo y lo editamos:asterisk: /usr/src/ # vi /etc/default/asteriskRUNASTERISK=yesRealizamos algunos cambios para el freePBXasterisk: /usr/src/ # vi /var/www/asterisk/admin/views/panel.phpdebe quedar:src="../panel/index_amp.php?context=.$deptname.">asterisk: /usr/src/ # vi /var/www/asterisk/index.html<a href="index.php"><img src="admin/images/freepbx.png"/></a>debe quedar:<a href="admin/index.php"><img src="admin/images/freepbx.png"/></a>
  11. 11. Ejecutamos amportalasterisk: /usr/src/ # amportal startAbrir en un navegador de preferencia Firefox la dirección del servidor asteriskhttp://192.168.1.201Por default no nos pedirá password, pero hay que ir a administrator y cambiar el nombre deusuario ypassword del administradorIngresamos a freePBX Administration => Administrators => admin.Username: adminPassword: asteriskperu28Cerramos la ventana de explorador del freePBX y editamos el siguiente archivo:asterisk: /usr/src/ # vi /etc/amportal.confAUTHTYPE=databasePara usar DAHDI en el freePBXZAP2DAHDICOMPAT=trueAhora al volver a conectarnos al servidor asterisk vía web, nos pedirá el usuarioy passwordPara iniciar asterisk y freePBX al arrancar el servidor, editamos el siguiente archivo:asterisk: /usr/src/ # vi /etc/rc.local/usr/local/sbin/amportal startexit 0
  12. 12. la siguiente dirección: http://www.asterisk-peru.com/node/1405CONFIGURACIÓN DEL CLIENTE EXIM4 PARA EL ENVIO DE LOS VOICEMAILObjetivoEvitar problemas cuando se envían los voicemail a las cuentas de correos y estos no lleganasterisk: /usr/src/ # dpkg-reconfigure exim4-configSeleccionar mail sent by smarthost; received via SMTP or fetchmailIndicar el nombre del servidor de correo
  13. 13. IP-adresses to listen on for incoming SMTP connections: 127.0.0.1Other destinations for which mail is accepted: DEJAR VACIOMachines to relay mail for: DEJAR VACIO
  14. 14. IP address or host name of the outgoing smarthost :Hide local mail name in outgoing mail? NOKeep number of DNS-queries minimal (Dial-on-Demand) ? NO
  15. 15. Split configuration into small files? YESAhora editamos el archivo:asterisk: /usr/src/ # vi /etc/exim4/passwd.clientmail.asteriskperu.com:nombre_de_usuario:clave_de_usuarioProtegemos nuestros datosasterisk: /usr/src/ # chown root:Debian-exim /etc/exim4/passwd.clientasterisk: /usr/src/ # echo "root@localHost: nombre_de_usuario@mi_dominio.com">> /etc/exim4/email-addressesasterisk: /usr/src/ # update-exim4.confEditamos el archivo voicemail.confasterisk: /usr/src/ # vi /etc/asterisk/voicemail.confmailcmd=/usr/sbin/exim –t
  16. 16. Ahora realizamos un TEST para verificar la configuraciónasterisk: /usr/src/ # echo “Cuerpo de email” |mail -s “Encabezado Prueba deemail” manzurek@asteriskperu.comIMPORTANTE : El administrador del servidor de correo debe hacer un relay de ladirección IP del servidor Asterisk, permitiendo de esta manera que el servidor decorreo reciba los voicemail enviados por Asterisk.
  17. 17. ## LDAP ##En un entorno de trabajo en red se vuelve transcendental el acceso rápido y eficaz a lainformación. Disponer de los datos de una manera desorganizada puede influirnegativamente en el proceso de búsqueda dentro de la intranet de la empresa: ¿Cuál esel teléfono del Sr. X en el departamento Y? ¿y su correo electrónico?¿Qué empleado tiene la extensión XYZ?El servicio de directorio conforma la mejor respuesta a este problema, ofreciendo lainformación de forma sencilla y estructurada mediante acceso y atributos estandarizadosy búsquedas eficientes.LDAP es un protocolo de red que permite el acceso a un servicio de directorio. Hoy en díala mayor parte de los servicios soportan acceso LDAP (servicios de correo, ftp,compartición de ficheros, etc), pero también muchas aplicaciones cliente acceden adirectorio LDAP (clientes de correo, de mensajería instantánea, agenda de contactos,etc).LDAP y bases de datosA modo de resumen, las diferencias básicas entre ambos modelos serían: LDAP estádiseñado para permitir lectura de datos muy rápida, no así la escritura.Ello lo convierte en solución idónea para almacenar información acerca de usuarios, a laque por norma general se realizan consultas mucho más que modificaciones. ¿Con quefrecuencia cambia la dirección de correo o la contraseña de un usuario? LDAP proponeuna estructura jerarquizada de información frente a la organización relacional de una basede datos.LDAP no soporta complejos mecanismos de actualización o consulta. Las aplicacionesacceden al servicio de directorio LDAP de manera sencilla y eficiente.Por lo general, cualquier aplicación implementa acceso a servidor LDAP, no así a basesde datos. ¿Puede un cliente de correo conectarse a una base de datos en un servidorremoto para búsqueda de contactos? ## INSTALACIÓN Y CONFIGURACIÓN, EJEMPLO PRÁCTICO ##EscenarioInstalaremos un servidor OpenLDAP en una Debian Sarge (192.168.0.100) paramantener los datos de los empleados de la empresa. Instalaremos Astirectory en lamáquina que alberga nuestro Asterisk (192.168.0.1) y lo configuraremos para que accedaal servidor LDAP.Instalación de OpenLDAPEl paquete Debian se llama slapd:✗ apt-get install slapdA continuación el gestor de paquetes DebConf nos realizará algunas preguntas: DNS domain name: irontec.com (nuestra raiz será dc=irontec, dc=com) Name of your organization: Irontec
  18. 18. Admin password: ******** Database backend to use: BDBCon esto ya tenemos nuestro servidor OpenLDAP funcionando.Instalación de PHPldapAdminA continuación instalaremos PHPldapAdmin, una aplicación web que permite gestionarde forma visual y sencilla los datos de nuestro servidor LDAP:✗ apt-get install phpldapadminNota: Si no tenemos Apache2 con PHP el propio paquete phpldapadmin forzará lainstalación de las dependencias necesarias (Apache2, módulos PHP, etc).Importante: Se recomienda configurar SSL en el servidor Apache2 para evitar el envío entexto plano de los datos de autenticación. No es objeto de este documento cómoconfigurar SSL en Apache2, pero se localiza fácilmente en Internet.asterisk.schemaAstirectory incluye su propio esquema LDAP que debemos activar en nuestro servidorOpenLDAP. Para ello copiamos el fichero asterisk.schema en el directorio/etc/ldap/schema y añadimos una línea al fichero /etc/ldap/slapd.conf:✗ include /etc/ldap/schema/asterisk.schemaConfiguración Creamos el fichero /etc/asterisk/res_ldap.conf con la configuración de accesoal servidor LDAP:✗ ldapuser = cn=admin,dc=irontec,dc=com✗ ldapuri = ldap://192.168.0.100 (¡Ojo! en la documentación oficialpone "ldaphost", pero está equivocado)✗ ldappass = ********✗ ldapbasedn = ou=People,dc=irontec,dc=comNota: no es suficiente con un bind anónimo ya que el proceso de registro de los telefónosSIP o softphones necesita escribir en el servidor LDAP. El registro se realizaperiódicamente, siendo su intervalo de tiempo configurable por el cliente (por normageneral se realiza cada 3600 segundos).Importante: En nuestro ejemplo accedemos al servidor LDAP autenticándonos comoadmin, lo que nos concede privilegios sobre todo el árbol del directorio (a nosotros y aquien, por un fallo de seguridad, consiguiese los datos de acceso). Sería recomendablecrear un usuario cn=asterisk,dc=irontec,dc=com y dotarle de permisos de lectura yescritura únicamente dentro de la rama ou=People,dc=irontec,dc=com (esto seconfigura en el archivo /etc/ldap/slapd.conf y requiere de ciertos conocimientos enLDAP). Activamos el módulo res_config_ldap.so añadiendo lo siguiente en el archivo/etc/asterisk/modules.conf:✗ preload => res_config_ldap.so
  19. 19. Consultas en tiempo realLas consultas a LDAP se hacen cada vez que se requieren datos, por lo que se puedenañadir o modificar usuarios en LDAP sin necesidad de reiniciar o recargar Asterisk. Para especificar que se quiere consultar LDAP para obtener datos SIP de los usuariosse añade lo siguiente en /etc/asterisk/extconfig.conf:✗ sipusers => ldap,asterisk,sipuser✗ sippeers => ldap,asterisk,sipper Para que los usuarios en LDAP figuren al hacer CLI> sip show peers/users se debeindicar en el fichero sip.conf la opción:✗ rtcachefriends=yesConfiguración estáticaLa configuración no específica de SIP (voicemail, queues, agents, meetme-rooms) puedeser cargada desde LDAP de forma estática. Esto significa que dicha configuraciónrequiere de un reinicio o recarga de Asterisk para cargar nuevos datos.Para ello debemos añadir en el fichero extconfig.conf:✗ voicemail.conf => ldap,/etc/asterisk/ldap_voicemail.conf,astVoicemailDe esta forma cargamos la información sobre voicemail desde LDAP en los objetosastVoicemail.El fichero /etc/asterisk/ldap_voicemail.conf sería un fichero de mapeo para cargarinformación desde distintos atributos especificados en el asterisk.schema. Algunos delos mapeos por defecto que se usan aunque no exista ningún fichero de mapeoserían:✗ astVoicemailVoiceboxNr VoiceboxNr✗ astVoicemailPassword Password✗ astVoicemailEmailsubject Emailsubject✗ astVoicemailEmailbody Emailbody✗ astVoicemailEmaildateformat Emaildateformat Si por ejemplo queremos que el número de buzón sea el mismo que el número deteléfono podemos mapearlo de la siguiente manera en el fichero/etc/asterisk/ldap_voicemail.conf:✗ telephoneNumber VoiceboxNr También podemos incluir información general de la configuración:✗ astVoicemailGeneralConfig ObjectClass_GeneralConfig✗ astVoicemailVoiceboxNr VoiceboxNr✗ astVoicemailPassword Password✗ astVoicemailEmailsubject Emailsubject✗ astVoicemailEmailbody Emailbody✗ astVoicemailEmaildateformat EmaildateformatAhora, al reiniciar o recargar Asterisk, el conector LDAP buscará el objetoastVoicemailGeneralConfig y usará sus atributos y valores como configuración general.Nota: De la misma forma, podemos cargar desde LDAP la configuración paraqueues.conf, agents.conf y meetme.conf.
  20. 20. Creación de usuariosUna vez configurado todo el escenario sólo nos queda introducir los datos de losempleados en el servidor OpenLDAP. Lo haremos desde la propia aplicación webPHPldapAdmin.Nota: A efectos prácticos PHPldapAdmin es una aplicación de carácter general y noconstituye la forma más óptima de administrar los contactos. La solución más apropiadaconllevaría el desarrollo de una aplicación a medida que tuviese en cuenta sólo losatributos y campos necesarios para detallar los datos de nuestros empleados. Partiremosde este usuario de ejemplo:dn: cn=Manolito Gafotas,ou=People,dc=irontec,dc=comobjectClass: personobjectClass: organizationalPersonobjectClass: inetOrgPersonobjectClass: astSipGenericobjectClass: astSipUserobjectClass: astSipPeercn: Manolo Gafotassn: GafotastelephoneNumber: 301astname: 301astUsername: 301astSecret: *****astHost: dynamicastContext: oficinaastLanguage: esastQualify: yesImportante: astname es el “userid” al que llamará Asterisk. La query LDAP se realiza precisamenteen función de este atributo. telephoneNumber no tiene relación alguna con Asterisk, este dato NO será consultadodurante la query LDAP. Lo lógico es que coincida con astname por comodidad.Copiamos el texto anterior, vamos al navegador en https://192.168.0.100/phpldapadmin ypulsamos en import en el marco izquierdo. Pegamos el texto en el cuadro habilitado paraello y pulsamos Proceder. Ahora vamos al marco izquierdo y pulsamos en refrescar, conlo que aparece nuestro primer usuario pudiendo modificar sus datos o añadir nuevosatributos. Tal vez la forma más sencilla de gestionar los empleados con PHPldapAdminsea partir del usuario de ejemplo con todos los atributos necesarios y generar copias delmismoadecuando los atributos a cada empleado. Para ello, una vez seleccionado el usuario deejemplo pulsaremos en Copy or move this entry, introduciremos el nombre y apellido delempleado en cuestión y modificaremos sus datos (teléfono, password, etc).Integración de serviciosHemos organizado los datos de nuestros empleados en un servidor OpenLDAP. Lasposibilidades de ampliación de este esquema son numerosas, por ejemplo: Podemosinstalar un servidor de correo para la empresa albergado en otra máquina, y configurarlopara que autentique y lea configuraciones de los empleados en el servidor OpenLDAP.
  21. 21. Tan sólo habría que añadir en cada empleado los atributos LDAP requisito del servidor decorreo. Lo mismo para servidores de ficheros, mensajería instantánea (Jabber) y todo tipode servicios habituales en una empresa. Incluso existen numerosas aplicaciones de tipoCRM que realizan consultas de personas a un servidor LDAP. Las posibilidades soninfinitas. Tal vez el único requerimiento sería disponer de una aplicación a medida (podríaser web) adecuada a nuestro entorno que permitiese fácilmente la administración de losdatos de los empleados.
  22. 22. DIAGRAMA DE RED
  23. 23. LISTA DE PROTOCOLOS UTILIZADOSSIPUDPTCPHTTPMYSQLSMTPIPServicios
  24. 24.  asterisk dahdi slap httpd safe_asterisk asterisk-codec_g729a asterisk ldap sshd sm_cliente smartd sendmail mysql microode-ctl kudzu mcstrans isdm restorecond syslog network cpuspeed irqbalance portmap nfslock messagebuy bluetooth netfs pcscd acpid apmd
  25. 25.  haldaemon  hidd  lm_sensors  autofs  sshd  cups  rawdevices  xinetd  mysqld  gpm  httpd  crond  anacron  atd  yum-updatesd  avahi-daemon  dnsmasq  firstboot  local  smartdCodecs de video  h.263  h.263+(1998)Codecs de Audio (enabled)  BroadVoice-32  G.711 aLaw, (G.711: bit-rate de 56 o 64 Kbps)  G.711 uLaw

×