Tecnología archivos - Yautalk

Un romance en una azotea

Nuestra historia: el nacimiento de Yautalk

La historia de Yautalk

Hace más de 15 años, en una soleada tarde de verano, en la azotea de una casa en un barrio de Lima, dos jóvenes, ambos en sus veintes, compartían conversaciones profundas sobre la vida, el futuro y el amor. A pesar de que sus charlas eran diversas, algo los unía en lo más profundo de sus anhelos: deseaban crear un negocio tecnológico exitoso, que trascendiera y beneficiara a muchos.

Inicios del fundador de Yautalk en la telefonía VoIP

«Uno de los fundadores de la historia en sus inicios en el VoIP»

Desde lo alto de esa azotea, observaban día tras día a un hombre misterioso que se dirigía al teléfono público de la tienda de su vecino, Tomás, con un puñado de monedas en la mano. Pasaba largos momentos realizando llamadas en un teléfono monedero, y aunque desconocían a dónde o a quién llamaba, intuyeron una oportunidad especial. En ese entorno, nació una visión compartida: conectar a las personas mediante una tecnología que hiciera que las comunicaciones fueran más accesibles y eficientes.

Fue entonces cuando los dos jóvenes descubrieron la magia de la telefonía IP. Su existencia les reveló un mundo de posibilidades, permitiendo realizar llamadas telefónicas de una manera completamente revolucionaria; con esto reemplazarían los teléfonos tradicionales que solían ser la única opción que la gente tenía para comunicarse con sus seres queridos. Además, les recordaba al misterioso hombre en la tienda de Tomás.

Teléfono público de la tienda de Tomás

«El teléfono público» de la tienda de Tomás

La visión se materializó con la apertura de su emprendimiento, un «locutorio», que consistía en cabinas privadas para hacer llamadas telefónicas. En poco tiempo, recibieron la visita del enigmático hombre de la tienda de Tomás. En una conversación con este hombre que resultó ser David, compartió su historia: llamaba constantemente a su novia, Dalila, quien había emigrado a Italia en busca de trabajo. Su amor y compromiso florecían en cada llamada telefónica, y prometían ser tan fieles como los cisnes a su pareja. A medida que el tiempo avanzaba, los clientes del emprendimiento ya no eran como David y Dalila, quienes, por cierto, luego se convirtieron en esposos, al igual que nuestros dos jóvenes emprendedores. El negocio evolucionó hacia la prestación de servicios a empresas que utilizan hoy la telefonía IP virtual para conectar a sus empleados y clientes. Estas relaciones, impulsadas por el amor, dieron origen a un emprendimiento que actuaba como un cupido tecnológico, su intención fue impactar positivamente en la vida de los protagonistas de la historia.

El locutorio, primer emprendimiento de telefonía

«El locutorio», emprendimiento de nuestros inicios

Aquel «locutorio» ya no existe; sin embargo, el emprendimiento sigue construyendo conexiones favorables para sus clientes, colaboradores y el medio ambiente. Hoy se ofrece telefonía IP virtual en lugar de líneas telefónicas tradicionales, centrales telefónicas virtuales en lugar de físicas, se gestionan llamadas telefónicas a través de aplicaciones para reducir el uso de aparatos físicos, se impulsa el teletrabajo para crear más empleos, y se contribuye al cuidado del planeta reduciendo el uso de: teléfonos físicos, plástico, cables, energía eléctrica, transporte, cartón, hilos de cobre y apoyando la asociatividad de 45 pequeños productores agroecológicos rurales en la región de Amazonas.

Evolución a la telefonía IP en la nube

El emprendimiento de estos dos jóvenes hoy se llama «Yautalk» y aspiran a que este perdure en el tiempo como el vínculo entre ambos, que por cosas del destino fueron conectados gracias a la tecnología de la telefonía IP virtual.

Redactado por:
Wilian Vega | CEO & Founder | Yautalk

Te puede interesar:

¿Cuáles son los mejores teléfonos VoIP para una Pyme? 2021

Los mejores teléfonos VoIP para Pymes

Encuentra una selección de los mejores teléfonos VoIP ideales para tu empresa

En Yautalk, hemos probado la mayor parte de los teléfonos IP comerciales que existen en el mercado con nuestras soluciones de telefonía empresarial en la nube para encontrar el mejor teléfono VoIP para pequeñas empresas.

