Que es Asterisk?

Sabes que es asterisk? No. Asterisk es una PBX de código abierto (open source) ya que este fue el foco de los esfuerzos de desarrollo originales.

Bernardo Perez
Bernardo Perez
10 de January · 537 palabras.
x

馃晿 Resumen

A pesar de que Asterisk comenzó como una PBX de código abierto, ha evolucionado a lo largo de los años y se ha convertido en una herramienta universal para la construcción de aplicaciones de comunicaciones. Además de ser un sistema PBX IP, también es una puerta de enlace VoIP, un sistema de call center, un puente de conferencia, un servidor de correo de voz y muchas otras aplicaciones que involucran las comunicaciones en tiempo real. Es importante destacar que Asterisk no es simplemente una PBX o una IVR, es el motor que impulsa estas herramientas y muchas otras aplicaciones para la comunicación. Asterisk es una aplicación para la comunicación, al igual que el servidor web Apache es una aplicación para la web. Ambos manejan los detalles de bajo nivel del envío y la recepción de datos a través de diferentes protocolos de comunicación. Cuando se instala Asterisk, se tiene un servidor de comunicaciones, pero depende del usuario crear la aplicación de comunicación. El servidor maneja la complejidad de bajo nivel y permite al usuario centrarse en la parte lógica y de presentación de la aplicación. En resumen, Asterisk es una herramienta poderosa para la construcción de aplicaciones de comunicación y su capacidad no se limita a ser simplemente una PBX de código abierto.
Que es Asterisk?

Las personas a menudo tiende a pensar que Asterisk es una PBX de c贸digo abierto (open source) ya que este fue el foco de los esfuerzos de desarrollo originales.

Es cierto que Asterisk comenz贸 como un sistema telef贸nico para una peque帽a empresa (ver la "Breve Historia" para los jugosos detalles) pero en la d茅cada desde que se public贸 por primera vez se ha convertido en una herramienta universal para la construcci贸n de aplicaciones de comunicaciones. Hoy en d铆a el poder de Asterisk no es s贸lo por que es un sistema PBX IP, sino, tambi茅n puerta de enlace VoIP (gateway VoiP), sistema de call center, puente de conferencia (conference bridges), servidor de correo de voz (voicemail server) y todos los tipos de aplicaciones que incluyen las comunicaciones en tiempo real.

Asterisk no es una PBX, pero es el motor que impulsas las centrales PBXs. Asterisk no es una IVR, pero es el motor que impulsas IVRs. Asterisk no es un call center, pero es el motor que impulsa los sistema ACD/queueing.

Asterisk es una aplicaci贸n para la comunicaciones. como lo es el servidor web Apache para la aplicaciones web. Apache es un servidor web. Asterisk es un servidor de comunicaci贸n. Apache maneja todos los detalles de bajo nivel de envi贸 y recepci贸n de datos usando el protocolo HTTP. Asterisk maneja todos los detalles de bajo nivel de envi贸 y recepci贸n de datos usando muchos protocolos de comunicaci贸n diferentes. Cuando usted instala apache, usted tiene un servidor web, pero depende de usted para crear la aplicaci贸n web. Cuando usted instala asterisk usted tiene un servidor de comunicaciones, pero depende de usted para crear la aplicaci贸n de comunicaci贸n.

En ambos casos el servidor es la tuber铆a que hace que su aplicaci贸n trabaje. El servidor manejas la complejidad de bajo nivel y le permite a usted, 茅l desarrollar la aplicaci贸n, concentrarse en la parte l贸gica y presentaci贸n de la aplicaci贸n.

Usted no tiene que ser un experto en HTTP para crear una aplicaci贸n web poderosa, como tampoco tiene que ser un experto en SIP o Q.931 para crear una aplicaci贸n de comunicaci贸n poderosa.

Este es un ejemplo simple. El siguiente scripts HTML, instalado sobre un servidor web, imprime la palabra "Hola Mundo".

Hola Mundo

Hola Mundo!



El siguiente scrip de un plan de marcado (Dialplan) contesta el tel茅fono, espera un segundo, reproduce "Hola Mundo" y luego cuelga.

exten => 200,1,Answer()
exten => 200,n,Wait(1)
exten => 200,n,Playback(hola-mundo)
exten => 200,n,Hangup()

En ambos casos los componentes del servidor est谩n manejando los detalles de bajo nivel de los protocolos subyacentes. Su aplicaci贸n no tiene que preocuparse por la alineaci贸n de bytes, tama帽os de paquetes, codec o cualquier otros de los miles de detalles critico que hacen que su aplicaci贸n funciones

Quien Usa Asterisk?

Asterisk fue creado por desarrolladores de sistema de comunicaci贸n, para desarrolladores de sistema de comunicaci贸n. Como un proyecto de c贸digo abierto (open source), Asterisk es una colaboraci贸n de muchos individuos y compa帽ias, cada uno de los cuales necesitaba un motor de comunicaci贸n flexible, para aplicaciones poderosa.

Ver mas asticulos sobre asterisk

Comparte tu conocimiento y tus intereses con el mundo.

Publica un artículo →