Despues de escuchar en el ENLi la interesante charla del Ing. Jesus Vázquez Contreras sobre sql-ledger un ERP basado en la filosofía del Software Libre y liberado bajo la Licencia GPL y despues de recordar un primer contacto con este fabuloso ERP me interese en probar todos los beneficios que pudieran darle a cualquier empresa que requiera desde un Punto de Venta, pasando por un completo sistema de control de inventarios hasta un sistema de contabilidad para una pequeña y mediana empresa, entre otras cosas, por lo qué este domingo a pesar de un sin fin de pendientes que aun no terminó, me dispuse instalarlo en mi lap para empezar a probarlo e irlo conociendo.
Recuerdo que mi primer contacto con este ERP fué hace un par de años cuándo lo conocí, haciendo una búsqueda por internet di con el en SourceForge, recuerdo que intenté implementarlo en una máquina de la anterior empresa dónde trabajaba, ahí usaban SAE y la contadora quería migrar a un sistema más robusto, en ese entonces conociendo las características de sql-ledger le pasé un documento con sus características, pero algo pasó que no generó encantó y decidieron por una actualización de SAE, por lo cuál dejé en el aire continuar y aprender de este proyecto.
Al principio pensé que la instalación de sql-ledger sería complicada ya que sus requerimientos se salen de lo estándar de cualquier aplicación web, (por lo general cualquier aplicación web es Apache, PHP y MySQL) pero en este caso sql-ledger se sale de este esquema, usando Perl como lenguaje de programación y Postgres como base de datos, combinado con Apache, Perl:BI y Latex(Opcional), que desde mi punto de vista estos requerimientos me parecen muy razonables ya que le brindan mucho mayor estabilidad a la aplicación para su uso en entorno de producción real como lo es su uso en cualquier empresa con un considerado número grande de usuarios.
A Grosso Modo la instalación de SQL_ledger consta de bajar los fuentes de postgres, previamente descargar las librerías de readline, compilar postgres, crear el usuario default de postgres, instalar apache con un apt-get install apache2 basta, descargar las librerias DBI, dbd-pg, latex igual con un apt-get es más que suficiente, verificar la versión de perl -v revisando que sea superior a la version 5, ya con estos requerimientos se esta listo para poder configurar sql-ledger, solo habría que echarle un vistazo al archivo README.html que viene dentro del paquete de los fuentes de sql-ledger y seguir paso a paso las instrucciones de instalación y de configuración de sql-ledger, ojo para la instalación de postgres ver el archivo INSTALL, la configuración de sql-ledger solo hay que entrar al admin, dar de alta la base de datos y crear los usuarios con los permisos correspondientes.
Para ver las características de sql-ledger acceder a esta URL
Un documento interesante publicado en Linux Journal sobre sql-ledger, está en ingles pero vale la pena leerlo. http://www.linuxjournal.com/article/7290
Creo que es una alternativa ya muy avanzada para cualquier empresa mexicana, desde la tienda de la esquina que requiere controlar sus inventarios o tener su punto de venta, hasta una empresa mediana que va tirándole a grande.
Y lo mejor de todo, es Software Libre !!
El pasado viernes tuve la oportunidad de asistir al ENLi - Encuentro Nacional de Linux que se llevó a cabo en la Benemérita Universidad Autónoma de Puebla, fuí a presentar una conferencia sobre bases de datos para dispositivos móviles, lo sorprendente del evento fué la gran afluencia que hubo de todo tipo de personalidades desde gurus, programadores y hackers del Software Libre muy reconocidos en México y fuera de nuestras fronteras hasta usuarios nóveles que venían de diversas universidades del pais, así como también fué sorprendente ver personas que venían de entidades gubernamentales y también de la iniciativa privada, esto fué sorprendente ya que en años anteriores en diversos foros y congresos de Software Libre solo era común ver a estudiantes en su mayoría, pero ahora fué interesante ver como organizaciones tanto públicas como empresariales se acercaron al software libre para conocer sus bondades y quizá implementarlas en su organización como una alternativa real, pero lo más sorprendente era ver el interes que mostraban en cada una de las conferencias y talleres.
A mi parecer este año ENLi superó muchas expectativas incluso de extraños, por ahí escuché alguien decir que el ENLi lo imaginaba como un evento muy ligero, que incluso no había considerado ir este año, pero al llegar se sorprendió por la cantidad de asistentes, y es que esto se percibía en cada una de las salas dónde se impártieron diversas conferencias, la mayor parte de las salas llenas, y al menos en la conferencia que pude di, varios jóvenes mostraron interes pues al final muchos me hicieron preguntas y varios se acercaron para pedir información sobre mi presentación.
Solo me queda Felicitar a todo el STAFF del ENLi por tan magnífico evento.. ! Hicieron un excelente trabajo y no dudo que el próximo año superen por mucho lo que lograron este 2007..
Al parecer por lo que puedo observar en el sitio del CONEXSOFT en http://fisep.tecserdan.edu.mx:1352/conexsoft07/default2.aspx todo ya está listo.
El CONEXSOFT es un evento que se realiza por segunda vez en la Ciudad de Puebla, este evento conjunta Exposiciones, Conferencias y Talleres sobre diversas tecnologías con el fin de impulsar y fomentar el interes por parte de académicos y empresarios en el Estado de Puebla hacia la modernización y uso de nuevas tecnologías. Este año se enfocará a una de las nuevas Tecnologías Móviles y emergentes en el mercado mundial que engloba todo lo que es "La Movilidad" y que en la actualidad ya está siendo considerada aquí en México un factor muy importante en el proceso de negocios de las empresas, tan es así que en este año por experiencia personal los proyectos de movilidad han crecido exponencialmente en comparación de años anteriores.
Este evento se llevará a cabo los días 9 y 10 de Octubre en la Ciudad de Puebla.
Tuve la oportunidad de ser invitado a este evento como conferencista y para dar 2 talleres. Mi conferencia hablará sobre Herramientas de Software Libre para dispositivos móviles, en este caso no me enfocaré solo a una tecnología, si no más bien intentaré dar a conocer la gama de opciones que se tienen de herramientas de Software Libre para desarrollar todo un proyecto empresarial, que va desde la implementación de servidores, seguridad en las comunicaciones remotas, bases de datos para dispositivos móviles, herramientas de programación e incluso el porqué usar un sistema operativo libre cómo linux en un dispositivo móvil.
Los talleres serán algo parecido, por el poco tiempo disponible de igual forma no me enfocaré a una tecnología, si no más bien como implementarlas y el porqué, mostrando un uso práctico de manera global para que cada asistente pueda tomar nota y despues pueda implementar lo que su imaginación y conocimiento logre.
Al parecer la asistencia al evento es libre por lo cuál si desean asistir les recomiendo que se registren en la siguiente URL: Registro Conferencias: http://fisep.tecserdan.edu.mx:1352/conexsoft07/RegConferencias.aspx >Registro Talleres: http://fisep.tecserdan.edu.mx:1352/conexsoft07/RegTalleres.aspx
Conferencias: Lista de Conferencias: http://fisep.tecserdan.edu.mx:1352/conexsoft07/ProgAnalco.htm
Talleres: Lista de Talleres: http://fisep.tecserdan.edu.mx:1352/conexsoft07/Talleres1.htm
Crítica Personal: A mi gusto el sitio del evento no me gusta, pudieron haber elegido algun CMS junto con una herramienta de software libre como YACOMAS para la divulgación, captura de usuarios y lista de conferencias y talleres lo que hubiera hecho más fácil su navegación, uso e incluso administración, pero bueno.. solo un comentario a título personal.
Saludos y espero poder salularlos por ahí.
Phylevn.
P.D. Por cierto ya se acerca el Encuentro Nacional de Linux y al parecer también habrá charlas muy interesantes Actualización:
Hace unos días salió a circulación la revista de Software Guru correspondiente al mes de Septiembre y Octubre.
En esta ocasión tuve la oportunidad de poder colaborar con la revista con un artículo sobre SQLite, una base de datos libre que puede ser empotrada en dispositivos móviles y que prácticamente puede usarse en cualquier plataforma, aún no hay una referencia electrónica sobre mi artículo en el sitio, solo de forma impresa en la revista, pero pongo a su disposición material que previamente he subido en este blog y que me ha servido como parte de algunas conferencias que he dado.
Script de PHP que permite importar datos de un CSV a una base de datos de SQLite Información de la revista de Software Guru
SG es la única revista en México dedicada al desarrollo de software. Gracias a su enfoque técnico, neutral y orientado a la práctica, desde la publicación de su primer ejemplar en Octubre del 2004, se ha convertido en la revista preferida por los profesionistas de software en México. La revista SG es una publicación bimestral, tiene un tiraje de 12 mil ejemplares con circulación a nivel nacional.
Festival es una excelente herramienta qe funciona en Linux, Festival permite a diversas aplicaciones en linux traducir texto a voz, conceptualmente podemos decir que festival es un framework para desarrollar diversas aplicaciones de voz, entre sus ventajas es que se pueden configurar diversos plugins y uno de ellos es asignar un estilo de pronunciación para convertir los textos a voz, esto quiere decir que la pronunciación puede ser en ingles, español, alemán o el idioma que sea y el género que exista para esos idiomas, esto solo configurándolo en Festival.
Festival junto con Asterisk se convierte en una herramienta muy poderosa ya que con estas 2 grandes aplicaciones de Software Libre se pueden desarrollar múltiples aplicaciones junto con los AGIs de Asteisk, de tal forma que podemos crear un AGI en el cuál nuestros clientes puedan llamar a nuestras oficinas y asterisk conmute las llamadas de tal forma que por ejemplo en la extensión 301 tengamos una aplicación en el cual se le pida a nuestros clientes su login y passwords y de tal forma consultar una base de datos y regresarles el status de su orden, pedidos u otra información pero con voz ya que festival se encargaría de hacer la lectura obtenida de la base de datos y regresarla por el canal de voz al usuario mediante Asterisk.
A continuación muestro el procedimiento de configuración de Festival para integrarlo en Asterisk
#INSTALANDO #Verificar que se tiene instalado la versión de festival
dkpg -s festival #si no está instalado instalarlo con Apt-Get sudoapt-getinstall festival festival-dev #instalamos los parlantes en español e ingles sudoapt-getinstall festvox-ellpc11k festvox-kallpc16k festvox-kallpc8k festvox-kdlpc8k #CONFIGURANDO FESTIVAL #Editar el archivo siguiente: sudo emacs /etc/init.d/festival #Buscar lo siguiente: #! /bin/sh # /etc/init.d/festival # # Init script for starting Festival as a system-wide server process. # # Written by David Huggins-Daines <dhd@cepstral.com> # Comment out the next line to start a Festival server at boot time. exit 0 # NOTE: Not just anybody can connect to your server; the list of allowed # hostnames is a regexp. Check /usr/share/festival/festival.scm for more
y comentar #exit 0
#Guardar el archivo con CTRL+S CTRL+G #Editar el siguiente Archivo sudo emacs /etc/festival.scm #Y agregar lo siguiente:
;; set spanish voice (comment the following 2 lines to use british_american)
;; (language_spanish) (set! voice_default 'voice_el_diphone)
;;; Command for Asterisk begin
(define (tts_textasterisk string mode)
"(tts_textasterisk STRING MODE)
Apply tts to STRING. This function is specifically designed for
use in server mode so a single function call may synthesize the string.
This function name may be added to the server safe functions."
(utt.send.wave.client (utt.wave.resample (utt.wave.rescale (utt.synth
(eval (list 'Utterance 'Text string))) 5) 8000)))
;;; Command for Asterisk end
#Guardar el archivo
#Editar el archivo de configuración de festival para asterisk
sudo emacs /etc/asterisk/festival.conf
#y dentro del archivo poner lo siguiente:
[general]
host=localhost
port=1314
festivalcommand=(tts_textasterisk "%s" 'file)(quit)\n #Guardar el archivo #Editar el archivo /etc/asterisk/phpagi.conf y verifica que las rutas sean correctas [festival] #directorio donde se encuentra la aplicacion text2wave text2wave=/usr/bin/text2wave #directorio donde se colocaran los archivos temporales tempdir=/var/lib/asterisk/sounds/tmp/ #Guardar el archivo #Editar el archivo siguiente sudo emacs /etc/asterisk/extensions_custom.conf #y agregar lo siguiente
include => festival-demo [festival-demo]
exten =>111,1,Answer
exten =>111,2,Festival(Probando la voz en español para festival con asterisk)
exten =>111,3,Hangup #Guardar el archivo #EJECUTANDO #Parar Asterisk, en este caso como se está usando freepbx pararlo con el siguiente comando sudo amportal stop #Reiniciar Festival sudo/etc/init.d/festival start #verificar que festival se haya iniciado como servidor ps aux | grep festival #debería regresar algo como esto
nobody 163390.01.15657622920 ? Ss 00:26 0:00 /usr/bin/festival --server #Iniciar Asterisk sudo amportal start #PROBANDO #Desde una extensión del conmutador de VoIP marcar la extensión 111 #Al llamar a la extensión deberían de escuchar una voz robotizada del texto que escribieron, solo es cuestión de ajustar un poco la velocidad de lectura, y lo agudo de la voz en festival, así como cambiar el idioma de lectura. #Si pueden abrir la consola de asterisk podrían ver algo como esto al llamar a la extensión
en voz
Accepting AUTHENTICATED call from XXX.XXX.XXX.XXX: > requested format = ulaw, > requested prefs = (), > actual format = ulaw, > host prefs = (ulaw|alaw), > priority = mine -- Executing [111@from-internal:1] Answer("IAX2/204-3", "")in new stack -- Executing [111@from-internal:2] Festival("IAX2/204-3", "Probando la voz en español para festival con asterisk")in new stack
== Parsing '/etc/asterisk/festival.conf': Found -- Executing [111@from-internal:3] Hangup("IAX2/204-3", "")in new stack
== Spawn extension (from-internal, 111, 3) exited non-zero on 'IAX2/204-3' -- Executing [h@from-internal:1] Macro("IAX2/204-3", "hangupcall")in new stack -- Executing [s@macro-hangupcall:1] ResetCDR("IAX2/204-3", "w")in new stack -- Executing [s@macro-hangupcall:2] NoCDR("IAX2/204-3", "")in new stack -- Executing [s@macro-hangupcall:3] GotoIf("IAX2/204-3", "1?skiprg")in new stack -- Goto (macro-hangupcall,s,6) -- Executing [s@macro-hangupcall:6] GotoIf("IAX2/204-3", "1?skipblkvm")in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] GotoIf("IAX2/204-3", "1?theend")in new stack -- Goto (macro-hangupcall,s,11) -- Executing [s@macro-hangupcall:11] Hangup("IAX2/204-3", "")in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'IAX2/204-3'in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'IAX2/204-3' -- Hungup 'IAX2/204-3' #Si no les funciona o tienen algun otro error repitan el procedimiento. #Con esto ya están casi listos para empezar a desarrollar AGIs con PHP, Perl Java o el lenguaje que más les acomode.
Implementando algunos servicios con SIP e IAX2 en un conmutador de VoIP con Asterisk me encuentro con algunas diferencias entre SIP y IAX2 que pueden ser interesantes durante su implementación.
Si bien es cierto que SIP es un estándar implementado en un sin fin de dispositivos, también es cierto que SIP sigue arrastrando algunos problemas por su filosofia de operación lo que en algunos aspectos le da algunas ventajas a IAX2 sobre SIP, pero en otras SIP tiene ventajas sobre IAX2 y por los cuales el uso de SIP hace más atractiva su implementación en ciertas aplicaciones. Con respecto al Ancho de Banda
IAX2 suele ocupar mucho menor ancho de banda que SIP ya que en IAX los mensajes son enviados de forma binaria mientras que en SIP todos son enviados en forma de texo. Asi como también las cabeceras de los mensajes IAX son mucho más cortos lo que diminuye el tráfico de la red. Utilización de Puertos
SIP usa un puerto para enviar toda la señalización del protocolo, mientras que para enviar el audio utiliza 2 puertos RTP por cada canal de audio generado, de tal forma si hay 3 peticiones SIP, enviaría toda la señalización por el puerto 5060 pero el audio lo enviaría a traves de 6 puertos RTP, a diferencia de SIP, IAX usa solo un puerto para enviar tanto la señalización como el audio lo que hace al protocolo transparente para los firewalls, en cambio en SIP muchas veces se tienen problemas con respecto al audio por lo que es necesario implementar de forma adicional un servidor STUN para el envio del audio lo que complica un poco más las implementaciones SIP cuándo están detras de un NAT los clientes y servidores SIP. Estandarización y uso
SIP es un protocolo que ha sido estandarizado por parte de la IETF por lo cuál se encuentra implementado en diversos dispositivos de hardware y software por lo cual su uso es muy amplio, mientras que IAX es un protocolo abierto desarrollado por la empresa Digium para su Conmutador de Software Abierto Asterisk, IAX aun está en proceso de estandarizacion por lo que aún no existen muchos dispositivos de software o hardware en el mercado pero solo será cuestión de tiempo. Flujo de audio al utilizar un servidor
En el protocolo SIP la señalización usa siempre un mismo puerto y esta señalización pasará siempre por el servidor, pero el audio que usa puertos RTP puede ir de extremo a extremo sin necesidad de que tenga que pasar por el servidor, mientras que en IAX la señalización de los datos así como también el audio siempre pasarán por el servidor de IAX. El que pase la información por el servidor de IAX pues requerirá que se tenga buen ancho de banda cuándo se abran canales de voz usando IAX simultáneamente, mientras que en SIP el que los datos viajen de extremo a extremo usando puertos RTP llevará a configurar un servidor STUN o abrir los puertos RTP de los firewalls dónde se encuentren los extremos. Envio de Información
IAX fué desarrollado para trabajar conjuntae de transmisión de Audio y Video tiene otras funcionalidades interesantes como en el envio de planes de marcación que junto con Asterisk potenciabilizan el uso de este protocolo. SIP en cambio es un protocolo estandar que fué desarrrollado para proposito general por lo que podría transmitir sin mayor problema cualquier tipo de información y no sólo se refiere a audio o video.
Comparto un script que hice para entender el funcionamiento de Ajax, no había tenido curiosidad de intentar conocer Ajax pero despues de un rato de ociosidad me metí a entenderlo y creo que su operación es relativamente sencilla y tiene muchas utilidades para diferentes aplicaciones web.
El script de Ajax puede verse funcionando aquí http://phylevn.mexrom.net/ajax/
Pongo a su disposición un archivo en formato 7zip para que hagan sus pininos en esto del Web 2.0
Pueden descargar el archivo en la siguiente url :
sepomex.php: script que importa el archivo sepomex2.csv a la base de datos de mysql.
index.php: script principal que generar los ComboBox de Estados, Municipios y Colonias. Contiene igual 2 funciones para cuándo cambie la información de estado y municipio y pueda hacer la consulta correspondiente para traer los datos del servidor.
ajax.js:script que crea el objeto ajax, que es util para la operación de las funciones en index.php
procesos.php: script que es mandado a llamar por los scipts de ajax para hacer las consultas correspondientes de estados y municipios.
funciones.php: script que genera los combobox en base a las consultas generadas por ajax y enviadas a traves de procesos.php
Si no tuvieran instalado un servidor web pueden probar Wamp Server y descargarlo de la siguiente url http://www.wampserver.com/en/
Espero esto pueda orientarlos y cualquier comentario siempre será muy bien recibido.
Saludos
Hoy despues de haber terminado el avance con un desarrollo para un cliente me puse a explorar algo sobre la tecnología llamada AJAX, de tal forma que alrededor de 1 hora pude comprender su funcionamiento e incluso desarrollar un demo, imaginé que sería mucho más complicada el entenderla pero al parecer su uso no es tan difícil como aparenta ser. Introducción AJAX [*] Es una tecnología relativamente nueva la cuál permite a las aplicaciones web hacer peticiones de información a diversos servidores sin recargar toda la página web como se lleva a cabo actualmente en muchas aplicaciones.
¿ Qué ventajas tendría esto ? Por ejemplo en una página de información de películas de cine digamos CineMex, para poder ver las películas disponibles para hoy en la tarde en la sala de Plaza Universidad, al seleccionar en el combobox la sala de Plaza Universidad la página recarga todo completamente imagenes, textos, videos, y la información que requiero sobre las películas que se exhiben ahi. Con Ajax esto no pasaría, pues al seleccionar en el combobox la opción de plaza universidad solo cambiaría la información en el listado de películas de la sala seleccionada pero sin tener que recargar toda la información del sitio, esto es lo que muchos sitios ya van implementando y generando algo llamado Web 2.0. Continuando...
Despues de hacer las pruebas correctas en mi PC usando FireFox quise intentarlo en una Terminal de Symbol Technologies la MC70 con Windows Mobile 2005, pues es ahí dónde su uso sería mucho más interesante, ya que debido al costo que tiene el GPRS (Costro Movistar,Costo Telcel) por kilobyte aquí si es imprecindible el solo poder consultar los datos y no recargar páginas completas.
Hice una demo con AJAX usando la información de SEPOMEX para consultar estado, municipios, codigos postales, etc, subi la información que provee SEPOMEX de un csv a una base de datos en mysql y el demo generado puede verse aquí en http://phylevn.mexrom.net/ajax/ intenté ejecutar este demo desde el navegador por default de Windows Mobile 2005 con el Pocket Internet Explorer pero fué un fracaso, por lo cuál tuve que recurrir a Minimo. Lo interesante... Minimo es una versión de FireFox pero para dispositivos móviles el cuál ya se encuentra en la versión 0.2. Existen versiones de Mínimo para Windows Mobile 2003 y para las nuevas versiones de Windows Mobile 2005 así como tambien para la versión 6 de Windows Mobile. En un principio Minimo era muy lento, recuerdo las primeras veces que intenté ejecutarlo en mi iPaq RX3715 la carga era lentísima y había que esperar mucho para recargar una página, pero ahora Minimo se ha desarrollado mucho y es una alternativa mucho mejor que Pocket Internet Explorer desde mi punto de vista. Minimo puede ser descargado de su sitio web ubicado en http://www.mozilla.org/projects/minimo/.
Lo interesante que pude observar es que Minimo si soporta Ajax, de hecho me pude conectar al demo de AJAX y sin ningún problema Minimo pudo efectuar el proceso haciendo uso de AJAX, esto es muy interesante ya que se puede aprovechar esta tecnología junto con el navegador de Minimo para desarrollar aplicaciones móviles que hagan uso de la tecnología GPRS.
Hoy en estos días la movilidad es un aspecto importante tanto para los usuarios caseros como para los grandes corporativos, ya que la tecnología de Voz sobre IP permite esta movilidad con respecto a los servicios de telefonía, lo cuál implica que te puedes de mover de una oficina a otra ó de una ciudad a otra e incluso de un pais a otro y seguir llevando contigo tú número telefónico. ¿ Qué ventajas tiene la telefonía de voz sobre IP con respecto a la movilidad ? Simplemente que te permite estar conectado a la red de telefonía de tú empresa mediante una conexión de internet dónde quiera que estes, esto implica que tu número o extensión telefónica empresarial podrá ir dónde quiera que tu estes mediante una conexión de internet de tal forma que nunca perderas una llamada de tús clientes, socios, empleados y proveedores manteniéndote al tanto de todo lo que suceda en la empresa dónde quiera que estes. ¿ Para un usuario casero que ventajas le brinda la telefonía IP ? Imagina que un día realizas un pedido vía internet, pero no sabes que ese pedido llegaría a las 10 A.M. a tú casa, a esa hora tú te encuentras en tú oficina, el mensajero toca el timbre de tú puerta, pero tú tienes conectado el portero a tú conmutador Asterisk de Voz sobre IP, de tal forma que si en 60 segundos nadie responde al llamado de el dispositivo portero activado por el mensajero entonces el conmutador como primer paso redirige la llamada a tú extensión personal, en ese momento tú estas conectado desde tú oficina via internet a tú conmutador casero de tal forma que recibes en tú oficina el llamado del mensaje a un SoftPhone instalado en tu computadora, pero por alguna razón saliste de tú oficina y no respondes de forma inmediata la llamada que recibes en tú SoftPhone en tú computadora, por lo cuál el conmutador que tienes instlado en casa como segundo paso es enlazar el portero a un telular que es un dispositivo que esta conectado al conmutador de voz sobre ip para hacer llamadas a telefonos celulares de tal manera que usando el plan de telefonía celular te marca a tú celular, en ese momento tu estas sacando copias y recibes la llamada, te comunicas con el mensajero y en ese momento le indicas que deje el paquete en la puerta trasera de tú garage, por lo que desde tú celular marca al portero del garage y desde tú celular abres la puerta para que el mensajero deje tú paquete adquirido por internet.
Lo anterior son una de las tantas ventajas de la telefonía IP, pero la principal es el abaratamiento de costos de telefonía así como la movilidad. ¿ Cómo puedo obtener movilidad a traves de la telefonía IP ? Si eres un usuario casero o empresarial existen diversas formas de conseguir tener una cuenta de VoIP a traves de un proveedor tercero, tal es el caso de DIDIWW [http://www.didww.com] que te ofrece números telefónicos de diversas partes del mundo por una cuota de 10 dlls mensuales, con esta cuota tú podrás recibir las llamadas que quieras a un teléfono IP, a un softphone instalado en tú computadora ó a un teléfono tradicional conectado a un adaptador telefónico como es un PAP2 de Linksys.
El servicio de DIDWW te permite redirigir tu número telefónico a diversos servicios como a tú propio conmutador de voz sobre ip, a un proveedor SIP o IAX tercero como centricall.com e incluso puede redirigírtelo al MSN o GTALK.
Las ventajas de adquirir un DID es que no tienes que hacer engorrosas filas en telmex para adquirirla, realizar un contrato por más de un año, recibir cargos telefónicos extras por parte de la centralita, entre otros muchos dolores de cabeza que tienes al contratar una línea adicional para tú negocio o casa.
Ún DID tú puedes adquirirlo en cualquier momento con cualquier proveedor, configurarlo en tú conmutador, en un SofPhone e incluso en un teléfono tradicional. Si configuraras el DID en tú computadora recibirías las llamadas a tú número seleccionado como DID desde cualquier parte del mundo, supongamos que tú DID es de la Ciudad de México podrías estar en cualquier parte del mundo y recibir llamadas de tal forma para los que te hablen serían llamadas locales y a ti no te costaría nada.
Si conectaras tú DID a tú conmutador podrías realizar las funciones normales que realizas con cualquier línea tradicional de Telmex como mandarlo a un IVR, redireccionarlo a un grupo de marcación, mandarlo a un correo de voz, por lo cuál con un DID vía VoIP tienes todas las ventajas de una línea tradicional a un bajo costo y permitiendo tener movilidad.
VoIP: Protocolo que permite transmitir voz a traves de internet. Este protocolo ha sido desarrollado enormemente en los últimos años por lo cuál es una alternativa real para las necesidades de telefonía, la telefonía VoIP ha permitido abaratar costos debido a que usa la infraestructura de internet para hacer llamadas de larga distancia.
DID: Direct Inward Dialing por sus siglas en ingles. Es un servicio ofrecido por diversas compañías para asignarte un número de cualquier parte del mundo y puedas recibirlo vía internet a tú computadora, a tú conmutador o a un número tradicional. Las empresas que te ofrecen DID generalmente te dan un número de la ciudad y del pais que elijas por lo cuál podrías tener un número de China, Japón, Australia y Alemania por ejemplo y estar recibiendo esas llamadas sin costo hasta tu computadora dónde quiera que estes a traves de una conexión a internet.
IVR: Interactive Voice Response por sus siglas en ingles. Es un servicio que se configura en los conmutadores actuales por lo cuál es factible dar respuestas de voz interactivas a traves de una máquina a los usuarios.
Grupo de Marcación: Es un grupo configurado en un conmutador de VoIP, este grupo puede ser una lista de extensiones o de números telefónicos a la cuál marca el conmutador al mismo tiempo al recibir una llamada.
Telmex: Porveedor de telefonía tradicional y otros servicios en México.
SIP: Protocolo de comunicación de voz a traves de internet.
IAX: Protocolo muy eficaz nativo del proyecto Asterisk para comunicación de voz sobre IP a traves de internet.
Portero: Dispositivo que permite a los visitantes llamar a traves del conmutador a una extensión configurada previamente, puede tener un sistema de videoconferencia asi como tiene un interruptor electrónico para abrir y cerrar puertas marcando un código desde cualquier extensión permitida del conmutador.
Telular: Dispositivos al cuál es posible instalar un SIM CARD de telefonía celular y conectarlo a un conmutador para hacer llamadas desde cualquier extensión y ser enrutadas a este dispositivo cuándo se requieran llamadas a teléfonos móviles.
DIDWW: Servicio de internet para proveer DID.
Gtalk: Servicio de mensajería de google.
MSN: Servicio de mensajería de Microsoft.
PAP2: Dispositivo de la marca linksys que permite conectar teléfonos tradicionales a una red de Voz Sobre IP.
SoftPhone: Software de computadora que permite emular un teléfono IP por lo cuál es factible hacer llamadas a cualquier número del mundo mendiante un servicio de VoIP. Con los softphone es posible también hacer videoconferencias.
RFID que por sus siglas en ingles significa Identificación de Datos por Radio Frecuencia es un término que es usado para definir un sistema que transmite información serializada de alguna entidad por medio de ondas de radio frecuencia. El RFID fué rediseñado para permitir a diversos dispositivos de lectura capturar información de etiquetas y enviarlos automáticamente a un sistema de cómputo para su procesamiento sin la necesidad de que un ser humano pueda estar involucrado en el proceso.
Una etiqueta de RFID consiste de un microcircuito electrónico unido a una antena de radio pasiva o activa montada sobre una placa de sustrato. El microcircuito puede almacenar hasta 2 kilobytes lo que equivaldría por ejemplo a escribir sobre la etiqueta de RFID la descripción del producto, marca, su fecha de manufactura, origen, lote, etc., algo así como un código de barras bidimendional PDF-417 pero inalámbrico ¿ Genial no crees ?. Para poder leer la información escrita sobre la etiqueta de RFID se requiere de un lector especial RFID que no es más que una o más antenas que excitan al microcircuito para obtener la información de forma inalámbrica mediante ondas de radiofrecuencia, el lector despues de obtener la información de la etiqueta RFID envía los datos de forma digítal a un sistema de cómputo para el procesamiento deseado es común ver por ejemplo sistemas de tomas de inventario de activos fijos haciendo uso de esta tecnología desde terminales portátiles.
El RFID está siendo usado en la actualidad por miles de empresas desde finales del siglo pasado. ¿ Pero si el RFID es una tecnología de mediados del Siglo pasado entonces porqué hasta ahora causa interes por parte de las empresas ? el principal problema sin duda fué el costo, pero en los últimos años su costo ha disminuído considerablemente debido al la popularidad que ha tenido lo que ha permitodo su uso masivo por diversas empresas por lo que en la actualidad ya es factible aplicarlo en diversos procesos de las empresas.
Hasta ahora el RFID tiene mayor uso en el control de almacenes, cadenas de suministro, control de inventarios de activos fijos, control de personal por lo que es permisible pagar cómo mínimo más de 10 ctvs de dólar por parte de las empresas para tener mayor control y así hacer más eficaces sus procesos.
El RFID también es usado para llevar un seguimiento de cadenas de suministros abiertas, donde las chips de RFID son puestos en cajas ó envases por una compañía y pudiendo ser leídas por otra, el principal impedimento para adoptar la tecnología de RFID en las empresas es el costo. En el año de 1999 la UCC( Uniform Code Council ) y EAN International unieron esfuerzos junto con la empresa Gillete y Procter & Gamble para fundar el Auto-ID Center en el Instituto de Tecnología de Massachussets. El centro se encargó de modificar la ecuación al trabajar con la industria privada para desarrollar una etiqueta RFID que fuera de muy bajo costo (el propósito fue 5 centavos) cuando se fabricara en grandes cantidades.
El costo de 5 ctvs de dólar todavía está a algunos años de ser realidad, el costo actual mínimo en EU es de 20 a 30 ctvs de dólar, dependiendo de sus características y empaquetado ya que existen chips de RFID para diversos usos por lo cuál su costo puede incrementar considerablemente por lo cuál siempre es necesario hacer un estudio previo para definir los requisitos necesarios para la implementación de la tecnología RFID.
El aporte de Auto-ID Center no solo se concentró en desarrollar una etiqueta de bajo costo, si no también en crear un esquema de serialización numérica que hiciera posible tener único número serial por cada artículo fabricado.
Auto-ID Center también desarrollo un protocolo de comunicación entre los lectores y las etiquetas RFID para que existiera un estándar que pudiera ser implementado por diversos fabricantes. También diseño una estructura de red para almacenar la información en una base de datos de internet segura, el Auto-ID center traspasó su desarrollo a una organización llamada EPCGlobal la cuál creó un protocolo de comunicación conocido como de Segunda Generación sobre la cuál se ha concentrado en desarrollar una infraestructura de red que se denominará EPCGlobal Network, la finalidad de esta infraestructura es compartir información en tiempo real entre diversas compañías.
¿ Cuál es la finalidad de crear una infraestructura de red sobre la tecnología de RFID ?
Supongamos que una Compañía A envía cajas llenas de café de altura en alguna parte de la Sierra Norte de Oaxaca, las cajas y empaques son leídos con un lector de RFID cuándo se haga el embarque y a traves de una aplicación de cómputo conectada a internet pueda informar a la Compañía B que el embarque ha salido hacias sus bodegas.
La compañía B cuándo reciba el embarque, lee las etiquetas RFID automáticamente al pasar por un portal con antenas de radiofrecuencia, en ese momento se envía un mensaje a la compañía A. La eficiencia potencial creada por esta visibilidad es enorme. Las compañías serán capaces de reducir sus inventarios mientras se aseguran de que los productos están en el lugar correcto en el tiempo correcto. Y puesto que no intervienen humanos para leer las etiquetas, los costos de mano de obra y los errores se reducirán enormemente.
Actualmente todavía es difícil pensar en la aplicación de RFID en ventas al consumidor final ¿ Esto porqué ? debido precisamente al costo de las etiquetas de RFID, ya que no sería factible poner un TAG (etiqueta) RFID de 10ctvs de dólar a un lápiz de 20ctvs de dólar pr ejemplo ya que esto incrementaría su precio en un 30%. Aunque el sueño de las cadenas comerciales es no solo usar RFID para la cadena de suministro ó control de almacenes si no también aplicarlo en la venta al consumidor, dónde el consumidor tome su carrito haga sus compras y al final no tenga que hacer cola por 20 minutos en el mejor de los casos en un día de quincena en una caja face-smile.png , si no pasar "libremente" por un portal con antenas RFID que lean los tags de los productos y en ese momento hagan el cálculo de la compra y en automático leer el tag RFID de la tarjeta de débito o crédito del consumidor y hacerle el cargo correspondiente.
El auge de RFID ya está muy próximo así como su uso masivo al igual que el código de barras y sus aplicaciones ya están funcionando aquí en México, en MexRom Technologies ya estamos trabajando con esta tecnología y empezando a dar soluciones a diversos clientes.
Comentarios Recientes