¿Qué es un teléfono VoIP?

Un teléfono VoIP es un hardware que utiliza tecnología de voz sobre IP para enviar y recibir llamadas a través de internet.

Al convertir tu voz a un formato digital basado en la telefonía en la nube, los teléfonos VoIP pueden ofrecer mayor flexibilidad, funciones y movilidad a una fracción del costo.

Para determinar los mejores teléfonos VoIP para pequeñas empresas, hemos evaluado 3 factores clave:

  1. Calidad: ¿Los teléfonos son fiables y tienen buena calidad de sonido?
  2. Facilidad de uso: ¿Los teléfonos son intuitivos y fáciles de usar?
  3. Precio: ¿Son los teléfonos económicos para una pequeña empresa?

Con estos 3 factores, analizamos la línea de opciones y consultamos con especialistas de producto e ingenieros con experiencia en la industria de la telefonía IP de varios países de Latinoamérica.

En el Perú y Latinoamérica, la marca líder en teléfonos IP es Yealink. Durante todos estos años, las pequeñas empresas se han visto bastante beneficiadas con los modelos de la gama «T».

La marca Yealink tiene 3 de los mejores teléfonos VoIP para Pymes

Con los modelos de la gama «T» de Yealink, descubrimos que cumplían todos los requisitos de las pymes.

Los 3 modelos de teléfonos VoIP Yealink (SIP-T23G, SIP-T19P E2 y SIP-T22P) son asequibles y, simplemente, funcionan muy bien.

La gama «T» de teléfonos IP Yealink es una de las más vendidas a nivel nacional e internacional. Aquí tienes un detalle de los 3 modelos:

SIP-T23G

La tecnología HD de Yealink permite llamadas telefónicas empresariales claras y reales, opciones de administración subcontratadas, implementación flexible y uso de aplicaciones de comunicaciones de terceros.

Como solución IP rentable, ayuda a los usuarios a optimizar los procesos de negocio, ofreciendo una experiencia de comunicación potente, segura y consistente para el entorno laboral (ya sea remoto o presencial).

Teléfono IP Yealink SIP-T23G

SIP-T19P E2

Los puertos de red duales de 10/100 Mbps con PoE integrado son ideales para el uso prolongado de la red.

El SIP-T19P E2 admite una sola cuenta VoIP, opciones de instalación simples, flexibles y seguras, además de IPv6 y SRTP/HTTPS/TLS, VLAN y QoS.

Incluye compatibilidad para el uso de auriculares, es montable en la pared y ha sido diseñado específicamente para mejorar los negocios.

Teléfono IP Yealink SIP-T19P E2

SIP-T22P

El teléfono Yealink SIP-T22P posee una interfaz de usuario muy intuitiva y con una gran variedad de funciones que facilitan la interacción y operación.

Su tecnología de chipset TI TITAN y su motor de voz TI proporcionan una experiencia mejorada con audio de alta definición.

Sus opciones de administración externa, instalación flexible y la posibilidad de agregar aplicaciones de comunicación con terceros lo convierten en una gran solución de telefonía IP.

Es, además, muy económico, ya que ayuda a los usuarios a simplificar sus sistemas empresariales ofreciendo una excelente experiencia.

Teléfono IP Yealink SIP-T22P

¿Sabías que los teléfonos IP Yealink son compatibles con una central telefónica empresarial en la nube?

Yautalk ofrece potentes beneficios de telefonía en la nube para exprimir al máximo todo el potencial de los teléfonos IP.

Además de utilizar los teléfonos IP en una oficina o en casa, los servicios de telefonía IP empresarial se integran simultáneamente con dispositivos móviles y computadoras.

¡Solicita una ASESORÍA gratis hoy con YAUTALK!

Te puede interesar:

Asterisk en la Nube: ¿Qué es?, funcionalidades y beneficios

Asterisk en la nube, PBX Cloud para empresas

Descubre Asterisk en la nube, el software PBX open source más conocido del mundo que convierte un servidor virtual en una potente centralita telefónica.

Asterisk es un software creado en 1999 por Mark Spencer. Aunque para ese entonces significó un gran avance tecnológico tener un sistema de telefonía IP en un ordenador, hoy en día sigue más vigente que nunca a pesar de los malos pronósticos de los escépticos de su momento.

