Autor: hellc2

  • Noticias y más noticias…

    Este mes de noviembre, el que ya se decía que iba a ser el mes de Asterisk, están sucediendo bastantes noticias en el mundo de la informática en general y de la VoIP en particular.

    IBM asegura que: «la guerra ha acabado, y Linux ha ganado» refiriéndose al mercado de los sistemas operativos de los servidores con un 83% Linux contra un 23% Windows. [fuente]

    Microsoft asegura que saldrá Windows Vista para el día 30 de Enero.

    Skype saca a la luz la última versión Skype 3.0

    – Sacan el primer teléfono IP con soporte Google Talk.

    entre otras muchas …

  • FreePBX desaparecerá con Asterisk 1.4

    Según nos cuenta Russell a través de la web SineApps y de Asterisk.org, la versión de Asterisk 1.4 llevará incorporado una nueva GUI de administración web bastante interesante que pasamos a comentar:
    Aunque por ahora está en fase beta, se ve a simple vista el esfuerzo que requiere hacer un interfaz web de estas características, basado en el servidor http embebido que trae Asterisk, un poco de javascript y AJAX que se comunica mediante el interfaz AMI y permite a cualquiera configurar su Asterisk de una manera incluso más fácil y avanzado que el FreePBX o infinitamente más económico que el CallManager de Cisco.Trixbox

    No es necesario motores de bases de datos como MySQL, Postgresql, ODBC, ni nada por el estilo, todo vía RealTime y muy, muy sencillo.

    Esta nueva GUI de Asterisk, unido al esfuerzo de Digium de distribuir fácil y líbremente Asterisk permite que empresas colaboradoras con el software libre y la VoIP profesional saquen a la luz interesantes distribuciones Linux preparadas para Asterisk como PoundKey que hará a TrixBox más dificil su existencia.

    Por supuesto, no es tan completa como otras GUIs que he visto comerciales, pero para la gestión habitual de Asterisk para una empresa tanto grande como pequeña, es perfecta.

    Os animo a que la probeis descargándola desde la versión SVN:

    svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui

    Ojo, requiere Asterisk 1.4.

  • Cuántos usuarios de Asterisk hay en el mundo

    AsteriskCounter es una web que lleva la cuenta del número de usuarios que utilizan Asterisk en todo el mundo.
    Cualquiera puede darse de alta, y recibirá un número único de usuario Asterisk.

    La principal ventaja es que los visitantes de esta web pueden descubrir qué usuarios, empresas de voip, proveedores, profesionales de Asterisk tienes cerca, ya que incorpora un mapa donde los usuarios ponen donde se encuentran y puedes localizarlos gracias a los datos que comparten.

    Incluye un ‘ranking‘ de los usuarios de Asterisk por países.

    Si eres un usuario de Asterisk, no puedes perderte esta página y apuntarte.

    AsteriskCounter: http://asteriskcounter.sinologic.net/

  • Digium en el SIMO

    Digium en el SIMOEl «Salón Internacional de Mobiliario de Oficina» como se conocía al SIMO allá por los años 80, evoluciona hasta hoy con un gran número de novedades (como todos los años) y las empresas van allí a exponer sus últimos productos y darse a conocer al público.

    Este año, según los expertos, el año de la explosión de la VoIP y multitud de proveedores de VoIP aparecen este año mostrando sus bajos precios así como las operadoras de telefónica tradicional ya no anuncian sus «servicios» si no la novedad de su nueva tecnología VoIP.

    Como curiosidad destacada para todos aquellos que leen este blog, comentar que la principal empresa patrocinadora de Asterisk: Digium, viene por primera vez al SIMO de la mano de Avanzada7 con las últimas novedades y «secretillos» que a más de uno le hará la boca agua. En concreto, en el Pabellón 7, stand 127.

  • El “lenguage” propio de Asterisk

    Dialplan AsteriskCuando se habla de configuraciones de Asterisk, hay determinadas palabras que suelen acarrear una profunda confusión de lo que nos estamos refiriendo.

    Por ejemplo, cuando en el archivo «extensions.conf» hablamos de Contextos, nos referimos a un bloque que empieza por una palabra entre corchetes «[contexto]» y tras la cual, existen diferentes extensiones que no es más que comandos que empiezan por «exten=>» seguidas de prioridades numéricas para definir el orden en el que se van a ejecutar dichos comandos.

    Ejemplo:

    [incoming]                     < < Contexto llamado 'incoming' exten=>s,1,Answer          < < Extensión 's' exten=>s,2,Playback(bienvenidos)   < < prioridad 2 exten=>s,3,Dial(SIP/300,20,tr)       < < Hacemos una llamada a la extensión SIP 300.

    Con esto, no quiero dar una clase gratuita de programación de dialplans en Asterisk (que igual algún día la hago), pero sí dar a entender que la programación de dialplans en Asterisk es algo realmente sencillo ya que con 3 líneas, descolgamos el teléfono, reproducimos una locución y llamamos a una extensión durante 20 segundos permitiendo transferencias (opción ‘t’ al final del comando Díal).

    Hablando con personas que de profesión son: programadores de dialplans (Avaya y Nortel) realmente alucinaron cuando vieron la programación de Asterisk por su sencillez. Según comentaban, era comparable a programar en Java cuando ellos estaban acostumbrados a programar casi en ensamblador (ASM).

    Aún así, Digium y la comunidad Asterisk en general siguen apostando por un sistema más rápido y fácil de programar dialplans en Asterisk y es por lo que surgió el AEL (Asterisk Extended Lenguage) que más tarde pasó a convertirse en AEL2 (la segunda versión más estable) y que viene incluido en Asterisk 1.2 y en Asterisk 1.4.

  • Microsoft, competencia de Skype

    MessengerMicrosoft no es jamás la primera en sacar algo nuevo, ni siquiera la segunda, de hecho suele ser casi de las últimas ya que lo que hace suele tener tanto éxito en lo usuarios «analfabetos» (informáticamente hablando) que consigue incluso desbancar al creador del invento.

    Ejemplos lo tenemos a patadas, desde el famoso Messenger -MSN- (cuando ya existía el ICQ, el IRC, el webchat, etc…) pasando por los portales basados en comunidades como el Live, spaces, etc… (cuando hacía siglos que ya existía el Geocities, Angelfire, etc…) y en general, Microsoft no inventa nada nuevo, simplemente se dedica a copiar y acaparar en forma de monopolio integrando sutilmente (véase el portal Msn.es que si no fuera por los accesos que hace automáticamente el Internet Explorer no lo usaría ni el tato) cualquiera de los servicios que ofrece al usuario que no conoce, ni sabe, ni le importa.

    Ahora le ha tocado la hora a Skype, casi cualquier persona que lo conozca se encontrará, dentro de un año aproximadamente, que todos los amigos «inútiles» (informáticamente hablando) utilizan el último MSNLive-Out copia, plagio, de la original Skype.

    Más información: http://overdo.spaces.live.com/Blog

  • Es posible enviar SMS con Asterisk…

    Hoy en la lista de correos de Asterisk-ES:

    Javier Casado dijo:

    SMSHay un italiano que ha hecho un parche para enviar SMS (a través de la
    línea telefónica con el protocolo 2 usado en Italia y España) con
    asterisk 1.2.

    ¿Alguien lo ha probado en España?

    http://hyppo.com/asterisk/

    Julian J.M. comentó:

    Funciona! Solo he probado de forma local (Domo mensajes conectado a un
    puerto FXS de la TDM). Domo enviando, y asterisk interceptando la
    llamada al centro de mensajes.

    Enviad un sms desde el domo a cualquier número (da igual), asterisk lo
    interceptará, y lo guardará en /var/spool/asterisk/sms/mtrx en un
    fichero con prefijo «test».

    Por cierto, este método va de lujo para no usar el servicio de
    Telefónica, y sacar los SMS for FCT’s.

    Saludos
    Julián J.M.

  • Proyectos Software

    Aquí puedes ver la lista de aplicaciones y algunos prototipos de proyectos que he ido haciendo poco a poco. Algunos tienen fallos y otros funcionan perfectamente, de tí depende probarlos y ver que tal funcionan. Si encuentras alguno que te guste o lo necesitas, se libre de modificarlo y enviarme la modificación para poder mejorar mi parte.

    – Avisador: (página web)Ejemplo proyecto Avisador
    Aplicación cliente-servidor de comunicaciones bajo Windows para mandarle un mensaje personalizado a otra persona.

    – Bot-PHP: (página web)
    Script en PHP que se conecta a un canal de IRC y permite responder y aprender frases que interactúan con determinadas palabras.
    – Charlatán (página web)
    Aplicación que reproduce por el altavoz (utilizando Festival), cualquier cadena que programes en los logs del sistema. Útil para servidores sin monitor. 🙂

    – DebMaker (página web)
    Front-end para crear paquetes .deb (Debian) de la manera más fácil y rápida que jamás hubieras imaginado. Pruébalo y no utilizarás otra cosa. 😛

    IRCMapC2– IRCMapC2 (página web)
    Applet hecho en Java que representa un mapa de una red en tiempo real al más puro estilo irc-hispano o clobalchat.
    – MSNBot (página web)
    Bot inteligente que se conecta al Mensenger (MSN) y mantiene una conversación bastante natural.

    – WebChecker (página web)
    Programa bajo Windows que avisa cuando cambia una página web. Interesante para enterarte en el momento cuando salen las notas del examen. 🙂

  • Que tarjeta necesito para conectar Asterisk

    Quizá una de las preguntas más sencillas de responder y que en pocos sitios he visto que respondan bien, así que voy a intentar hacerlo de manera que quede claro y sirva como referencia para aquellos que lo necesiten.

    Para empezar, vamos a distinguir las tarjetas entre el tipo de línea que tengamos o a la que queramos conectar.

    LINEAS ANALOGICAS:

    Hay dos familias de tarjetas que cubren todas las necesidades para líneas analógicas: TDM400P y TDM2400B o TDM2400E (si queremos un cancelador de eco hardware incorporado). Las TDM400P permiten conectar con hasta 4 líneas analógicas, por lo que si queremos conectar más de eso, podremos optar por utilizar otra tarjeta TDM400P o bien utilizar una TDM2400B/E.

    Las TDM400P se utilizan cuando el número de líneas analógicas no son más de 8 (ya que no se recomienda utilizar más de 2 tarjetas de comunicaciones en el mismo sistema).
    El nombre de la tarjeta cambia según el número de puertos FXO quieras utilizar (a cuantas líneas telefónicas quieras conectarte).
    Por ejemplo:
    Imagen TDM04B Para conectar tu Asterisk a 1 línea analógica: TDM01B
    Para conectar tu Asterisk a 2 líneas analógicas: TDM02B
    Para conectar tu Asterisk a 4 líneas analógicas: TDM04B
    Para conectar tu Asterisk a 6 líneas analógicas: TDM04B y una TDM02B

    Las tarjetas TDM2400P son utilizadas cuando tienes un gran número de líneas analógicas (menos de 24). El nombre también cambia según el número de líneas que queramos conectar. La terminación en E, significa que lleva incorporado un cancelador de eco hardware que mejora la calidad de sonido y reduce la carga del sistema.Por ejemplo:Imagen TDM2404E
    Para poder conectar tu Asterisk hasta 4 líneas analógicas: TDM2401B / TDM2401E
    Para poder conectar tu Asterisk hasta 8 líneas analógicas: TDM2402B / TDM2402E
    Para poder conectar tu Asterisk hasta 12 líneas analógicas: TDM2403B / TDM2403E
    Para poder conectar tu Asterisk hasta 16 líneas analógicas: TDM2404B / TDM2404E
    Para poder conectar tu Asterisk hasta 20 líneas analógicas: TDM2405B / TDM2405E
    Para poder conectar tu Asterisk hasta 24 líneas analógicas: TDM2406B / TDM2406E

    LINEAS DIGITALES BASICAS (BRI):

    Para poder conectar Asterisk a RDSI Básicas (BRI) o ISDN BRI, necesitaremos una tarjeta u otra según el número de líneas que queremos conectar. Como siempre recomiendo, para que todo vaya sobre rueda es mejor utilizar una tarjeta por cada IRQ (interrupción) libre que tengamos en nuestro sistema. No he encontrado aún ningún sistema que soporte tener 3 slots PCI líbres con 3 IRQ líbres, así que mi límite de momento es de 2 tarjetas por sistema.Billion 1 RDSI

    – Las tarjetas Billion ofrecen conectar 1 línea RDSI por tarjeta, son baratas y la calidad es media-baja, pero son baratas.
    – Las tarjetas QuadBri de Junghanns permiten conectar hasta 4 líneas RDSI con un cancelador de eco hardware y la calidad es media-alta.
    Digium B410P – Las tarjetas B410P de Digium permiten conectar hasta 4 líneas RDSI con un cancelador de eco estupendo y la calidad es muy alta.
    – Las tarjetas OctoBri de Junghanns permiten conectar hasta 8 líneas RDSI con un cancelador de eco hardware y la calidad es media-alta.

    LINEAS DIGITALES PRIMARIAS (PRI):

    Digium tiene la mejor relación calidad-precio de tarjetas de primarios. El nombre de la tarjeta dependerá del tipo de slot PCI que tengamos en nuestra tarjeta (de 5V o de 3.3V).
    Digium TE207P Para conectar con 1 línea de primario:
    Digium TE110P
    Para conectar con 2 líneas de primarios:
    Digium TE205P (5V), Digium TE210P (3,3V)
    Para conectar con 2 líneas de primarios y cancelador de eco:
    Digium TE207P (5V + Cancelador de eco), Digium TD212P (3,3V + Cancelador de eco)
    Para conectar hasta 4 líneas de primarios:
    Digium TE405P (5V), Digium TE410P (3,3V)
    Para conectar hasta 4 líneas de primarios y cancelador de eco:
    Digium TE407P (5V), Digium TE412P (3,3V)

    Espero que con este listado de tarjetas, no quede duda sobre qué tarjeta es necesaria, si aún así queda alguna duda, siempre podreis escribir un comentario que pueda responder. 😛

  • Tutorial paso a paso para montar tu propio TrixBox

    trixbox logoHace un par de semanas que lo ví, pero hablando con la gente la verdad es que más de uno necesita que le iluminen más que, que le enseñen, es por eso por lo que pongo el enlace.

    trixbox2Este es un tutorial paso-a-paso donde enseñan como montar un servidor de VoIP con Asterisk y utilizando TrixBox.

    Como siempre, Nerd Vittles se sale, aunque quiero recordar que TrixBox no es nada recomendable para instalaciones serias, empresas y call centers, así que si tienes pensado hacer algo así, o te lo curras un poco y aprendes, o contrata a un profesional porque te pueden llover desde marrones hasta broncas… así que, advertido queda.

    El enlace: http://nerdvittles.com/index.php?p=151

    Que lo disfruteis. 🙂