Issuu on Google+

Manual para instalación de Elastix ¿Qué debemos verificar antes de iniciar la instalación? •

Primero debemos confirmar que la información que tenemos en el disco duro del servidor en el que se va a instalar elastix ya no la vamos a necesitar ya que primero tenemos que formatear el disco. Segundo debemos instalar una lectora en el servidor ya que vamos a bootear para poder correr el sistema operativo en el cual va a correr elastix, que en este caso usaremos “CentOs”. Tercero debemos ingresar al Bios para verificar que la lectora de discos que instalamos anteriormente este como prioridad a la hora de que arranque la máquina.

Instalación de Elastix Una vez que arranque su ordenador, inserte el disco el cual nos va a empezar a instalar Elastix. Si todo va bien nos va a mostrar una pantalla con lo siguiente:


Si es usted un usuario avanzado a la hora que le aparezca esta pantalla digite el comando advanced, en caso contrario solo presione enter para pasar a la siguiente pantalla.

En esta pantalla nos pide que le indiquemos la configuraci贸n del teclado con la que queremos trabajar Nota: para movernos y seleccionar las opciones que nos da la pantalla en la que nos encontremos utilizaremos la tecla tabulador.


En la pantalla que sigue nos pide que le indiquemos la zona horaria en la que queremos que este configurado nuestro servidor. Primero tenemos que presionar “barra espaciadora” para que después podamos seleccionar la zona horaria que deseamos. Nota: A continuación presionamos “tabulador” para posicionarnos en “ok” y así continuar con la siguiente ventana.

La siguiente ventana nos pide que ingresemos una contraseña que va a ser usada por el administrador de Elastix. Esta contraseña es crítica para la seguridad del sistema. Nota: A continuación presionamos “tabulador” para posicionarnos en “ok” y así continuar con la siguiente ventana.

Después se van a correr automáticamente unos procesos los cuales son para copiar la imagen ISO del sistema, esto va a tardar algunos minutos. Después el sistema se va a reiniciar automáticamente.


Primero el sistema buscara las dependencias necesarias para la instalaci贸n.

Luego se procede con la instalaci贸n, primero aparece esta ventana.


Imagen del proceso que ya est谩 por terminar.

Nota: cuando el sistema ya haya sido reiniciado saque el disco de instalaci贸n ya que si continua dentro de la lectora el sistema le va a pedir de nuevo toda la configuraci贸n realizada anteriormente. Al reiniciar el sistema se muestra esta pantalla


Conforme inicia el sistema se ve como se están dando de alta todos los servicios necesarios para que funcione correctamente, por lo general a todos los servicios les aparecerá de lado izquierdo, dentro de unos corchetes y de color verde la palabra “ok”, que significa que se dio de alta correctamente. En caso de que no aparecerá la palabra “failed” dentro de los corchetes y en rojo. Después de que estén dados de alta todos los servicios correctamente aparecerá una ventana en la que te pide un login y un password. El login por default es “root” y el password va a ser el que configuramos con anterioridad. Una vez que insertamos correctamente el usuario y contraseña ya podemos empezar a usar Elastix. Una vez que terminemos de usar Elastix o que necesitemos de reiniciar solo debemos de insertar los siguientes comandos: • •

“Poweroff” o “shutdown –h now”, para apagar. “Shutdown –r now” o “reboot”, para reiniciar.


Instalación de Servidor de Correo Electrónico Revisión previa antes de empezar a instalar Antes de empezar a instalar el servidor tenemos que tener en nuestras máquinas instalado el “Putty” o el “WinSCP” para poder conectarnos remotamente al “Pbx” y que sea más fácil. Instalación Primero nos conectamos al “Putty” o a el “WinSCP” con el nombre del host o la dirección IP de el “Pbx”, después nos va a pedir el usuario y contraseña que ya tenemos configurados. Nota: Se explicaran algunos de los pasos con el “WinSCP” y algunos en el “Putty”.