Actualmente, la marca Asterisk pertenece a la empresa canadiense Sangoma, la cual compró a la empresa Digium (dueña hasta ese tiempo de la marca Asterisk) en el año 2018.

Lee la noticia completa aquí.

¿Qué es Asterisk PBX en la nube?

Es la implementación de una solución de comunicaciones VoIP para empresas basada en la instalación del sistema Asterisk PBX en un entorno de nube. Esto permite incorporar todas las funcionalidades que se espera encontrar en una central telefónica tradicional, además de opciones mucho más avanzadas y personalizables, sin el pago de licencias que resultan muy costosas en los sistemas PBX tradicionales.

En la actualidad, Asterisk PBX en la nube es utilizado por grandes empresas como Google, Yahoo, IBM e incluso el Ejército de los Estados Unidos. Esto se debe a su gran flexibilidad y estabilidad, ya que puede funcionar en diversos sistemas operativos como Linux, BSD, OS X y Windows. Además, es compatible con la gran mayoría de dispositivos VoIP, teléfonos SIP, softphones y webphones que existen en la industria de la telefonía IP.

Funcionalidades de Asterisk PBX en la nube

Este software de central telefónica IP para empresas cuenta con dos tipos de funcionalidades principales:

Funcionalidades básicas

Funcionalidades básicas de Asterisk PBX

Desvío de llamadas:
Cuando un número telefónico está ocupado o no contesta, Asterisk PBX permite la transferencia automática de la llamada entrante hacia otro número determinado, ya sea interno o externo.

Conferencia múltiple:
Se puede establecer una comunicación simultánea entre múltiples usuarios de la centralita telefónica, dependiendo del modelo del teléfono IP.

DND (Do Not Disturb):
En Asterisk PBX Cloud se puede configurar la opción de «No Molestar» mediante un código especial o directamente desde el conmutador VoIP.

Llamada directa a extensión:
Si tu empresa cuenta con diferentes números telefónicos o DID, podrás enrutar directamente la llamada a uno de dichos números gracias a una extensión de la centralita.

Transferencias directas o consultivas:
Gracias a una centralita telefónica Asterisk en la nube, puedes transferir una llamada en curso a otra extensión, ya sea consultando primero al nuevo destino (transferencia consultiva) o transfiriendo la llamada a ciegas sin necesidad de consultar al destinatario (transferencia directa).

Grupos de llamadas (Ring Groups):
Podrás dirigir una llamada entrante directamente a un ring group, el cual es un grupo de extensiones que sonarán de acuerdo a una determinada estrategia de timbrado previamente establecida.

Capturas de llamadas:
Podrás capturar una llamada que está timbrando en una extensión telefónica distinta a la tuya gracias a los códigos de captura, ya sean de extensión específica o de grupo.

Funcionalidades avanzadas

Operadora automática (IVR):
Aplicación de telefonía IP que permite interactuar con el usuario que está realizando la llamada con el fin de que este pueda pulsar opciones previamente anunciadas y, así, acceder automáticamente al departamento adecuado.

Correo de voz (Voicemail):
En caso de que el usuario no pueda atender una llamada telefónica, se puede programar la transferencia de esta a un buzón de voz. Una vez que se recepcione el mensaje de audio, este será enviado mediante correo electrónico, avisando así al destinatario.

Música en espera con archivos WAV:
La central Asterisk en la nube permite introducir diferentes categorías de música en espera basadas en archivos .wav y .mp3. Así, podremos tener diferentes melodías para reproducir mientras los clientes aguardan en línea.

Colas de llamadas:
Es una aplicación VoIP que distribuye y encola las llamadas entrantes hacia un grupo específico de agentes o anexos, de acuerdo con una estrategia de distribución predefinida.

CallBack:
Cuando redirigimos una llamada al módulo de CallBack, el sistema originará automáticamente una llamada de retorno hacia el número que nos acaba de marcar. Esto nos permite centralizar los costos de las comunicaciones.

Salas de audioconferencias:
Es un sistema robusto que permite conectar a múltiples usuarios en una misma sala virtual. Los usuarios pueden acceder a estas audioconferencias desde una extensión interna o marcando desde un número externo.

Extensiones DISA:
Una vez que nos hemos comunicado con la centralita telefónica IP desde el exterior, podemos autenticarnos y llamar a un nuevo destino como si estuviéramos en la oficina, de manera rápida y sencilla.

