Está en la página 1de 4

TRABAJO ASTERISK

1. Realice una investigación sobre los diferentes protocolos que soporta Asterisk y
como estos interactúan entre sí para ser más confiables al momento de establecer
una comunicación. Es de anotar que este debes entregarlo en un documento pdf.
Asterisk es una plataforma de código abierto para la creación de sistemas de
comunicaciones, incluyendo servicios de voz, video, mensajería instantánea y más.
Soporta varios protocolos que permiten la comunicación con otros sistemas y dispositivos.
A continuación, te proporcionaré información sobre algunos de los protocolos más
comunes utilizados por Asterisk y cómo interactúan entre sí para lograr una comunicación
confiable.
1. SIP (Session Initiation Protocol): SIP es uno de los protocolos más populares utilizados
por Asterisk. Es un protocolo de señalización que se encarga de establecer, modificar y
finalizar sesiones de comunicación, ya sea de voz, video o mensajería instantánea. SIP es
ampliamente utilizado en la industria de la telefonía IP y es compatible con una amplia
gama de dispositivos y sistemas.
2. IAX (Inter-Asterisk eXchange): IAX es un protocolo propietario desarrollado
específicamente para Asterisk. Fue diseñado para ofrecer una mayor eficiencia en el uso
de ancho de banda y para facilitar la comunicación entre servidores Asterisk. IAX combina
la señalización y la transmisión de voz en un solo flujo de datos, lo que reduce la latencia y
la carga de red.
3. RTP (Real-Time Transport Protocol): RTP es un protocolo utilizado para la transmisión
en tiempo real de datos de audio y video. Asterisk utiliza RTP para transportar los flujos de
audio durante las llamadas telefónicas y las conferencias. RTP trabaja en conjunto con SIP
o IAX para proporcionar la entrega confiable y en tiempo real de los datos multimedia.
4. H.323: H.323 es un protocolo de comunicaciones utilizado principalmente en redes de
telefonía IP. Aunque no es tan común como SIP, Asterisk también soporta H.323.
Proporciona funcionalidades similares a SIP en términos de establecimiento y finalización
de sesiones multimedia.
Estos protocolos interactúan entre sí para establecer y mantener sesiones de
comunicación confiables. Cuando una llamada se inicia, los protocolos de señalización,
como SIP o IAX, se utilizan para establecer la conexión y negociar los parámetros de la
llamada, como los códecs de audio y los protocolos de transporte. Una vez que se
establece la conexión, los protocolos de transporte, como RTP, se utilizan para transmitir
los datos multimedia de manera confiable y en tiempo real.
2. En el mismo documento realice un cuadro comparativo enumerando las ventajas
desventajas y contrastarlo con otras plataformas que ofrecen servicios similares.

Asterisk Plataforma Alternativa

1. Ofrece una interfaz de


1. Código abierto y gratuito.
usuario más intuitiva.

2. Amplia compatibilidad con 2. Mayor soporte técnico y


protocolos. documentación disponible.
3. Mayor estabilidad y
3. Altamente personalizable y
Ventajas escalabilidad en entornos de
configurable.
alta demanda.
4. Ofrece servicios adicionales
4. Gran comunidad de usuarios y
integrados como chat y
desarrolladores.
videoconferencia.
5. Flexibilidad para integrarse con 5. Mayor número de funciones
diferentes sistemas y dispositivos. y características avanzadas.
1. Requiere conocimientos 1. Puede tener un costo más
técnicos para la configuración y elevado debido a licencias y
administración. soporte técnico.
2. La documentación puede ser
2. Limitaciones en cuanto a la
limitada o dispersa en
compatibilidad con ciertos
comparación con las alternativas
protocolos o dispositivos.
comerciales.
Desventajas
3. Actualizaciones y nuevas
3. No ofrece soporte oficial o
versiones pueden ser menos
garantía de nivel de servicio (SLA).
frecuentes o más lentas.
4. Menor número de
4. Puede requerir más tiempo y
complementos o integraciones
esfuerzo para la implementación y
disponibles en comparación
configuración inicial.
con plataformas comerciales.

Es importante tener en cuenta que la elección de la plataforma adecuada depende de las


necesidades y requisitos específicos de cada organización o usuario. Las plataformas
comerciales suelen ofrecer un soporte más amplio y una mayor cantidad de funciones
integradas, pero a menudo implican costos asociados. Asterisk, al ser una plataforma de
código abierto, ofrece flexibilidad y personalización, pero requiere un mayor nivel de
experiencia técnica.
Algunas alternativas comerciales populares a Asterisk son:
1. Cisco Unified Communications Manager (CUCM): Es una solución de comunicaciones
empresariales ampliamente utilizada, con soporte técnico oficial y una amplia gama de
funciones y características avanzadas.
2. Avaya Aura: Es una plataforma de comunicaciones unificadas que ofrece una alta
escalabilidad y confiabilidad, con soporte oficial y una amplia gama de servicios
integrados.
3. Microsoft Teams: Es una plataforma de colaboración empresarial que combina
mensajería, llamadas y videoconferencias en una sola herramienta. Ofrece una integración
estrecha con otras aplicaciones de Microsoft y es ampliamente utilizada en entornos
empresariales.
Es importante evaluar cuidadosamente las características, requisitos y costos de cada
plataforma para determinar cuál se adapta mejor a tus necesidades específicas.
3. Investigue los comandos requeridos y necesarios para la configuración de una
plataforma en Asterisk
4. Realice un cuadro explicativo en donde se evidencie qué y para que sirva cada uno
de los comandos propios de configuración.
Configurar una plataforma en Asterisk implica utilizar una variedad de comandos para
definir la configuración del sistema, las extensiones, las troncales, las reglas de
enrutamiento y otras funciones. A continuación, se enumeran algunos de los
comandos más comunes utilizados en la configuración de Asterisk:

comando Descripcion
Muestra una lista de comandos y ayuda basica en la consola de
core show help
comandos.
core show settings Muestra la configuración actual del sistema.
core show version Muestra la versión instalada de Asterisk.
pjsip show endpoints Muestra la lista de puntos finales SIP configurados.
pjsip show registrations Muestra la lista de registros SIP activos.
Muestra la configuración de los puntos de referencia de dirección de
pjsip show aor
registro SIP (AOR).

pjsip show auth Muestra la configuración de autenticación de PJSIP.

pjsip show contacts Muestra la lista de contactos SIP registrados.


sip show peers Muestra la lista de pares SIP configurados.
sip show registry Muestra la lista de registros SIP.
sip show users Muestra la configuración de usuarios SIP.
dialplan show Muestra el plan de marcado actualmente configurado.
dialplan show
Muestra el plan de marcado pacífico de un contexto dado.
<context>
dialplan show
Muestra todas las extensiones definidas en el plan de marcado.
extensions
dialplan show
Muestra la configuración de una extensión especifica.
<extension>
database show Muestra el estado actual de la base de datos.
Muestra los valores almacenados en una familia de base de datos
database show <family>
específicos.
module show Muestra el estado actual de los módulos cargados.

module load <module> Carga un módulo específico en tiempo de ejecución.

También podría gustarte