elajonjoli.org es mi blog y ademas una base de conocimiento alimentada por amigos que comparten su conocimiento y sus vivencias en el área tecnológica; específicamente GNU/Linux.
Intentamos mantener esta base de conocimiento lo mas ordenada posible. Cada manual o libro que publicamos es una colección de otras paginas relacionadas; esto es para que la visualización sea organizada y estructurada. La idea es que el conocimiento sea libre y accesible para todas las personas.
No tenemos relación con ninguna empresa dedicada a la comercialización y/o distribución de GNU/Linux.
Este sitio web no es un foro, los comentarios deberían expresar inquietudes acerca de lo que esta publicado o para hacer notar errores o proponer mejoras del contenido.
Los usuarios pueden comentar, crear y corregir la información que se publica y cada usuario es dueño de sus publicaciones y opiniones, que no necesariamente expresan la opinión del sitio web.
Se abren las votaciones para los SF CCA 2009 (SourceForge Community Choice Awards); en esta ocacion nuestro querido preyecto de software libre Ecuatoriano Elastix ha sido nominado para la categoria "Best Project for the Enterprise".
Asi que... a votar! apoyemos al software que tanto nos sirve de manera desinteresada.
He creado un script en PHP para integrar eGroupWare con Elastix.
Adjunto el archivo.
Para instalarlo debe subir el script al DocumetRoot de Elastix (/var/www/html)
Luego debe ingresar como administrador a eGroupWare y e ir a la seccion de "Administración"
Allí debe ubicar las opciones de la libreta telefónica (TIP: "Configuración del sitio")
Luego ubicar la sección que dice "Integración con telefonía", y en el campo "URL a la que enlazar los números de teléfono" poner lo siguiente:
https://ip.de.elastix/originate.php?sExt=%t&sNumber=%1&CallerID=%1&sSign={084DC422-2FFB-4a6a-977E-DB9C0A1C8B89}
debe reemplazar "ip.de.elastix" por la IP o dominio que tiene su equipo Elastix.
Se acercan los premios de sourceforge.net: la eleccion de la comunidad.
Como es costumbre tenemos un tiempo (29 de mayo) para nominar a nuestros proyectos favoritos, así que para apoyar a mi proyecto favorito les dejo el enlace:

http://sourceforge.net/community/cca09/nominate/?project_name=Elastix&project_url=http://sourceforge.net/projects/elastix/
Para coordinar esfuerzos nominemos en las categorias:
* Best Project
* Best Project for the Enterprise
* Most Likely to Change the Way You Do Everything
He creado dos parches para corregir y mejorar algunos aspectos de este submoduo del modulo de callcenter de elastix en su version 1.5-1.
La correcciones son:
* Hace que funcione el filtro por estatus y la paginacion.
La paqueñas mejoras son:
* Ordena los registros por numero de agente.
* En vez de hacer reload de todo el asterisk, solo hace reload del modulo chan_agent.so cada que se añade un agente.
Adjunto los archivos de los parches y de todo el modulo completo ya corrigido.
I've created two patches to correct and improve some aspects of the agents module of elastix callcenter version 1.5-1.
The corrections are:
* Make filtering and pagination by status is now working.
Improvements are:
* Sort records by agent number.
* Instead of doing a reload of the entire asterisk every time an agent is added, only made reload of the module chan_agent.so.
files and patches is Attached
Información sobre DUNDi:
http://en.wikipedia.org/wiki/Distributed_Universal_Number_Discovery
En pocas palabras DUNDi es un protocolo que permite consultar planes de marcado (mejor dicho, contextos) de otros equipos.
Como ejemplo, digamos que tenemos equipos con Elastix (o cualquier distro que use freePBX) en dos ciudades distintas y queremos que se comuniquen entre si sus extensiones.
Podríamos crear una troncal entre los equipos y poner un plan de marcado con "series de numeros" a mano para que se puedan llamar, es cierto, pero cada que creemos una extensión en un lado necesitaremos modificar el plan de marcado de los otros equipos.
Cuando tenemos varios equipos y lineas de la PSTN que ingresan a uno de ellos, es muy posible que queramos que el IVR que recibe esas lineas pueda llamar directamente a las extensiones de la red DUNDi; aqui describo como lo he logrado:
Lo primero que hay que hacer es localizar el contexto de IVR que hemos creado desde freePBX, este ultimo siempre los crea asi:
[ivr-N]
donde N es un numero incremental que asigna automaticamente.
Tenemos que revisar en el archivo /etc/asterisk/extensions_additional.conf y buscar el contexto adecuado.
Suponiendo que el contexto del IVR es [ivr-2] tendriamos que definir la siguiente configuracion en el archivo /etc/asterisk/extensions_additional.conf:
[dundi-priv-lookup-ivr]
Existen diversos manuales para configurar DUNDI con asterisk pero este manual describe como configurarlo e integrarlo con freePBX.
Empecemos!
En este ejemplo tendré tres equipos (SRV01, SRV02 y SRV03) con los siguientes datos:
SRV01:
IP: 192.168.255.201
MAC: 00:21:5A:49:24:98
SRV02:
IP:192.168.255.202
MAC:00:21:5A:49:7E:9E
SRV02:
IP:192.168.255.203
MAC:00:22:64:08:F4:FE
Una instalación por red es mucho mas rápida y practica que una instalación con un cdrom o dvd.
Esta guía describe como configurar un servidor pxe boot en ubuntu 8.04 LTS y configurar un menú desde el cual se puede escoger instalar cualquier distribución que queramos.
Para esto voy a poner también ejemplos para bootear e instalar Ubuntu 8.04 y CentOS 5.2.
Primero debemos haber completado los pasos anteriores
y tener nuestro servidor pxe boot arriba y funcionando.
Tenemos dos opciones para guardar los archivos de instalación en nuestro servidor:
Primero crearemos una carpeta para los archivos:
sudo mkdir -p /var/lib/tftpboot/centos52-x86
Recent comments
13 hours 24 min ago
3 days 2 hours ago
1 week 2 days ago
3 weeks 1 day ago
3 weeks 1 day ago
3 weeks 1 day ago
3 weeks 2 days ago
5 weeks 2 days ago
6 weeks 5 days ago
8 weeks 3 days ago