Retrollamada (Call Return):
Esta función permite al usuario activar un código para que el sistema le avise y llame automáticamente a la última extensión o número que intentó contactarlo sin éxito.

Integración CTI:
Conocida como la integración de la telefonía con sistemas informáticos de gestión comercial (CRM/ERP). Te permite ejecutar una llamada con un clic desde la PC o recibir información en pantalla sobre el cliente justo cuando entra la llamada.

Informes detallados de llamadas (CDR):
Te brinda el detalle y el registro histórico de todas las llamadas realizadas y recibidas por extensión, grupos o clientes, ideal para la auditoría, facturación o imputación de costos departamentales.

Principales ventajas competitivas:

  • Cuenta con recepcionista digital inteligente.
  • Conferencias multiusuario integradas.
  • Música en espera 100% programable.
  • Fácil y económica integración con sistemas de terceros.
  • Dispone de diversas funcionalidades diseñadas para activar el teletrabajo.
  • Puede brindar servicio desde 10 hasta 10,000 usuarios repartidos en múltiples sedes.
  • No requiere del pago de costosas licencias ni cuotas anuales por usuario.

¿Buscas implementar una central telefónica IP o necesitas una Troncal SIP para tu centralita Asterisk?

Te puede interesar:

Diferencias entre World Wide Web e Internet

Diferencias entre World Wide Web e Internet

A propósito de la creación de la World Wide Web, en esta entrada señalamos las diferencias entre World Wide Web e Internet.

En marzo de 1989, Tim Berners-Lee expuso su visión de lo que se convertiría en la web en un documento llamado «Gestión de la información: una propuesta». Sin embargo, sus propuestas fueron aceptadas al cabo de mucho tiempo.

De hecho, su jefe en ese momento, Mike Sendall, anotó las palabras «Vago pero emocionante» en la portada.

Tecnologías fundamentales creadas por Tim:

  1. HTML: HyperText Markup Language. El lenguaje de marcado (formato) para la web.
  2. URI: Identificador uniforme de recursos. Un tipo de «dirección» que es única y se utiliza para identificar a cada recurso en la web. También es comúnmente llamado una URL.
  3. HTTP: Protocolo de transferencia de hipertexto. Permite la recuperación de recursos enlazados desde toda la web.

Tim también escribió el primer editor/navegador de páginas web («WorldWideWeb.app») y el primer servidor web («httpd»).

«Si la tecnología hubiera sido propietaria, y en mi control total, probablemente no habría despegado. No se puede proponer que algo sea un espacio universal y al mismo tiempo mantener el control de él.» – Sir Tim Berners-Lee

Por otro lado, en esta entrada se mencionan las principales diferencias entre World Wide Web e Internet:

  1. Internet es una red global de redes, mientras que la Web, también conocida como World Wide Web (www), es una recopilación de información a la que se accede a través de Internet.
  2. Internet es infraestructura, mientras que la Web es un servicio sobre esa infraestructura.
  3. Internet es como una gran biblioteca, mientras que la Web se puede ver como una colección de libros en ese espacio.
  4. Entonces, podemos concluir que Internet funciona como el hardware y la Web como el software.

Como parte de nuestra pasión por ofrecer soluciones para contacto telefónico masivo, comercializamos Internet Dedicado Empresarial de más alta velocidad del Perú y con la más alta disponibilidad, conectividad y anchos de banda nacional e internacional.

También contamos con una red metropolitana de alta velocidad provista de miles de kilómetros de fibra óptica tendida propia del operador desplegada en todo el Perú.

Disfruta de una excelente conectividad para navegar en internet a través de una fibra óptica veloz, segura y con soporte efectivo.

Te puede interesar:

Sangoma Technologies anuncia la compra de la empresa Digium

Sangoma Technologies anuncia la compra de la empresa Digium

Sangoma Technologies anunció la compra de la empresa Digium por $28,000,000.00.

El acuerdo consistió en $24.3 millones en efectivo y casi $4 millones en acciones comunes.

Sangoma es una compañía que fue fundada en el año 1984 y actualmente es proveedora de soluciones de Comunicaciones Unificadas para PYMES, fabricante de equipamiento original (OEM según sus siglas en inglés) y otros proveedores de servicios.

Sus soluciones vienen en forma de servicios en la nube.

Con esta adquisición corporativa, Sangoma alcanzó una nómina de 300 empleados.