Primero tenemos que parar los servicios en el “Putty” para poder hacer todos los cambios requeridos, esto lo hacemos con: /etc/init.d/postfix stop Después nos conectamos en el “WinSCP” ahí nos posicionamos en la ventana izquierda que es la del servidor y nos vamos a la ruta /etc/postfix/main.cf


Abrimos el archivo main.cf y nos ubicamos en donde están estas líneas de comando: • • • • •

#relayhost = $mydomain #relayhost = [Gateway.my.domain] #relayhost = [mailserver.isp.tld] #relayhost = uucphost #relayhost = [an.ip.add.ress]

Debajo de esas líneas empezamos a escribir las siguientes líneas de código: • • • • • • • •

relayhost = vozbox.mx:587 smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_type = cyrus smtp_sasl_auth_enable = yes smtp_cname_overrides_servername = no smtp_sasl_security_options = noanonymous

Ya escribimos esas líneas guardamos los cambios y a continuación creamos un archivo en /etc/postfix/ con el nombre de “sasl_passwd”, lo podemos crear en los dos programas: •

Mediante el “Putty”: insertamos este comando “vi /etc/postfix/sasl_passwd, luego nos va a meter dentro del archivo “sasl_passwd” y presionamos la tecla “insert” para poder ingresar el dominio, el correo y el password que vamos a necesitar para mandar los mensajes en el “Pbx”. Ejemplo: vozbox.mx:587 buzon@vozbox.mx:Password. Mediante el “WinSCP” solamente damos click derecho sobre la ventana izquierda, seleccionamos la última opción “new” luego seleccionamos “file” y escribimos “sasl_passwd”, después abrimos el archivo y escribimos el dominio, correo y password correspondientes.


Ya una vez que creamos el archivo por medio de cualquier programa. Nos vamos a ir al “Putty” para encriptar el archivo “sasl_passwd” para que no vean la contraseña que escribimos, para hacer eso ingresamos el código “postmap hash:/etc/postfix/sasl_passwd” (si nos vamos al “WinSCP” podemos ver que se genera un nuevo archivo pero si le damos abrir ya nos muestra el contenido encriptado). Después en el mismo “Putty” escribimos el siguiente código “postmap –q (tudominio.mx): (puerto de tu correo) /etc/postfix/sasl_passwd”, le damos enter y nos tiene que mostrar el contenido de “sasl_passwd”. Insertamos después el siguiente comando “rm/etc/postfix/sasl_passwd” para poder borrar el archivo “sasl_passwd” y dejar solo el archivo encriptado. Y por último volvemos a dar de alta los servicios que paramos al principio con “/etc/init.d/postfix start”.


Otra Forma más fácil de hacerlo¡¡¡¡ De manera más resumida si no te quieres complicar mucho las cosas, solamente tenemos que ir y conectarnos al “Putty”, escribir las siguientes líneas: • • • •

cd /usr/src/ wget http://pbx.664840@www.vozbox.mx/pbx/correo.sh chmod 777 correo.sh ./correo.sh

Instalación de la grabación al conmutador Ahora se explicara de una manera más sencilla la forma en la que instalamos la grabación que nos va a contestar a la hora que nos estén llamando a nuestro número. Nos vamos al “Putty” e insertamos los siguientes códigos. cd /usr/src/ mkdir -p /usr/src/voces cd /usr/src/voces/ wget http://pbx:664840@www.vozbox.mx/pbx/mexican-spanish-isabel-a2billingstar2billing-3.0-gsm.tar.gz tar -zxf mexican-spanish-isabel-a2billing-star2billing-3.0-gsm.tar.gz cd mexican-spanish-isabel-a2billing-star2billing-3.0-gsm cp sounds.tar.gz /var/lib/asterisk/ cd /var/lib/asterisk/ tar -zxf sounds.tar.gz rm -f /var/lib/asterisk/sounds.tar.gz

cat >> /etc/asterisk/sip_general_custom.conf << EOF language=mx EOF


