Este documento presenta información sobre Asterisk y su evolución hacia un framework de desarrollo de aplicaciones de voz. Se describen cambios en Asterisk para mejorar la flexibilidad, soporte de nuevos códecs como Opus, capacidades multi-tenant, uso de bases de datos, mejor gestión de NAT usando ICE, compatibilidad con WebRTC y medidas para aumentar la seguridad.
Profundizando en las novedades de Asterisk 1.8Elio Rojano
Presentación de Elio Rojano para el Día de la Comunidad del VoIP2DAY 2010 sobre Asterisk 1.8: Características, novedades, configuración, ejemplos de uso, etc.
La versión 2.0 de Elastix introdujo Addons como una forma de integrar desarrollos de terceros para una integración funcional con la distro. A día de hoy existen varios desarrollos que añaden funcionalidades que no necesariamente están relacionadas con telefonía. Conoce trucos y programación para crear tu propio addon y como publicarlo en el Market Place de Elastix.
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutosElio Rojano
Presentación en la C0r0n4CON sobre una forma rápida y efectiva de montar un servidor VPN para una PYME por personas no técnicas para poder aumentar la seguridad de sus conexiones a su red interna.
Esta conferencia se realiza en el marco de la C0r0n4con, un evento telemático solidario y gratuito realizado para conseguir donaciones en favor de la Cruz Roja para ayudar a combatir el COVID-19
Charla impartida por Luciano Bello el día 27 de Octubre de 2008 en Getafe (Madrid) en la conferencia Asegúr@IT IV sobre el fallo del módulo OpenSSL en la distribución Debian.
El documento describe un foro universitario de software libre sobre Asterisk que se llevará a cabo del 6 al 9 de mayo de 2013. Se presentará información sobre proyectos de código abierto como Proyecto GNU, FreeBSD y Linux. También habrá experiencias con la versión 1.8 de Asterisk Cert y discusiones sobre la historia, productos, funcionalidades y arquitectura de Asterisk.
Profundizando en las novedades de Asterisk 1.8Elio Rojano
Presentación de Elio Rojano para el Día de la Comunidad del VoIP2DAY 2010 sobre Asterisk 1.8: Características, novedades, configuración, ejemplos de uso, etc.
La versión 2.0 de Elastix introdujo Addons como una forma de integrar desarrollos de terceros para una integración funcional con la distro. A día de hoy existen varios desarrollos que añaden funcionalidades que no necesariamente están relacionadas con telefonía. Conoce trucos y programación para crear tu propio addon y como publicarlo en el Market Place de Elastix.
Cómo instalar un servidor VPN de emergencia para una PYME en 5 minutosElio Rojano
Presentación en la C0r0n4CON sobre una forma rápida y efectiva de montar un servidor VPN para una PYME por personas no técnicas para poder aumentar la seguridad de sus conexiones a su red interna.
Esta conferencia se realiza en el marco de la C0r0n4con, un evento telemático solidario y gratuito realizado para conseguir donaciones en favor de la Cruz Roja para ayudar a combatir el COVID-19
Charla impartida por Luciano Bello el día 27 de Octubre de 2008 en Getafe (Madrid) en la conferencia Asegúr@IT IV sobre el fallo del módulo OpenSSL en la distribución Debian.
El documento describe un foro universitario de software libre sobre Asterisk que se llevará a cabo del 6 al 9 de mayo de 2013. Se presentará información sobre proyectos de código abierto como Proyecto GNU, FreeBSD y Linux. También habrá experiencias con la versión 1.8 de Asterisk Cert y discusiones sobre la historia, productos, funcionalidades y arquitectura de Asterisk.
Descripción del funcionamiento y configuración básica de dispositivos de seguridad marca Cisco, ASA y PIX firewall. Descripción de la configuración de envió de logs y políticas básicas
Implementación de tecnologías de firewallfillescas
Descripción de la configuración de ACL y sus distintos tipos. Resolución de problemas con ACL, presentación de ejemplos con GNS3 y Kali, configuración de firewalls y Zone-based policy firewalls en Cisco ASA
Descripción de las características y la importancia de AAA servers, configuración de AAA en linea de comandos Cisco utilizando la BD local. Configuración de RADIUS y TACACS+, Resolución de problemas con AAA, Comparación de caracterísitcas entre RADIUS y TACACS+
Al fin me pude sentar a publicar esta charla prometida, preparada originalmente para el flisol de Puno, lastimosamente por problemas de coordinación no se pudo dar, pero luego de unas mejoras, pudimos tenerla lista para el "Chiclayo IT Security Day 2011", en el cual estuvimos este fin de semana.
Toca muchos temas, desde las metodologìas para hacer pentesting, las herramientas, las metodologías, y bueno, la charla presencial tuvo una pequeña demo.
Encontrarán varios links que espero les sean de utilidad. Espero la disfruten.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.Elio Rojano
Este documento resume la evolución de la tecnología VoIP en los últimos 10 años. Explica cómo las tarjetas de comunicaciones han sido reemplazadas por operadores IP a medida que ha aumentado el ancho de banda. También describe cómo la virtualización y los contenedores ahora permiten una implementación más escalable de VoIP. Además, analiza temas como la seguridad, IPv6 y conceptos futuros como la inteligencia artificial y la realidad virtual.
Esta presentacion la prepare para el OWASP Latam, que se realizo en Peru en agosto 2011, esta vez prepraré un reciclado con su poco de update para el tema de MitM aplicado al Web Security. Espero sea de vuestro agrado.
Este documento describe los objetivos de instalar y mantener un sistema operativo. Explica que un sistema operativo es el software responsable de hacer que todos los componentes de una computadora funcionen de manera ordenada y organizada. También cubre cómo instalar un sistema operativo, preparar una computadora para unirse a una red asignándole una dirección IP, y mantener actualizado el sistema operativo mediante la aplicación de parches.
Este documento describe cómo configurar y administrar dispositivos de red con Cisco IOS. Explica cómo acceder al sistema operativo Cisco IOS en un dispositivo, navegar por los diferentes modos y comandos de configuración, y establecer nombres de host y direcciones IP. También cubre cómo limitar el acceso a la configuración, guardar cambios y verificar la conectividad entre dispositivos.
Este documento describe la función y uso del sistema operativo IOS de Cisco para configurar y verificar routers y switches de red. Explica cómo usar los comandos CLI de Cisco para aplicar parámetros de direccionamiento a interfaces, establecer contraseñas de seguridad y nombres de host, y verificar la conectividad entre dispositivos mediante comandos como ping.
El documento lista diferentes tipos de sockets de procesadores y sus sistemas de refrigeración. Menciona sockets como Socket 370, 423, 462, 478, 754, 939 y 940 usados por Intel y AMD en procesadores como P3, P4, Sempron, Duron, Athlon y Phenom a través de los años. También lista sockets más recientes como 775, 1155, 1156 y 1366 usados en procesadores Intel Core como I3, I5 e I7.
El documento presenta una introducción a la seguridad de redes a través del uso de firewalls y proxies. Explica conceptos básicos como redes confiables e inconfiables, y describe cómo funcionan los firewalls y proxies a nivel técnico, filtrando el tráfico de paquetes. También incluye ejemplos prácticos de configuración de firewalls y proxies en INETER, como el firewall y proxy de la división de Geofísica.
Este documento presenta un capítulo sobre la configuración de sistemas operativos de red. Explica el propósito del Cisco IOS y cómo acceder y navegar por el software. Detalla cómo configurar nombres de host, limitar el acceso y guardar configuraciones. Además, cubre temas como direccionamiento IP y verificación de conectividad.
Este documento compara las similitudes y diferencias entre tres tarjetas madres: PC 'Chips Genérica', INTEL y TAR. Algunas características comunes son que todas tienen ranuras PCI, voltaje ATX, batería y BIOS. Algunas diferencias son que solo la tarjeta INTEL tiene ranuras ISA y conectores RAID y Cler CMOS, mientras que solo la tarjeta PC 'Chips Genérica' tiene conector FDC y para sonido creative lab.
The status report summarizes the progress of Team 3's project to design an all-in-one portable device to help the deaf hear surrounding sounds. It outlines completed tasks such as submitting a competition paper and building a voice recognition circuit prototype. Current work includes testing the circuit prototype and learning microcontroller coding. Upcoming milestones are finishing an electrical diagram, testing sound detection range, and integrating components by the project's deadlines.
Este documento describe tres movimientos artísticos - Cubismo, Arte Abstracto y Surrealismo - que se caracterizan por desvincularse de la naturaleza y representar ideas de forma no tradicional. El Cubismo descompone figuras en planos estudiados de forma independiente, mientras que el Arte Abstracto utiliza un lenguaje visual propio sin necesidad de representar figuras. El Surrealismo intenta plasmar imágenes de la realidad más profunda del ser humano a través de formas abstractas o simbólicas.
Este documento contiene 25 problemas matemáticos o lógicos con preguntas numéricas. Los problemas incluyen sumas, multiplicaciones, divisiones, identificación de patrones y secuencias lógicas. El objetivo es calcular valores numéricos o determinar opciones basadas en la información proporcionada en cada problema.
The Mattress Factory is an art museum located in Pittsburgh that specializes in site-specific installations. It serves as a research and development lab for artists. Most exhibits are temporary in nature. The Mattress Factory was one of the first installation museums in the world.
Este documento apresenta um projeto de pesquisa sobre o Instituto Estadual de Educação Deputado Ruy Ramos. O projeto tem como objetivo caracterizar a instituição através de dados sobre sua localização, corpo docente e discente, público-alvo, histórico e metodologia dos Anos Iniciais do Ensino Fundamental. O cronograma estabelece as etapas como organização do grupo, pesquisa de dados, elaboração de relatório e apresentação dos resultados.
Este documento resume las principales características y funcionalidades de Asterisk, un software de código abierto para implementar soluciones de telefonía IP. Explica la historia, arquitectura e instalación de Asterisk, así como su configuración para establecer llamadas, implementar IVRs y desarrollar aplicaciones que se integren con este software.
Descripción del funcionamiento y configuración básica de dispositivos de seguridad marca Cisco, ASA y PIX firewall. Descripción de la configuración de envió de logs y políticas básicas
Implementación de tecnologías de firewallfillescas
Descripción de la configuración de ACL y sus distintos tipos. Resolución de problemas con ACL, presentación de ejemplos con GNS3 y Kali, configuración de firewalls y Zone-based policy firewalls en Cisco ASA
Descripción de las características y la importancia de AAA servers, configuración de AAA en linea de comandos Cisco utilizando la BD local. Configuración de RADIUS y TACACS+, Resolución de problemas con AAA, Comparación de caracterísitcas entre RADIUS y TACACS+
Al fin me pude sentar a publicar esta charla prometida, preparada originalmente para el flisol de Puno, lastimosamente por problemas de coordinación no se pudo dar, pero luego de unas mejoras, pudimos tenerla lista para el "Chiclayo IT Security Day 2011", en el cual estuvimos este fin de semana.
Toca muchos temas, desde las metodologìas para hacer pentesting, las herramientas, las metodologías, y bueno, la charla presencial tuvo una pequeña demo.
Encontrarán varios links que espero les sean de utilidad. Espero la disfruten.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.Elio Rojano
Este documento resume la evolución de la tecnología VoIP en los últimos 10 años. Explica cómo las tarjetas de comunicaciones han sido reemplazadas por operadores IP a medida que ha aumentado el ancho de banda. También describe cómo la virtualización y los contenedores ahora permiten una implementación más escalable de VoIP. Además, analiza temas como la seguridad, IPv6 y conceptos futuros como la inteligencia artificial y la realidad virtual.
Esta presentacion la prepare para el OWASP Latam, que se realizo en Peru en agosto 2011, esta vez prepraré un reciclado con su poco de update para el tema de MitM aplicado al Web Security. Espero sea de vuestro agrado.
Este documento describe los objetivos de instalar y mantener un sistema operativo. Explica que un sistema operativo es el software responsable de hacer que todos los componentes de una computadora funcionen de manera ordenada y organizada. También cubre cómo instalar un sistema operativo, preparar una computadora para unirse a una red asignándole una dirección IP, y mantener actualizado el sistema operativo mediante la aplicación de parches.
Este documento describe cómo configurar y administrar dispositivos de red con Cisco IOS. Explica cómo acceder al sistema operativo Cisco IOS en un dispositivo, navegar por los diferentes modos y comandos de configuración, y establecer nombres de host y direcciones IP. También cubre cómo limitar el acceso a la configuración, guardar cambios y verificar la conectividad entre dispositivos.
Este documento describe la función y uso del sistema operativo IOS de Cisco para configurar y verificar routers y switches de red. Explica cómo usar los comandos CLI de Cisco para aplicar parámetros de direccionamiento a interfaces, establecer contraseñas de seguridad y nombres de host, y verificar la conectividad entre dispositivos mediante comandos como ping.
El documento lista diferentes tipos de sockets de procesadores y sus sistemas de refrigeración. Menciona sockets como Socket 370, 423, 462, 478, 754, 939 y 940 usados por Intel y AMD en procesadores como P3, P4, Sempron, Duron, Athlon y Phenom a través de los años. También lista sockets más recientes como 775, 1155, 1156 y 1366 usados en procesadores Intel Core como I3, I5 e I7.
El documento presenta una introducción a la seguridad de redes a través del uso de firewalls y proxies. Explica conceptos básicos como redes confiables e inconfiables, y describe cómo funcionan los firewalls y proxies a nivel técnico, filtrando el tráfico de paquetes. También incluye ejemplos prácticos de configuración de firewalls y proxies en INETER, como el firewall y proxy de la división de Geofísica.
Este documento presenta un capítulo sobre la configuración de sistemas operativos de red. Explica el propósito del Cisco IOS y cómo acceder y navegar por el software. Detalla cómo configurar nombres de host, limitar el acceso y guardar configuraciones. Además, cubre temas como direccionamiento IP y verificación de conectividad.
Este documento compara las similitudes y diferencias entre tres tarjetas madres: PC 'Chips Genérica', INTEL y TAR. Algunas características comunes son que todas tienen ranuras PCI, voltaje ATX, batería y BIOS. Algunas diferencias son que solo la tarjeta INTEL tiene ranuras ISA y conectores RAID y Cler CMOS, mientras que solo la tarjeta PC 'Chips Genérica' tiene conector FDC y para sonido creative lab.
The status report summarizes the progress of Team 3's project to design an all-in-one portable device to help the deaf hear surrounding sounds. It outlines completed tasks such as submitting a competition paper and building a voice recognition circuit prototype. Current work includes testing the circuit prototype and learning microcontroller coding. Upcoming milestones are finishing an electrical diagram, testing sound detection range, and integrating components by the project's deadlines.
Este documento describe tres movimientos artísticos - Cubismo, Arte Abstracto y Surrealismo - que se caracterizan por desvincularse de la naturaleza y representar ideas de forma no tradicional. El Cubismo descompone figuras en planos estudiados de forma independiente, mientras que el Arte Abstracto utiliza un lenguaje visual propio sin necesidad de representar figuras. El Surrealismo intenta plasmar imágenes de la realidad más profunda del ser humano a través de formas abstractas o simbólicas.
Este documento contiene 25 problemas matemáticos o lógicos con preguntas numéricas. Los problemas incluyen sumas, multiplicaciones, divisiones, identificación de patrones y secuencias lógicas. El objetivo es calcular valores numéricos o determinar opciones basadas en la información proporcionada en cada problema.
The Mattress Factory is an art museum located in Pittsburgh that specializes in site-specific installations. It serves as a research and development lab for artists. Most exhibits are temporary in nature. The Mattress Factory was one of the first installation museums in the world.
Este documento apresenta um projeto de pesquisa sobre o Instituto Estadual de Educação Deputado Ruy Ramos. O projeto tem como objetivo caracterizar a instituição através de dados sobre sua localização, corpo docente e discente, público-alvo, histórico e metodologia dos Anos Iniciais do Ensino Fundamental. O cronograma estabelece as etapas como organização do grupo, pesquisa de dados, elaboração de relatório e apresentação dos resultados.
Este documento resume las principales características y funcionalidades de Asterisk, un software de código abierto para implementar soluciones de telefonía IP. Explica la historia, arquitectura e instalación de Asterisk, así como su configuración para establecer llamadas, implementar IVRs y desarrollar aplicaciones que se integren con este software.
10 años de vo ip. conocer el pasado para pronosticar el futuro | ELIO ROJANO ...VOIP2DAY
Este documento resume la evolución de la tecnología VoIP en los últimos 10 años. Explica cómo las tarjetas de comunicaciones han sido reemplazadas por operadores IP a medida que ha aumentado el ancho de banda. También describe cómo la virtualización y los contenedores ahora permiten una implementación más escalable de VoIP. Además, analiza temas como la seguridad, IPv6 y conceptos futuros como la inteligencia artificial y la realidad virtual.
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE Telecomputer
ORIGINstack nace tras constatarse la falta de soluciones en el mercado de Nube Privada capaces de federarse de forma nativa con los distintos proveedores de soluciones de Cloud Pública basada en Openstack. Esta percepción nos ha llevado a integrar en un formato hardware accesible y con un bajo coste de entrada, junto con una solución software, completamente basada en proyectos OpenSource, que ofrece a nuestros clientes un primer acceso fácil y sin riesgos a la tecnología de Cloud OPENSTACK.
El documento describe cómo integrar WebRTC con Elastix usando la API SIPml5. Explica que SIPml5 permite usar WebRTC con cualquier servidor SIP, incluyendo Elastix, a través de un gateway WebRTC2SIP. También proporciona instrucciones para instalar los paquetes necesarios y muestra capturas de pantalla del uso de SIPml5 en la consola de agente del módulo de centro de llamadas de Elastix.
El documento describe cómo integrar WebRTC con Elastix usando la API SIPml5. Explica que SIPml5 permite realizar llamadas de voz y video entre navegadores sin necesidad de plugins mediante el uso de un gateway WebRTC2SIP. También proporciona instrucciones para instalar los paquetes necesarios y muestra capturas de pantalla del teléfono web funcionando en la consola de agente de Elastix.
El asistente configura todo automáticamente
Manual: Configuramos nosotros manualmente los parámetros
Import: Importamos una configuración ya existente.
En este caso seleccionamos Assistant para que nos configure todo automáticamente.
Homologación Autor: Sergio Serrano Fecha: 24/01/2012
Mediatrix 500 Avanzada 7, S.L. 14 / 23
Imagen 13: Configuración del servicio de trunking
5.4. Configuración del Interfaz WAN
En la imagen 14 configuraremos los parámetros de conexión
Curso de VoIP / Parte 04: Conceptos avanzadosIrontec
Curso de introducción a la VoIP y Asterisk de Irontec.com
Última parte del curso donde analizaremos conceptos avanzados de VoIP como sistemas de colas y agentes, informes de llamadas, Asterisk Realtime y mucho más
¿Deseas formación en Voz IP y Asterisk?
http://www.irontec.com/cursos/curso-asterisk-avanzado
Resto del curso:
Parte 2: http://bit.ly/curso-voip-2
Parte 3: http://bit.ly/curso-voip-3
Parte 4: http://bit.ly/curso-voip-4
Este documento describe el appliance de virtualización ORIGINSTACK de Telecomputer y NimbusConcept. ORIGINSTACK es un appliance todo-en-uno basado en Openstack que ofrece virtualización, almacenamiento y red definidas por software de forma sencilla y a bajo coste, preparando al cliente para la nube híbrida. El documento explica las funcionalidades y beneficios de ORIGINSTACK así como su configuración y soporte.
Extendiendo la Seguridad de Elastix con SnortJuan Oliva
Este documento describe cómo extender la seguridad de Elastix usando Snort. Snort es un sistema de detección y prevención de intrusos flexible que puede usarse para monitorear el tráfico de red entrante y saliente, detectar ataques comunes dirigidos a Elastix como enumeraciones de contraseñas SIP y vulnerabilidades web, y prevenir ataques de denegación de servicio. El documento explica cómo configurar Snort en modo IDS pasivo o IPS activo, integrarlo con iptables y almacenar alertas en una base de datos para
www.AsteriskClub.org : Trucos muy interesantes imprescindibles para configurar y administrar un Asterisk para ahorrar tiempo y esfuerzo. Herramientas, técnicas y programación del Manager de Asterisk
Este documento presenta la herramienta Beini, un sistema operativo basado en Linux Core Tiny, y su uso para auditar la seguridad de redes Wi-Fi. Explica los inicios de Beini, sus versiones, requisitos para su uso y el proceso de escaneo de redes, autenticación falsa, captura de tráfico e inyección de paquetes para crackear contraseñas WEP de manera rápida. Concluye resaltando la importancia de auditorías wireless para evaluar sistemas y garantizar la seguridad, confidencialidad e inte
Este documento describe la implementación de un conmutador Asterisk en FreeBSD para proporcionar voz sobre IP. Se explica la topología de red propuesta, las características y configuración del PBX Asterisk, incluyendo la instalación, archivos de configuración y pruebas de clientes SIP. El objetivo es sustituir costosas PBX con una solución de código abierto basada en Asterisk e IP que permita llamadas entre estaciones de trabajo, teléfonos IP y celulares conectados a la red.
Elastix es un sistema de telefonía IP gratuito y de código abierto que se lanzó en 2007 y ahora tiene más de 3 millones de descargas. Está presente en 5 continentes con distribuidores y más de 1500 profesionales certificados. Ofrece servidores UC para pequeñas, medianas y grandes empresas así como un firewall SIP para proteger los sistemas contra intrusos.
El documento presenta una investigación sobre los Sistemas Manejadores de Base de Datos. Describe varios SMBD de código abierto como PostgreSQL, MySQL y Firebird, así como SMBD propietarios como Oracle, Visual FoxPro, Microsoft SQL Server e Interbase. Explica brevemente las características y usos de cada uno. También menciona SMBD en la web y sitios que ofrecen versiones gratuitas.
El documento proporciona información sobre diferentes sistemas manejadores de bases de datos (SMBD), incluyendo SMBD de código abierto como PostgreSQL, MySQL, Firebird y SQLite, así como SMBD propietarios como Oracle, Visual FoxPro, Microsoft SQL Server e Interbase. Describe las características y especificaciones técnicas de cada uno.
Este documento provee una guía para instalar y configurar Asterisk, un software PBX de código abierto para Linux. Explica cómo obtener e instalar Slackware Linux, Asterisk y sus dependencias. Luego describe la partición del disco duro, compilación e instalación de Asterisk, y cómo configurar el servicio para que inicie automáticamente. El objetivo final es tener una PBX Asterisk completamente funcional en Linux.
Este documento provee una guía para instalar y configurar Asterisk, un software PBX de código abierto para Linux. Explica cómo obtener e instalar Slackware Linux, Asterisk y sus dependencias. Luego describe la partición del disco duro, compilación e instalación de Asterisk, y cómo configurar el servicio para que inicie automáticamente. El objetivo final es tener una PBX Asterisk completamente funcional.
Es evidente que cada vez es más necesario colocar una central Elastix expuesta a Internet por diversas exigencias del mercado, Anexos remotos o extendidos, centrales virtuales, Cloud Computing, etc. Esto trae como consecuencias estar expuestos a varios riesgos en cuanto a la seguridad. La charla expondrá, cómo es posible extender la seguridad en una implementación en Elastix usando SNORT como sistema de detección y prevención de intrusos, para el control y bloqueo de ataques tanto a nivel SIP como de aplicaciones web, los cuales se enfocan en vulnerar la seguridad de la plataforma. La charla es completamente técnica y se desarrollaran ataques contra maquinas virtuales, con el objetivo de mostrar su bloqueo con snort.
Conferencista: Juan Oliva
El documento habla sobre la tecnología VoIP (voz sobre IP), un protocolo llamado SIP que permite realizar llamadas de voz a través de Internet, y sobre Asterisk, un servidor PBX de código abierto que usa protocolos como SIP e IAX para manejar conexiones de voz IP. Asterisk es una herramienta popular para desarrolladores pero también puede usarse a través de soluciones preempaquetadas.
Similar a V2 d2013 elio rojano - 12 pruebas de asterisk (20)
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
9. Introducción
Vamos a ver algunos cambios en Asterisk
para convertirse en un Framework de
desarrollo de aplicaciones de voz
Sinologic.net
Elio Rojano Ruiz
14. Flexibilidad
Fax
Asterisk 1.8 permite:
Enviar faxes (SendFax)
Recibir faxes (RecieveFax)
No puede reenviar Faxes en T.38 - FaxRelay
Sinologic.net
Recibimos un Fax por T.38
quieres reenviarlo a un ATA
donde hay una máquina de Fax.
Asterisk 11
exten=>fax,1,FAXOPT(gateway)=yes
exten=>fax,n,Dial(SIP/FaxATA)
Elio Rojano Ruiz
15. Flexibilidad
Número de líneas de código*
2000000
Sinologic.net
1500000
1000000
500000
0
Asterisk 1.8.24
Asterisk 10.12.3
Asterisk 11.6.0 Asterisk 12-beta1
Más información: http://www.sinologic.net/proyectos/voip2day/2013/indice-asterisk
Elio Rojano Ruiz
29. Nuevos Códecs
3 de Marzo de 2009:
Skype libera SILK
Sinologic.net
OPUS
11 septiembre 2012:
Xiph (creadora de Speex y CELT) utiliza SILK y saca a la luz:
“El códec definitivo”
http://www.sinologic.net/blog/2012-09/ha-nacido-un-nuevo-codec-opus.html
Elio Rojano Ruiz
32. Nuevos Códecs
OPUS es el códec que todos hemos deseado tener:
- Calidad igual o superior al de MP3
Sinologic.net
- Ancho de banda igual o menor que el G.729
- Calidad auto-ajustable al ancho de banda
- Estándar de otras tecnologías: WebRTC
- Consumo de procesador fantástico
- Es realmente un códec libre
Elio Rojano Ruiz
33. Nuevos Códecs
OPUS
Asterisk 11 soporta Opus y VP8 a
través de un parche
Sinologic.net
https://github.com/meetecho/asterisk-opus
Asterisk 12 soporta Opus y VP8
nativamente passthrough
(por ahora)
http://lists.digium.com/pipermail/asterisk-dev/2013-May/060421.html
Elio Rojano Ruiz
36. Bases de datos
Bases de datos para almacenar la configuración.
Bases de datos para almacenar las llamadas CDR/CEL.
Bases de datos para almacenar el dialplan.
Bases de datos para almacenar el ASTDB.
Sinologic.net
PostgreSQL
ODBC
SQLite3
TDS
LDAP
Elio Rojano Ruiz
37. Bases de datos
AstDB = SQLite3
Sinologic.net
# sqlite3 /var/lib/asterisk/astdb.sqlite3
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
astdb
sqlite> select * from astdb;
/SIP/Registry/erojano|90.126.122.53:54468:3600:erojano:sip:erojano@192.168.0.1:1024
/SIP/Registry/ratienza|90.126.122.53:54468:3600:ratienza:sip:ratienza@192.168.0.2:1024
/dundi/secret|LeQyTgBhJzpYUtUZgDL+Iw==;HhDfflzf+gPSLgpstOZTaQ==
/dundi/secretexpiry|1383599365
Elio Rojano Ruiz
38. Bases de datos
Cada base de datos soportado es un
módulo diferente con su propio
soporte.
Sinologic.net
ODBC Postgre
MySQL
SQL LDAP
TDS
Asterisk
Elio Rojano Ruiz
AstDB
SQLite
39. Bases de datos
Asterisk 12
Sorcery
Sinologic.net
Sorcery Data Access
ODBC Postgre
AstDB
MySQL Abstraction TDS
Layer SQLite
SQL LDAP
Asterisk
Elio Rojano Ruiz
40. Bases de datos
Las capas de
abstracción tendrán
mucha importancia
a partir de ahora.
Sinologic.net
Elio Rojano Ruiz
44. NAT
Existen soluciones y
Asterisk ya lo soporta
Sinologic.net
ICE
Interactive Connectivity Establishment protocol
Más información: http://www.slideshare.net/saghul/ice-4414037
Elio Rojano Ruiz
45. NAT
ICE es un protocolo para descubrir
detrás de qué tipo de NAT estamos.
Si hay alguna forma de establecer una comunicación, ICE la encontrará.
Sinologic.net
Se apoya de servidores STUN
Si no es posible transmitir audio,
entonces utilizamos TURN para
reenviar el audio
Elio Rojano Ruiz
46. NAT
Lo tiene que soportar también
el cliente (softphones / teléfonos IP)
Lista de servidores STUN disponibles: https://gist.github.com/hellc2/7290201
Sinologic.net
sip.conf
[general]
...
icesupport = yes
stunaddr=servidor.stun.org
...
rtp.conf
[general]
...
icesupport = yes
stunaddr=servidor.stun.org
turnaddr=servidor.turn.org
turnusername=USUARIO
turnpassword=PASSWORD
...
Elio Rojano Ruiz
48. WebRTC
A estas alturas ya debes saber
qué es WebRTC
Sinologic.net
Requisitos básicos Asterisk:
Soporte de WebSocket
Soporte de OPUS
Soporte de VP8
Soporte de ICE
Soporte de SRTP
Elio Rojano Ruiz
49. WebRTC
¿Entonces podremos utilizar WebRTC en Asterisk?
SI
Sinologic.net
http.conf
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
prefix=asterisk
Configurando el soporte de WebSocket
;; Puerto donde escuchará el Websocket
;; http://SERVIDOR:8088/asterisk/ws
[webrtc_user1]
type=friend
Configurando cuentas SIP con los requisitos WebRTC
host=dynamic
context=webrtc
secret=user1@webrtcpass1
transport=ws,wss
;; Activamos el soporte WebSocket y WebSocketSecure
encryption=yes
;; Activamos el soporte SRTP
avpf=yes
;; Tipo de Stream con el que vamos a trabajar
nat=force_rport ;; Compatibilidad con Asterisk 11
disabled=all
allow=opus,vp8
sip.conf
Elio Rojano Ruiz
52. Seguridad
SIP cifrado mediante TLS
RTP cifrado mediante SRTP
Contraseñas cifradas mediante MD5
Sinologic.net
Listas de Control de Acceso - ACL
Sistema de logging especial Seguridad
Aplicaciones Authenticate,VMAutenticate
Control de registros e intentos de llamada
Gestión de contextos en función de permisos
Aplicaciones de gestión de puertos portsentry, port-knocking,...
Posibilidad de utilizar Firewalls internos/externos
Uso de sistemas VPN cifrados
Colleja al que toque...
...
Elio Rojano Ruiz
53. Seguridad
Tema muy serio
Muchos tipos de ataques
Muchas formas de defensa
Sinologic.net
Solo falta que los uses
Elio Rojano Ruiz
54. Seguridad
1234 no es una contraseña
pass100 tampoco
Sinologic.net
Elio Rojano Ruiz
55. Seguridad
Too much information = No information
logger.conf
Sinologic.net
security => security
console => notice,warning,error,debug
messages => notice,warning,error
full => notice,warning,error,debug,verbose,dtmf,fax
tail -f /var/log/asterisk/security
[Nov 3 20:02:53] SECURITY[5995] res_security_log.c:
SecurityEvent="InvalidPassword",
EventTV="2013-11-03T20:02:53.585+0100",
Severity="Error",
Service="SIP",
EventVersion="2",
AccountID="1001",
SessionID="0x7f4cf4dcc788",
LocalAddress="IPV4/UDP/178.60.201.227/5060",
RemoteAddress="IPV4/UDP/90.126.102.129/1024",
Challenge="7b331afe",
ReceivedChallenge="7b331afe",ReceivedHash="3bd127dc9f06e7f7d6a2fb2000364bf8"
Elio Rojano Ruiz
57. Seguridad
ACL : Access Control List
Sinologic.net
sip.conf
[erojano]
type=friend
host=dynamic
nat=force_rport
secret=TH1S1SMyFxCk3DP4SsW0rD
acl=erojano_sites
Elio Rojano Ruiz
58. Seguridad
ACL : Access Control List
Sinologic.net
acl.conf
[erojano_sites]
deny=0.0.0.0
permit=192.168.0.0/255.255.255.0
permit=80.33.84.32/255.255.255.255
permit=10.0.0.0/255.255.0.0
permit=195.245.135.53/255.255.255.255
Elio Rojano Ruiz
59. Seguridad
ACL : Access Control List
http://www.sinologic.net/proyectos/asterisk/acl/
Sinologic.net
wget http://www.sinologic.net/proyectos/asterisk/acl/acl_ES.conf -O /etc/asterisk/
acl.conf
[ES]
#include “acl_ES.conf”
**Warning!**
El uso de ACL no elimina los ataques ;)
Elio Rojano Ruiz
60. Seguridad
ACL : Access Control List
Sinologic.net
[erojano]
type=friend
host=dynamic
nat=force_rport
secret=TH1S1SMyFxCk3DP4SsW0rD
acl=ES
;; Solo conexiones desde España
acl=DE
;; Solo conexiones desde Alemania
sip.conf
Elio Rojano Ruiz
61. Seguridad
Comprobaciones básicas de seguridad:
-
¿Permites llamadas anónimas al exterior?
¿Tienes usuarios sin contraseña?
¿Alguna contraseña es numérica?
¿La contraseña incluye el número de usuario?
¿Hay dos usuarios con la misma contraseña?
¿Permites usuarios desde cualquier IP?
¿Un usuario puede hacerse pasar por otro?
Sinologic.net
Si a alguna de estas preguntas respondes SI,
entonces deberías revisar tu seguridad.
Repítase este test cada 7 días
Elio Rojano Ruiz
65. Mensajería Instantánea
Google cada día complica más su
conexión con sus servicios de
mensajería
Sinologic.net
¿¿¿ Mayo 2014 ???
Lo ideal para Mensajería es
utilizar nuestro propio servidor
XMPP/Jabber
Elio Rojano Ruiz
68. Mensajería Instantánea
JABBER/XMPP
Asterisk soporta funciones de
mensajería compatibles con
Jabber y XMPP
Sinologic.net
JabberJoin: Join a chat room
JabberLeave: Leave a chat room
JabberSend: Sends an XMPP message to a buddy.
JabberSendGroup: Send a Jabber Message to a specified chat room
JabberStatus: Retrieve the status of a jabber list member
Elio Rojano Ruiz
69. Mensajería Instantánea
SIP SIMPLE
exten=>1,1,Set(MESSAGE(body)="Prueba de Mensaje”)
exten=>1,n,MessageSend(sip:erojano@sinologic.net)
Sinologic.net
<--- SIP read from UDP:178.60.201.227:5060 --->
MESSAGE sip:erojano@sinologic.net SIP/2.0
Via: SIP/2.0/UDP 178.60.201.227:5060;branch=z9hG4bK0bb64867
Max-Forwards: 70
From: "asterisk" <sip:asterisk@178.60.201.227>;tag=as72ef437d
To: <sip:erojano@sinologic.net>
Contact: <sip:asterisk@178.60.201.227:5060>
Call-ID: 053bbbb50a2cbe414a258a1e7c769c17@178.60.201.227:5060
CSeq: 102 MESSAGE
User-Agent: Asterisk PBX 12.0.0-beta1
Content-Type: text/plain;charset=UTF-8
Content-Length: 19
"Prueba de Mensaje"
Ya no es necesario enviar el mensaje a un canal abierto
Elio Rojano Ruiz
70. Mensajería Instantánea
GESTION DE PRESENCIA
not_set: Estado de presencia SIN DEFINIR
unavailable: Marcado como NO DISPONIBLE.
available: Disponible para comunicación.
away: No está delante del sistema y seguramente no responderá.
Sinologic.net
xa: No está y no se le espera.
chat: Solo disponible para mensajería de texto (no por teléfono).
dnd: No molestar.
exten=>1234,hint,CustomPresence:led1
exten=>_XXXXXXXXX,1,Set(PRESENCE_STATE(CustomPresence:led1)=dnd,,On the phone)
exten=>_XXXXXXXXX,n,Dial(SIP/Operador/${EXTEN})
exten=>h,1,Set(PRESENCE_STATE(CustomPresence:led1)=available,,)
Elio Rojano Ruiz
72. API de desarrollo
Imprescindible para cualquier Framework
API = Interfaces de Programación de Aplicaciones
CLI
AGI
AMI
ARI
Asterisk REST Interface
Elio Rojano Ruiz
ASTERISK
Sinologic.net
74. API de desarrollo
ARI permitirá realizar muchas cosas que
actualmente se hacen con el Manager, aunque
NO es un sustituto del Manager.
Sinologic.net
Permitirá crear ‘servicios’ que podrán ser
lanzados vía peticiones REST
STASIS es otra de las novedades de Asterisk 12
orientadas a desarrollo y un cambio bastante
importante en la forma de trabajar con Asterisk
Elio Rojano Ruiz
75. API de desarrollo
Podemos obtener información similar al manager
curl http://USER:PASS@www.sinologic.net:8088/ari/asterisk/info
{
"status":{
"startup_time":"2013-10-25T22:09:25.241+0200",
"last_reload_time":"2013-10-25T22:09:25.241+0200"
},
"build":{
"user":"root",
"options":"LOADABLE_MODULES, BUILD_NATIVE, OPTIONAL_API",
"machine":"x86_64",
"os":"Linux",
"kernel":"2.6.32-19-pve",
"date":"2013-10-10 14:55:47 UTC"
},
"system":{
"version":"12.0.0-beta1",
"entity_id":"00:00:00:00:00:00"
},
"config":{
"default_language":"en",
"name":"",
"setid":{"user":"","group":""}
}
Sinologic.net
}
Elio Rojano Ruiz
76. API de desarrollo
Podemos obtener información similar al manager
curl http://USER:PASS@www.sinologic.net:8088/ari/channels
[
{
"id":"1383507920.1",
"state":"Up",
"name":"SIP/webrtc",
"caller":{
"name":"",
"number":""
},
"connected":{
"name":"",
"number":""
},
"accountcode":"",
"dialplan":{
"context":"webrtc",
"exten":"1",
"priority":2
},
"creationtime":"2013-11-03T20:45:20.508+0100"
Sinologic.net
]
Elio Rojano Ruiz
}
78. Nuevo canal SIP
El canal SIP necesita un cambio
Sinologic.net
Difícil de modificar
Fácil de estropear
Solo unos pocos elegidos
pueden tocar
Elio Rojano Ruiz
83. Agradecimientos
GRACIAS!!!
✴ La organización del VoIP2DAY
✴ Los desarrolladores y usuarios de la comunidad Asterisk
✴ Rosa por sus horas de investigación, consejos y apoyo.
✴ Tomás por su apoyo y pruebas con el ARI.
✴ Saúl por la documentación publicada sobre ICE y XMPP.
✴ Iñaki y Jose Luís por el JSSIP y la doc. sobre WebRTC
✴ Avanzada7 por permitirme estar aquí
✴ A todos vosotros por seguir estando ahí
Sinologic.net
Elio Rojano Ruiz