Digium es mejor conocida por ofrecer desarrollo de soluciones de código abierto de comunicaciones a través de aplicaciones open source (free PBX).

Hoy en día Digium entrega un amplio portafolio de soluciones, incluidas las Comunicaciones Unificadas como servicio.

Digium actualmente es una empresa de desarrollo y fabricación de hardware y software de comunicaciones y telefonía, principalmente de la plataforma de telefonía de código abierto Asterisk, el software de comunicación de open source más utilizado en el mundo junto con FreePBX de Sangoma.

El CEO de Sangoma, Bill Wignall, se refirió en su momento a la relación de largo término entre las compañías.

“Nos gustaría darle la bienvenida a la familia en crecimiento Sangoma al nuevo staff que va a sumarse a nosotros. Para nuestros clientes y socios de Digium ubicados alrededor del globo, nos gustaría asegurarles que Sangoma permanece comprometida con todos, con los servicios Digium en los que confían para contribuir aún más a su éxito. Y por supuesto, a la comunidad Asterisk comprometida a mantenerlo como código abierto”.

El acuerdo fue confirmado un año y medio después de la adquisición de Dialogic, otra empresa de telecomunicaciones clave en el negocio de las telecomunicaciones.

Te puede interesar:

¿Qué hace tu Asterisk cuando no miras?

¿Qué hace tu Asterisk cuando no miras?

Asterisk cuenta con una interfaz CLI para ver qué hace en tiempo real. Sin embargo, existen ciertas razones por las que no siempre podemos controlar lo que ocurre en nuestro Asterisk.

¿Qué podemos hacer?

Una solución que brinda Asterisk es guardar lo que ocurre cuando no estamos mediante «logs».

Un archivo de «LOG» guarda cualquier información que pueda ser relevante para que el usuario pueda conocer qué ha hecho la aplicación en todo momento. Si analizamos los «logs», veremos que estos siempre deben llevar el tiempo (día, mes, año, hora, minuto y segundo) en el que se realizó la acción, la categoría del mensaje, y el mensaje en sí.

Analizando los logs del Asterisk, podemos:

  • Ver qué ha ocurrido en el sistema en un momento determinado.
  • Programar alertas para que nos avise en momentos críticos.
  • Procesarlos para generar informes estadísticos interesantes.

Pero si cada aplicación guarda su archivo de «log», tendremos un directorio /var/log con cientos de archivos, cada uno de una aplicación diferente. Para evitar esto, se utiliza una herramienta/protocolo llamado syslog.

Syslog es una herramienta de apoyo principal de registro de eventos. Cada sistema operativo basado en Linux viene con alguna versión. La capacidad de registro permite que algunos o todos los eventos se envíen a syslogd para su procesamiento posterior, el almacenamiento en una base de datos SQL o el envío de registros a un servidor de registro del sistema remoto.

¿Qué otros métodos de monitoreo se pueden usar?

Asterisk 13 y 14 incluyen un conector con StatsD, el cual permite a Asterisk hacer de cliente y conectarse a un servidor StatsD para enviarle información sobre llamadas, canales, etc. Una de las capacidades más útiles de StatsD es su capacidad para usar un programa de fondo de graficación para mostrar las estadísticas. StatsD hace esto muy sencillo mediante la aceptación de las estadísticas a través de un comando corto de una sola línea y luego la agrupación y organización de las estadísticas para ti.

Referencias Bibliográficas:

Elio Rojano. (2016). Descubre qué incluye el nuevo Asterisk 14. 24/11/2016, de SINOLOGIC.

Sitio web: Qué hace tu Asterisk cuando no miras

Te puede interesar:

Asterisk 14 y sus nuevas funcionalidades

Asterisk 14 y sus nuevas funcionalidades

¿Qué novedades trajo consigo Asterisk 14?

Como ya explicamos en otro artículo sobre cómo funcionan las versiones de Asterisk, la versión Asterisk 14 es una versión orientada a incluir nuevas características, lo que se conoce como una versión de “desarrollo”, y por lo tanto no es recomendable utilizarla en entornos de producción. No obstante, es muy interesante conocer qué características incluyó para ir desgranándola y viendo las posibilidades de las futuras versiones de Asterisk.

Los repositorios donde encontrarás esta versión están en la siguiente dirección:

http://downloads.asterisk.org/pub/telephony/asterisk/

