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 →