Warning: readfile() [function.readfile]: URL file-access is disabled in the server configuration in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31

Warning: readfile(http://alkoltashov.narod.ru/links.txt) [function.readfile]: failed to open stream: no suitable wrapper could be found in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31
 

Voz Sobre IP
4 Comments
3,250 views

Como lo he comentado en otros post estoy trabajando con implementaciones de sistemas PBX con VoIP, recientemente me toco un caso en el que me pedian instalar Elastix sobre un sistema ya funcional de CenOS 5.3, esto no hubiera sido nada caotico si no fuera porque ese servidor ya contenia otros servicios funcionando, mi sugerencia fue utilizar otro equipo o en su caso poner Asterisk de manera nativa total lo que requerian no era demasiado complejo, pero como no todo se puede y siempre hay que atender al cliente no hubo otra que investigarle y hacerlo.

En la web de Elastix hay varios documentos que describen como hacerlo pero bueno no me fueron 100% utiles habia varias cosas que tuve que adaptar, aqui les dejo como lo hice

Suponiendo que ya tienen el Servidor CentOS 5.3 instalado y que tienen acceso a root en una consola de shell sigan estos pasos

1.- Primero hay que descargar la imagen ISO de Elastix esto lo pueden hacer asi:

cd /root/
wget http://downloads.sourceforge.net/project/elastix/Elastix%20PBX%20Appliance%20Software/1.5.2/Elastix-1.5.2-stable-i386-bin-31mar2009.iso?use_mirror=softlayer

Despues deben esperar a que la imagen Elastix-1.5.2-stable-i386-bin-31mar2009.iso se descargue en su totalidad mide aproximadamente 699 MB , de preferencia usen una conexion de banda ancha

2.- Creen un directorio para montarlo, normalmente en es /mnt

mkdir /mnt/elastix-cd

3.- Monten la imagen

mount -o loop /root/Elastix-1.5.2-stable-i386-bin-31mar2009.iso /mnt/elastix-cd

4.- Ojo con este paso hay que copiar el contenido del CD montado a una carpeta de preferencia /usr/src

cp /mnt/elastix-cd/ /usr/src/ -R -v

5.- Ya con la carpeta copiada hay que instalar el kernel que viene en ese CD

cd /usr/src/elastix-cd/
rpm -ivh –oldpackage /mnt/elastix-cd/Elastix/kernel-2.6.18-92.1.22.el5.i686.rpm

Esto instala el Kernel y lo pone como default en el inicio de GRUB, lo puedes checar de la siguiente manera:

cat /boot/grub/menu.lst

Ahi debe aparecer listado el kernel como primera instancia

6.- Agregamos un repostorio de RPMs de forma local apuntandolo a nuestra copia local

nano /etc/yum.repos.d/elastix-cd.repo

Agregamos las siguientes lineas y despues presionamos control+x

[elastix-CD]
name=Elastix RPM Repository for CentOS CD
baseurl=file:/usr/src/elastix-cd
gpgcheck=0
enabled=1

7.- Ahora instalamos el core de elastix siguiendo estos pasos

cd /usr/src/elastix-cd/
yum -y install asterisk* elastix-* freeze fxload kernel-module-rhino* libmfcr2 lzop perl-HTML-TokeParser-Simple perl-WWW-Mechanize

Esperamos a que todas las dependencias se instalen , esto puede tomar cierto tiempo pero es variable dependiendo del hardware que tengan y si es necesario actualizar algo mas

Una vez que termine les recomiendo que borren el archivo elastix-cd.repo para evitar que se tenga algun conflicto posterior y luego reinicien

rm /etc/yum.repos.d/elastix-cd.repo
reboot

8.- Cuando arranquen recuerden se debe usar el kernel que instalamos al principio, si no es casi un hecho que no vaya a funcionar bien

9.- si todo salio en orden pueden ir a su navegador y probar

http://su-ip-o-su-hostname/

El usuario por default es admin y password es palosanto

10.- Si todo salio bien ya tienen su Elastix funcionando sobre su instalacion de CentOS

Esta guia es una traduccion con ajustes de un documento original que esta en la seccion de Documentos de la pagina oficial de Elastix , el enlace original esta aqui la cual por alguna razon no me salia como ahi lo describian pero haciendo los ajustes necesario que menciono aqui funciona correctamente

En otros articulos pondre la manera de instalarlo directamente desde el CD oficial de Elastix

Saludos

Dante Robles


Recientemente por cuestiones de trabajo, tengo un cliente que requiere de un implementacion de VoIP bastante interesante y que casi no he realizado, en esencia el cliente va a recibir un E1 Digital para Voz, lo cual significa que su proveedor le va a entregar un enlace para usar telefonia y que tendra al menos 30 canales para realizar llamadas.

¿Que usar para esto?
Bueno la primera opcion fue como siempre Asterisk, pero debido a que aqui en Mexico los enlaces de voz digitales usan una señalizacion diferente conocida como MFC/R2 como le dicen “R2 Modificada” no era una tarea sencilla, se necesitaba que Asterisk tuviera para empezar una tarjeta para E1, en el mercado existen opciones como Digium (creadores de asterisk) y Sangoma por mencionar algunas, pero ademas de la tarjeta se requiere una libreria llamada OpenR2 la cual permite que Asterisk por medio de esa libreria y la tarjeta E1 entienda como hacer las llamadas.

¿Es sencillo configurar Asterisk para eso?
La respuesta rapida es NO, si no sabes compilar y aplicar parches y demas lindezas del mundo Linux, se puede convertir en una tarea realmente tediosa, y si lo sabes hacer tambien porque luego existen parches que tienes aplicar y hay que recompilar.

¿Entonces que Sugieres?
Un buen amigo que es proveedor de Sangoma me recomendo una distribucion ecuatoriana llamada Elastix que es en realidad un CD/ISO que tiene CentOS 5.2,Asterisk,A2Billing,FreePBX,Flash Operator Panel, SugarCRM y demas lindezas ya listos para usarse pero lo mas interesante es que trae Drivers de Sangoma y el OpenR2 listos y funcionando, esto permite acortar el tiempo de implementacion ya que Elastix tiene un sistema de reconocimiento de hardware que simplifica mucho el trabajo y de pasada te da tiempo para que se lo inviertas mejor al DialPlan

¿Y tu que hiciste?
Bueno pues tome la propuesta del Elastix y lo comence a usar, en lo personal no soy muy Fan de FreePBX que es en realidad un Front Web para configurar Asterisk, pero si he de reconocer que permite hacer tareas complicadas de manera sencilla, por mencionar el IVR se configura rapidisimo, una ventaja adicional es que permite que uses tus DialPlan personalizados tocando algunos archivos de configuracion, si eres como yo de la vieja guardia veras que te permite modificarlo a tu gusto

Elastix es un proyecto que recomiendo , tiene mas modulos como Call Center, Mensajeria Instantane , Video Llamada, por lo que sus posibilidades estan muy altas.

Les dejo la liga del proyecto para que lo revisen si les interesa http://www.elastix.org/

En futuros Posts pondre guias personalizadas de instalacion

Saludos

Dante


Como ya es sabido suy muy fan de los telefonos celulares de Nokia, actualmente tengo un N95 y me gusta sacarle bastante provecho, ya que es un muy buen SmartPhone y se pueden hacer infinidad de cosas con el.

En la oficina que trabajo tenemos una red de VoIP con Asterisk y CentOS el cual da servicio con telefonos IP y ATA`s (Ya en algun momento platicare mas sobre esto), yo vivo pegado al Celular de una manera poco usual, ya que por la naturaleza de mi trabajo recibo muchas llamadas diarias, ademas recibo llamadas en mi extension IP tambien.

Un buen compañero y amigo Omar Cobos de Deliriumlabs tambien tiene un N95 y hace poco abandono su telefono de escritorio porque configuro su extension en su Celular.

La pregunta obligada como lo hizo?

Simple instalo en su N95 una aplicacion llamada Fring y de ahi configuro su extension IP en su Celular y ahora recibe llamadas propias de su celular, llamadas de su extension IP y por si fuera poco tambien llamadas del SkyPE

Como curioso e inquieto que soy me dispuse hacer lo mismo con mi N95 el resultado fue excelente, Fring es un cliente de SkyPE, MSN, Yahoo y SIP que puede tenerte conectado por VoIP en todo momento usando conexiones WiFi o 3G del celular.

Realmente vale la pena usarlo, ya que permite mucha movilidad y estar ahora si que siempre conectado

Saludos

Dante


Como ya lo he platicado en otros Post ando bien metido en la onda de la Telefonia IP, recientemente con un cliente al que le estoy haciendo un analisis , le explicaba que el asunto de VoIP no es nada mas comprar Telefonos IP y un conmutador IP, tambien hay que considerar varios aspectos tales como:

1.- Seguridad
2.- QoS (Calidad del Servicio)
3.- Lineas Telefonicas Analogas
4.- Troncales de E1
5.- Tarjetas de Troncales y/o FXO
6.- ATA’s o Gateways FXS
7.- Si va a quere conservar su antigua central PBX
8.- Ancho de Banda/Proveedores VoIP/Cantidad de llamadas concurrentes

Estas son solo algunos de los puntos, ya que lamentablemente hay pocos recursos que nos indiquen que se debe considerar ademas del equipamiento, en mi muy peculiar punto de vista se tiene una mala idea de que la VoIP no funciona o es de mala calidad cosa que no es cierto bien configurado un Conmutador IP y tomando en cuenta bien todos los puntos que mencione se tiene una solucion que reduce los costos y provee de grandes facilidades que otros equipos mas costosos tales como:

1.- IVR
2.- Tarificador
3.- Voicemail
4.- Reduccion de Costos en Largas Distancias
5.- Modulos para CallCenter y ContactCenter
6.- Monitoreo y Grabacion de Llamadas para evaluacion de Calidad en Centros de Llamadas
7.- Extensiones IP moviles usando Softphone
8.- Sistemas de llamadas automaticas para Campañas de productos

Solo por mencionar algunos de los beneficios que con Asterisk y la Telefonia IP se pueden obtener a un costo realmente accesible

Saludos

Dante



Voz Sobre IP
4 Comments
1,508 views

Debo de reconocer que escuche muchas veces sobre este proyecto y nunca lo tome en cuenta, sera que por el tipo desarrollos no habia requerido nada por el estilo, no soy ajeno al mundo de la telefonia y conmutadores, en algun momento me certifique como Avaya System Enginner , debo reconocer que me gusta mucho aprender de todo lo referente a tecnologia y comunicaciones, recientemente en nuestra pequeña oficina de monterrey nos dimos cuenta que contar con algunos telefonos y no tener un conmutador propiamente instalado nos estaba dando mucha guerra, ya que eso de “Pasame el telefono” o “no alcance a llegar a contestar”, estaba realmente dando mucha lata, la mayoria de nosostros usamos SkyPE con un numero local asignado a nuestra cuenta y eso nos permite contestar llamadas en la laptop, pero el numero telefonico tradicional, sigue sonando, y nosotros por descuido no lo atendemos como debe de ser.

Me dispuse a cotizar e investigar una solucion que implicara un conmutador, algo sencillo, mi primera idea fue una Panasonic TDX que son los mas tipicos y clasicos, su precio no considero sea algo caro, pero seamos realistas es usar tecnologia que ya anda en las ultimas.

Pero porque en las ultimas, bueno lo de hoy es VoIP, pero no como muchos la conocen, no me refiero a SkyPE ni a otro tipo de programas que son un puente via internet a servicios telefonicos, me refiero a propiamente usar tecnologia con telefonos IP, Conmutador IP, Voicemail, CallCenter, pero que todo funcione bajo la infraestructura de una red IP y con un enlace a las lineas telefonicas tradicionales o las mas recientes digitales como un E1 de voz que hoy en dia compañias como Telmex, Alestras y Axtel entregan a oficinas de medianas a grandes.

Ahi es donde Asterisk hace su triunfal aparicion, fui a ver varios proveedores y muchos ya ofrecen soluciones de Conmutadores IP, los precios son realmente mas accesibles que comprar lo tradicional, pero me llamo la atencion que todos me requirieron un equipo con Linux, me sorprendio ya que la mayoria de las empresas aun ven Linux con cierto temor, y que un proveedor te lo solicite era ya algo admirable, investigue sus productos y ohh gran sorpresa todos sin excepcion estan basados en Asterisk, es mas de hecho es Asterisk con varios Addons y scripts personalizados.

¿Pero que jijos es Asterisk?
Asterisk es un software desarrollado bajo la licencia GPL, que tiene entre varias de sus bondades cumplir con todos los requisitos de un gran conmutador basado en hardware, solo te pide un equipo de computo dedicado, una tarjeta Digium(Que es basicamente para conectarle las lineas telefonicas) y una conexion a una red de TCP/IP.

El ahorro en costos es grande, realmente grande, la inversion junto con el equipo y la tarjeta no llegan a ser de mas de 500 USD, y las ventajas de poder tener una infraestructura que es tan movible como una red local es muy amplia, a eso agreguenle que puedes tener tu extension en cualquier parte del mundo usando un Softphone con protocolo SIP y listo, las posibilidades son enormes e incluso se pueden tener varios servidores de Asterisk en diferentes ciudades y enlazarlos via internet y asi conectar extensiones en diferentes ubicaciones geograficas y no pagar nada de costos de larga distancia, para los que han vivido el hecho de ver sus facturas telefonicas elevadisimas esto representa una solucion ideal.

Pero la maravilla no termina ahi, hoy en dia existen muchos proveedores de telefonia SIP, que ellos te dan acceso via internet a su servidor y con eso conectar tu sistema Asterisk y tener Telefonia IP 100% sin usar lineas convencionales.

Les dejo estos enlaces para que los interesados se vayan involucrando y vean todas sus bondades

http://www.asterisk.org <- Pagina Oficial
http://www.trixbox.org/ <- implementacion lista para usarse
http://www.asterisk-la.org/ <- Asterisk Latinoamerica

Saludos

Dante Robles