cd /usr/src/ rm -Rf /usr/src/voces/ amportal restart rm -f /usr/src/voces.sh Una vez que ingresemos los códigos para cerciorarnos de que se cargó correctamente nos metemos al “Pbx”, después nos vamos a la pestaña que dice pbx, luego dentro de ahí nos metemos en una opción a la izquierda que dice “tools”, damos un click a “file editor” y por ultimo buscamos el archivo “sip_general_custom .conf” y ahí debe venir el archivo “language=mx”.

Instalación de Códec para menos ancho de banda Primero abrimos el “Putty” para empezar a instalar el códec. Una vez que nos logeamos en el “Puty” tecleamos el comando “asterisk –r” esto para saber que tipo de versión de asterisk es con la que contamos. Después de acuerdo con la versión que nos dice el sistema, después tenemos que ver que tipo de procesador es el que tiene nuestro “Pbx”. De acuerdo con el tipo de procesador y la versión de Asterisk nos vamos a la siguiente liga http://asterisk.hosting.lv/ y ahí bajamos el códec de acuerdo a nuestras características. Nota: es muy importante que bajemos el códec correcto ya que es esencial para que pueda funcionar el Códec.

Una vez que bajamos el Códec, (si prefieren usar el WinSCP) lo movemos a la dirección “/usr/src/”. Después en el “Putty” bajamos este Códec mediante este código: wget http://pbx:password@www.tudominio.mx/pbx/codec_g729.so. Ya que hagamos esto le damos primero atributos al archivo bajado y lo movemos a otra ruta que vamos a necesitar con este código: mv códec_729.so /usr/lib/asterisk/modules. Por ultimo agregamos dos líneas al códec: nos metemos al códec, vi /etc/asterisk/general_custom/sip_general_custom_conf y después agregamos dos líneas: • •

allow=g729, esto para generar menos ancho de banda. allow=g722, esto nos genera más ancho de banda.


Y ya solo nos resta insertar un: “amportal restart”, para reiniciar el “Pbx”. Y para saber si se instaló correctamente el Códec ponemos “asterisk –r” y después “show tr”, checamos que la línea que dice g729 tiene cifras que indican que el códec está en funcionamiento. Otra forma de saber es a la hora que aplicamos el amportal restart se ejecute sin errores. Otra Forma más fácil de hacerlo¡¡¡¡ Una manera más sencilla de correr este códec es insertando estas líneas de comando: • • • •

cd /usr/src wget http://pbx.password@www.tudominio.mx/pbx/codec.sh chmod 777 codec.sh ./codec.sh

Agregar DNS Para instalar el DNS en el “Pbx” tenemos que instalar primero 3 paquetes, abrimos y nos logeamos en el “Putty” e insertamos lo siguiente: • • •

yum –y install bind yum –y install bind –utils yum –y install caching –nameserver

Mediante el “WinSCP” nos vamos a la siguiente ruta: /etc/named.cachingnameserver.conf, y debajo de la parte azul ponemos la siguiente línea: “forwarders {208.67.222.222;208.67.220.220; };


Después tecleamos la siguiente línea de código para iniciar el servicio: service named start. Y por último agregamos otra línea de código para que siempre que se reinicie la máquina se active el servicio que activamos anteriormente: chkconfig named on. Una vez que seguimos estos pasos nos metemos al explorador para ir a configurar el “Pbx”, nos logeamos y entramos a “System/Network/Networks parameters/edit networks parameters. Y ahí modificamos nuestro host, nuestros Dns y Gateway.


Instalación DynDns Primero para instalar el DynDns tenemos que conectarnos a nuestro “Pbx” por medio de el “Putty”, ya que estemos conectados y logeados tenemos que instalar unos paquetes para que funcione. Estos paquetes se instalan con el siguiente código: yum –y install ddclient. Después tenemos que iniciar el servicio con el siguiente código: service ddclient start. Y por último ejecutamos el siguiente comando para que cada vez que se reinicie el “Pbx” se inicie el servicio de “ddclient” : ckconfig ddclient on.


Manuales