Asimismo, aquí podrás revisar el CHANGELOG, donde podrás ver qué cambios se han realizado:

http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-14.0.0

Sobre Asterisk 13, en mi opinión, es una versión LTS basada en Asterisk 12 pero con características que no terminan de ser todo lo estables que deberían para un entorno de producción. Eso no quiere decir que no se pueda utilizar Asterisk 13 en un entorno de producción, pero las características más importantes de Asterisk 13 (PJSIP, ARI, Codec Negotiation, SIP sobre Websocket, etc.) aún no son todo lo estables que a mí me gustaría para un entorno en producción. Ahora bien, si no se utilizan estas características, el sistema es similar a Asterisk 11 con las ventajas de una versión superior; por ahí todo perfecto.

Si tienes dudas acerca de qué versión debes instalar, puedes revisar el siguiente artículo:

https://www.yautalk.com/que-version-de-asterisk-debo-instalar/

Con Asterisk 14 volvemos a la senda del desarrollo de nuevas características y eso me choca, ya que soy consciente de que muchos usuarios de Asterisk tampoco utilizan las nuevas características de Asterisk 13. Por lo que continuar añadiendo nuevas características a Asterisk sin conseguir que la comunidad asimile las de Asterisk 13 creo que es un error; no obstante, la lista de características ya es pública, así que vamos a ver en qué consisten:

Soporte para hacer Text to Speech desde el sistema ARI.

De esta manera, podemos utilizar Asterisk para generar audio en base a un texto enviado mediante REST. Esto no significa que Asterisk haga de TTS, sino que hará uso de un sistema TTS conectado a él e incluirá las herramientas para hacer uso del TTS mediante comandos REST (muy práctico si el TTS que utilicemos no soporta REST).

POST http://localhost:8088/ari/channels/12345/play/p1?media=tts:dude%20where%20is%20my%20car

Soporte para reproducir archivos en un canal desde el sistema ARI.

Imaginemos que estamos hablando con alguien, y una aplicación detecta que llevamos hablando demasiado tiempo y nos alerta de ello. Para ello, la aplicación se conectará al sistema ARI y nos enviará una serie de locuciones para indicarnos el tiempo que llevamos hablando:

POST /channels/12345/play?media=sound:usted+lleva&media=number:30&media=sound:minutos+hablando

También se buscará la posibilidad de reproducir archivos remotos HTTP en un canal, bien desde dialplan, AGI o desde el sistema ARI, como en el siguiente ejemplo:

Dialplan:
same => n,Playback(http://myserver.com/monkeys.wav)

AGI:
CONTROL STREAM FILE http://myserver.com/monkeys.wav “” 3000

ARI:
http://localhost:8088/ari/channels/12345/play/p1?media=uri:list
Content-Type: text/uri-list
http://myserver.com/monkeys.wav

Esto puede ser una opción muy interesante a la hora de centralizar locuciones entre varios servidores Asterisk, o bien, pensando en la posibilidad de disponer de un TTS que genere archivos wav, la posibilidad de acceder a estos archivos situados en un servidor externo.

Módulo Beacon

Esta es una antigua idea que tomó forma en Asterisk 14. La idea consiste en centralizar esfuerzos en mejorar aquellas características que sean más utilizadas por los usuarios y abandonar aquellas que apenas tengan uso. Pero ¿cómo saber cuáles son las más o las menos utilizadas?

En eso consiste el “módulo Beacon”. Es un módulo que enviará información de forma completamente anónima a “https://beacon.asterisk.org” informando cada cierto tiempo de los módulos utilizados por nuestros Asterisk. Del mismo modo, informa a los desarrolladores cuáles son los componentes más necesarios de mejorar.

Como la información es anónima, no es necesario ningún tipo de identificación ni autorización. Sin embargo, se deben tomar medidas para evitar ataques, información falsa y proveer de ciertas medidas de seguridad, cifrado, etc.

API y cliente DNS interno

Asterisk hace uso del cliente DNS del sistema operativo, de manera que si hacemos una petición a un hostname y este no resuelve temporalmente, al ser un proceso bloqueante, esa petición quedará “paralizada” temporalmente hasta que responda. No obstante, esa no es la razón por la que desarrollar esta funcionalidad, sino porque cada vez más se hace uso de características avanzadas de DNS en la VoIP. Para eso, mejor contar con herramientas que permitan utilizar dichas características de forma interna en cualquier módulo de Asterisk gracias a esta nueva API.

Más cambios y más interesantes…

Hay muchos otros cambios aunque, al ser una versión orientada a desarrollo, estos cambios están pensados para el nivel interno y no son tan “interesantes” desde el punto de vista del usuario:

Nuevo sistema de reemplazo del motor RTP.

Hasta ahora, Asterisk utiliza un módulo res_rtp_engine y se quiere sustituir este módulo que gestiona el RTP por una API que permita crear nuevos módulos RTP más convenientes según qué tarea.
De esta manera, se mejoraría el soporte de algunas características como RTCP, ICE, DTLS y, de paso, mejoraría considerablemente el soporte para ofrecer WebRTC en Asterisk.

Nueva gestión de módulos.

Actualmente se utiliza el modules.conf para decidir qué módulos debe cargar Asterisk. Se plantea una nueva forma de indicar qué módulos deben ser cargados, también dónde, cuándo y qué archivos de configuración son los asociados a cada módulo. Esto implicaría una modificación de todos los módulos para adaptar el sistema al nuevo… y algunas cosas más.

Como decía al principio, Asterisk 14 es una versión de desarrollo, y al igual que cuando ocurría con Asterisk 12, la mayor parte de los cambios son internos, orientados a ofrecer un entorno de trabajo mejor para los desarrolladores y preparar el marco necesario para cambios que sí verían la luz en futuras versiones de cara al usuario. Los cambios en Asterisk 12 fueron demasiado numerosos e impactantes, lo que llevó a generar una gran cantidad de características que fueron hechas realidad en Asterisk 12 y Asterisk 13. No obstante, estos cambios son tan importantes que harán falta más versiones para poder hacer uso en condiciones y con seguridad de estas características.

Me alegra ver que al menos todavía hay gente que utiliza en producción Asterisk 11 como mínimo y ya no ocurre como antes, que los usuarios utilizaban versiones 1.2 y 1.4 simplemente porque funcionaban.

Te puede interesar:

¿Qué versión de Asterisk debo instalar?

¿Qué versión de Asterisk debo instalar?

Recomendar una versión de Asterisk puede parecer algo bastante subjetivo, sobre todo cuando no hay una versión única y hay varias versiones “que viven simultáneamente“. ¿Qué pasa si llega el momento en que tenemos que instalar una sola versión y tenemos varias para elegir?

Debemos decidirnos por una en concreto, pero… ¿Cuál escoger?

Estas recomendaciones son solamente eso, recomendaciones, y no tienen que ser una regla a seguir para cada usuario. Cada quien es libre de escoger y realizar su instalación con la versión que a cada quien se le antoje.

Cada proyecto viene de la mano con actualizaciones que son necesarias para eliminar algunos errores o vulnerabilidades. La mejor opción es siempre estar actualizado, pero siendo conscientes de que una versión nueva puede tener fallos aún no descubiertos.

Lo primero es decidirnos y tener claro qué es lo que estamos buscando.

¿Buscas estabilidad?

Una versión estable, con pocos cambios y pocos fallos, serviría mejor para un sistema en producción.
Una versión con las nuevas características y las últimas novedades sería más indicada para pruebas o con fines didácticos o en entornos de desarrollo.

La mayor parte de las personas que leerán este artículo seguramente optarán por la primera opción, ya que será para instalar en alguna empresa o proyecto piloto.

Si por el contrario es para un proyecto de universidad, investigación o ver las posibilidades de la herramienta, seguramente optemos por la segunda opción.

¿Dos versiones de Asterisk simultáneas?

Asterisk siempre suele contar con, al menos, tres versiones simultáneas, intercalando dos versiones LTS y una versión de características nuevas con dos versiones de características nuevas con una LTS.

  • 1.4 (Versión orientada a estabilidad – LTS)
  • 1.6.X (Versión orientada a características nuevas)
  • 1.8 (Versión orientada a estabilidad – LTS)
  • 10.X (Versión orientada a características nuevas)
  • 11 (Versión orientada a estabilidad – LTS)
  • 12.X (Versión orientada a características nuevas)

Por ejemplo, históricamente, mientras se esperaba que saliera la versión 12, había dos versiones LTS (Asterisk 1.8 y Asterisk 11) y una versión orientada a características nuevas (Asterisk 10).

Cuando por fin salió Asterisk 12, se pasó a tener dos versiones orientadas a características nuevas (Asterisk 10 y Asterisk 12), mientras que solo había una versión LTS (Asterisk 11).
En caso de tener dos versiones LTS en la actualidad, ¿cuál escoger?

Básicamente dependerá de qué buscamos. Si queremos una versión sin fallos o prácticamente sin ellos, seguramente debamos escoger la más antigua de las dos. El problema de esta versión es que corremos el riesgo de quedarnos obsoletos mucho más pronto de lo que pensamos.

Por el contrario, si escogemos una versión LTS más moderna, aunque encontremos un bug, seguramente se resuelva en una revisión más nueva. Además, podremos estar seguros de que estamos bastante actualizados.

¿Cada cuánto tiempo hay que actualizar?

Para realizar una actualización, hay una técnica que podrías tomar en cuenta:

  • Si te está afectando un bug que se soluciona en una versión más nueva, actualiza de inmediato.
  • En producción, salta siempre de versión LTS a versión LTS y siempre espera al menos a una subversión 5 o 6.
  • Si continúas en la misma versión, actualiza cada 5 subversiones o cada 6 meses, lo que ocurra antes.
  • Si está funcionando todo bien, no lo toques.

Te puede interesar:

Astricon, ElastixWorld, VoIP2DAY, los mayores eventos de la VoIP

Astricon, ElastixWorld, VoIP2DAY, los mayores eventos de la VoIP

La organización de los principales eventos de VoIP del mundo está en pleno funcionamiento preparando todo lo necesario. Históricamente, en los últimos años, el calendario de eventos se centraba en el mes de octubre y, aunque un evento como este parezca algo sencillo de organizar, detrás hay muchos meses de duro trabajo, esfuerzo y negociaciones para que todo salga a pedir de boca y los asistentes descubran año tras año algo nuevo que los motive a ir a la siguiente edición.

La tecnología VoIP comprende muchos campos y cada uno tiene sus propios eventos especializados organizados por su propio nicho de mercado. Así como los que están en el rubro de Call Centers tienen su propio evento al que van los interesados; los operadores IP tienen también su propio evento, de la misma manera que los fabricantes de productos VoIP, WebRTC, entre otros. No obstante, pese a que estos eventos también tienen su propio público (Asterisk, Elastix, etc.), engloban todas las temáticas anteriormente dichas permitiendo reunir a personas y empresas interesadas tanto en operadores IP, como en call centers, WebRTC, y demás.

A continuación hablaremos de algunos de los eventos más emblemáticos:

Astricon 2016

Del 27 al 29 de septiembre tuvo lugar la Astricon 2016 en Phoenix (USA).

La Astricon es el evento “natural” para los usuarios y aficionados a Asterisk que se celebra en los EE. UU., donde además de conferencias sobre Asterisk, también podemos encontrar a multitud de empresas interesadas en las novedades de este software y que quieren potenciar sus soluciones.

No es el mayor evento de VoIP ya que la fecha ITExpo es multitudinaria, pero a diferencia de esta, en la Astricon sí hay conferencias y talleres, por lo que puede ser más aprovechada por los visitantes.

ElastixWorld 2016

Del 19 al 20 de octubre tuvo lugar la ElastixWorld 2016 en Buenos Aires (Argentina).

La ElastixWorld ha sido el evento más famoso de Latinoamérica y que reúne a miles de aficionados, usuarios, desarrolladores y empresas relacionadas con la Voz sobre IP o VoIP y las nuevas tecnologías. En esa ocasión, el lugar escogido fue Buenos Aires, un paraje ideal donde poder conocer a los creadores y usuarios de este software.

VoIP2DAY 2016

Del 16 al 17 de noviembre tuvo lugar el VoIP2DAY 2016 en Madrid (España).

El VoIP2DAY, que se celebra en Madrid, es el mayor evento de toda Europa y reúne tanto a ingenieros, usuarios técnicos, aficionados y a empresas de todo tipo (fabricantes, integradores, desarrolladores, etc.).

Tres grandes eventos, para ponerse al día, aprender, hacer contactos, negocios y disfrutar con conferencias, talleres y sumergiéndonos en este mundo lleno de VoIP; un momento idóneo para encontrarnos y para descubrir las ventajas de esta tecnología.

Te puede interesar: