Memoria Compartida 2.0 testing

Hacia un mundo mas libre

Charla sobre Asterisk

Publicado por ardentice en febrero 17, 2007

Este es el log de la charla que tubo lugar hoy en el canal #hckrs del servidor freenode y que se me olvido anunciar (vuelvo a pedir disculpas).

Trata sobre la introduccion a Asterisk, pero mejor dejo el log a explicar yo lo que es. Espero que disfruteis de el por que es un tema apasionante.

18:04:50 <hckrs> tenemos con nosotros como ponente a x-ip que se ofrecio voluntario para darlas
18:04:56 <hckrs> perdon, darla
18:05:12 <hckrs> la forma de comunicacion es sencilla
18:05:24 <hckrs> podemos contar la charla cuando no entendamos algo
18:05:31 <hckrs> con un /me seguido de la pregunta
18:05:44 <hckrs> pero sin pasarnos, claro esta, para que no perdamos el hilo
18:06:06 <hckrs> y ahora mejor que comienze a hablar x-ip ya que sabra mas de asterisk seguramente que muchos de los presentes
18:06:17 <hckrs> asi que ahi va, bienvenido x-ip
18:06:28 <x-ip> Gracias hckrs :)
18:06:39 <hckrs> ;p de nada
18:06:58 <x-ip> Pues comencemos, primeramente me disculpo por no tener “enie” ni acentos, tengo el teclado en .us por preferencia mia.
18:07:11 <x-ip> ok, Comencemos …
18:07:15 <x-ip> Introduccion:
18:07:19 <x-ip> Que es Asterisk ?
18:08:21 <x-ip> Asterisk es un completo PBX por software para multiples plataformas bajo los sistemas operativos Gnu/Linux, BSD, MacOSX que permite construir aplicaciones de comunicaciones tan complejas y/o avanzadas como se desee sin incurrir en altos costos y con mas flexibilidad que en cualquier sistema de telefonia existente a la fecha de la realizacion de esta charla.
18:09:32 <x-ip> [PBX]: PBX es el acronimo de Private Branch eXchange o Private Business eXchange, pueden encontrar mas informacion en: http://es.wikipedia.org/wiki/PBX.
18:10:06 <x-ip> *Una implementacion completa de asterisk bajo Gnu/Linux: Trixbox . \\
18:11:10 <x-ip> Trixbox es el nombre que se le ha dado a un proyecto Asterisk basado en la distribucion Gnu/Linux CentOS que permite una instalacion facil y rapida de todo lo que se necesita para tener un sistema de comunicaciones basado en software en un par de horas sin necesidad de ser un experto en Gnu/Linux o Asterisk.
18:11:48 <x-ip> Trixbox esta dirigida al usuario novato de Asterisk, pequenias empresas que desean utilizar Asterisk, etc ….
18:12:21 <x-ip> por si no conocen lo que es CentOS, es una distribucion “clon” de Red Hat Enterprise, pueden encontrar mas informacion en la wikipedia sobre esta distribucion.
18:12:57 <x-ip> Como para armar una idea del potencial de Asterisk, hechemos un vistazo a los componentes de Trixbox.
18:13:11 <x-ip> *Componentes: \\
18:13:32 <x-ip> Trixbox incluye todo lo necesario para tener nuestra PBX funcional, entre ellos destacan:
18:14:03 <x-ip> *FreePBX, una plataforma grafica via web para configurar Asterisk que hace el trabajo sucio por nosotros y facilita la posterior administracion del sistema.
18:14:31 <x-ip> lamese “trabajo sucio” al tener que editar manualmente los ficheros de configuracion de Asterisk a mano, FreePBX lo hace por nosotros.
18:15:04 <x-ip> *Servidor Web Apache con soporte a php y perl, necesario para dar soporte a FreePBX y otros componentes que mencionaremos luego.
18:15:27 <x-ip> *Administrador de Base de Datos
18:15:41 <x-ip> *Correo de Voz e integracion de este con el mail, etc
18:15:51 <x-ip> Hasta aca vamos bien? alguna pregunta ?
18:16:00 <\Shadowfox\> Todo claro ;)
18:16:14 * Enbata iep
18:16:22 <x-ip> bien, sigamos.
18:16:26 * ardentice pregunta
18:16:32 <x-ip> si, ardentice
18:16:44 <ardentice> quiza hables despues de hradware?
18:16:48 <ardentice> si no pregunto ahora
18:17:32 <ardentice> x-ip, lo que queria saber es que tipo de hradware necesitamos para implementar asterisk
18:17:38 <x-ip> luego hablaremos de HArdware, por ahora estamos hechandole un vistazo a Trixbox que no es el objetivo de la charla desarrollar sobre el, sino simplemente exponer las potencialidades que ofrece Asterisk a nivel PBX remitiendonos a un ejemplo existente y desarrollado.
18:17:41 <ardentice> pero si hablas luego sobre eso me callo y seguimos
18:17:42 <ardentice> XD
18:17:44 <ardentice> ok
18:18:00 <ardentice> perfecto entoces
18:18:07 <x-ip> No se preocupen, esto es una introduccion a Asterisk, la parte emocionante esta al final de todo :P
18:18:29 <x-ip> Bien, continuamos ?
18:18:38 <ardentice> ok
18:18:43 <ardentice> adelante
18:19:07 <x-ip> ok, para retomar el tema, estabamos hablando sobre los componentes principales de Trixbox cuales eran:
18:19:19 <x-ip> *Gnu/Linux CentOS
18:19:24 <x-ip> *Asterisk
18:19:29 <x-ip> *FreePBX
18:19:36 <x-ip> *Flash Operator Panel
18:19:44 <x-ip> *Web Meet Control
18:19:51 <x-ip> *A2Billing
18:19:57 <x-ip> *SugarCRM
18:20:22 <x-ip> quieren que explique brevemente que son cada uno de estos componentes ?
18:20:42 <ardentice> Web Meet Control si
18:20:45 <\Shadowfox\> Siempre bien una pequeña explicación
18:20:49 <ardentice> y los dos siguientes
18:20:53 <ardentice> o por lo menos una referencia
18:20:54 <\Shadowfox\> aunque sea acerca de tu experiencia con ello
18:20:55 <ardentice> como prefieras
18:21:03 <x-ip> ok
18:22:25 <x-ip> [Flash Operator Panel]: Es una aplicacion de monitoreo del estado de Asterisk accesible desde la web. Nos loguearemos como administrador y podremos tener control sobre las llamadas en curso que tiene el sistema mediante esta aplicacion. Es bastante sencilla y util esta herramienta puesto que con drag & drop podremos iniciar, terminar o modificar el curso de una llamada.
18:23:09 <x-ip> [A2Billing]: Es una plataforma para llamadas prepagadas compatibles con Asterisk. Basicamente nos permite cobrar e imponer tarifas segun los tipos de llamadas y usuarios de nuestra central PBX.
18:24:22 <x-ip> [SugarCRM]: Un CRM via Web. CRM ( del ingles “customer relationship management” ), significa de manera literal, la administracion de la relacion comercial con los clientes de una empresa. Mas info en: http://es.wikipedia.org/wiki/CRM
18:24:38 * \Shadowfox\ pregunta
18:24:44 <x-ip> si \Shadowfox\
18:25:03 <\Shadowfox\> Flash Operator Panel vendría siendo una especie de Webmin para Asterisk verdad?
18:25:34 <\Shadowfox\> Más o menos para comparar
18:25:40 <x-ip> FreePBX seria el webmin, Flash Operator Panel es una aplicacion para realizar algunas acciones en “caliente” sobre Asterisk y las llamadas en curso.
18:26:17 <x-ip> Por ejemplo, con Flash Operator Panel, puedes ver quien esta en ese momento llamando a quien, cortar ese llamado, escucharlo, etc … se entiende ?
18:26:27 <\Shadowfox\> Si
18:26:30 <x-ip> :)
18:26:31 <\Shadowfox\> Gracias x-ip
18:26:44 <x-ip> de nax, pues continuemos
18:27:36 <x-ip> No hemos mencionado quien fue el atrevido en desarrollar Asterisk … El responsable de toda esta revolucion junto con un grupo de programadores es Mark Spencer
18:28:41 <x-ip> ok, hemos mencionado algunos de los componentes de Trixbox, Asterisk es el nucleo de la PBX, y hemos comentado brevemente algunas herramientas que junto con Asterisk nos permiten tener una PBX funcional y competitiva en el mercado.
18:29:10 <x-ip> pero por ahora no tenemos idea de como funciona Asterisk, que es esto de la telefonia Ip, o VoIp, etc …
18:30:02 <x-ip> Asterisk nos permite comunicarnos, ahora … de que manera ?, como lo hace? , que se necesita?
18:30:17 <x-ip> Pues bien, basta de preambulos y a discutir algunos casos.
18:30:51 <x-ip> Cuando uno habla por telefono, levanta el tubo, disca el numero, espera y si la otra persona atiende, se establece una comunicacion. Es esto correcto ?
18:31:35 <x-ip> Se los estoy preguntando , jejeje
18:31:50 <outime> En mi casa sí
18:31:54 <\Shadowfox\> Pues hasta que la otra persona responde no se da la comunicación
18:32:05 <x-ip> Bien!
18:32:10 <x-ip> entonces estamos de acuerdo.
18:32:16 <x-ip> Ahora ….
18:34:19 <x-ip> Podriamos tambien decir que cuando uno levanta el tubo, se genera una diferencia de tencion electrica que le indica a la central telefonica (nuestro proveedor, telefonica, telecom, wtf!, etc ) de que hemos levantado el tubo. Luego discamos el numero, informacion que es transmitida por el cable de telefono mediante una senial analoga, interpretada por la central telefonica quien resuelve a quien deseamos llamar y establece una ruta ( switchea un c
18:34:19 <x-ip> ircuito ) contra nuestro destinatario, en donde a partir de establecida esta ruta, genera otra tencion electrica que hace sonar el telefono al cual llamabamos … interesante, no ?
18:34:58 <x-ip> hasta aca vamos bien ?
18:35:01 <\Shadowfox\> Si
18:35:15 <x-ip> Ok, sigamos ….
18:35:20 <ardentice> bien
18:35:31 <x-ip> Pues bien seniores, ahora en todo esto donde es que aparece Asterisk ?
18:35:33 <x-ip> xDDDDDDDDDDDD
18:35:54 <\Shadowfox\> En el medio
18:36:04 <x-ip> Asterisk es el nucleo de nuestra central telefonica, es el encargado de saber quien pretende llamar y a quien se quiere llamar.
18:36:16 <x-ip> \Shadowfox\, muy bien :D
18:36:27 <x-ip> bueno
18:36:52 <x-ip> Ademas de esto, tambien se encarga de procurar los medios / recursos para que se establesca la comunicacion entre ambas o MAS partes.
18:37:07 <x-ip> En este momento he metido “sigilosamente” una palabra de GRAN importancia … MEDIOS.
18:37:35 <x-ip> Anteriormente he hablado del medio analogo … pues existen tambien los medios digitales, no? de hecho, ahora me estan leyendo por un medio digital :) .
18:37:49 <x-ip> Aclaremos un poco mas la situacion.
18:38:04 <x-ip> Un medio digital puede ser un cable, un computador, un circuito en una placa, etc …
18:38:16 <x-ip> Ahora, se podria decir que un MEDIO es un recurso que nos permite hacer algo.
18:38:35 <x-ip> En el caso que nos trata en esta charla, el MEDIO nos permite transmitir INFORMACION.
18:39:12 <x-ip> El computador procesa informacion digiral, ceros y unos, los telefonos intercambian informacion (voz) por un medio analogo, que pasaria si combinamos ambos en uno ?????, ASTERISK!
18:39:28 <x-ip> se entiende hasta aca ?
18:39:52 <ardentice> si
18:39:57 <\Shadowfox\> Si
18:40:12 <x-ip> bien, sigamos.
18:40:14 <ardentice> si entiendo
18:40:49 <x-ip> Asteris nos permite combinar VOIP (voice over ip / voz sobre ip ) contra una PSTN ( public switch telephone network / red publica de telefonia )
18:40:54 <x-ip> y viceversa.
18:41:09 <x-ip> se le llama PSTN, pero no es muy publica que digamos no ?
18:41:13 <x-ip> en fin, sigamos ….
18:41:32 <x-ip> Que ventaja tiene esto ?, pues que combinamos dos medios que transmiten informacion en tan solo uno.
18:41:55 <x-ip> Ahora la informacion de voz analoga puede ser transmitida por internet y la informacion digital de voz puede ser transmitida por un medio analogo.
18:42:21 <x-ip> Lo favorable de la situacion es INTERNET, un medio relativamente barato.
18:43:11 <x-ip> Internet cubre grandes distancias, y es una gran red. Pues ahora, volviendo a Asterisk, si tenemos un telefono analogo y una PBX en Argentina , en Espania tenemos otra central PBX y otro telefono analogo podriamos hacer algunas cosas interesantes como ser :
18:43:42 <x-ip> tel_anal[.ar] -> PBX[.ar] <–> internet <–> PBX[.es] –> tel_anal[.es]
18:43:49 <x-ip> se entiende ?
18:44:09 <\Shadowfox\> Si
18:44:10 <outime> La llamada pasaría por Internet y saldría ‘gratuita’?
18:44:16 <x-ip> nop
18:44:18 <x-ip> :D
18:44:22 <x-ip> analicemos el caso
18:44:43 <x-ip> tel_anal[.ar] –> PBX[.ar] en esta situacion, osea, en este llamado, que medio estamos utilizando ?
18:45:08 <outime> el analógico, no?
18:45:12 <x-ip> sip :D
18:45:22 <x-ip> estamos llamando a una computadora :O
18:45:35 <x-ip> osea, al Asterisk por un medio analogo, a nuestra central PBX
18:46:06 <x-ip> porque hacemos esto ? pues porque es la encargada de llevar a cabo (switchear las comunicaciones ) las rutas para encontrar a nuestro destinatario.
18:46:20 <x-ip> se entiende ?
18:46:24 <outime> sí
18:46:29 <x-ip> bien
18:46:35 <x-ip> el costo ? una llamada local
18:46:45 <x-ip> ahora, analicemos el otro tramo
18:46:57 <x-ip> PBX[.es] –> tel_anal[.es]
18:47:08 <x-ip> quien paga la llamada en este caso ?
18:47:15 <x-ip> y que tipo de llamada es ?
18:47:19 <outime> El PC llamada al teléfono
18:47:25 <x-ip> ahap
18:47:28 <outime> hay costo?
18:47:33 <x-ip> depende
18:47:40 <x-ip> esa es la cuestion :)
18:47:53 <x-ip> haber, los dejo pensando a ustedes
18:47:57 <x-ip> porque les digo que depende ….
18:48:19 <x-ip> PBX[.es] <==> tel_anal[.es] piensen en ese caso
18:48:19 <outime> No te sabría decir, por lo que sé ahora una llamada de PC a un teléfono analógico cuesta
18:48:33 <x-ip> y porque te cuesta outime ?
18:48:57 <outime> Difícil pregunta para mí.
18:49:14 <x-ip> haber, os voy a ayudar … Asterisk es codigo LIBRE, corre sobre un ordenador ….. Hablabamos de Asterisk anteriormente …. Asterisk es UNA PBX
18:49:18 <\Shadowfox\> Porque tenemos contratada una linea telefonica conmutada con un proveedor de telefonía
18:49:41 <x-ip> con lo que dije no surgen nuevas ideas ?
18:49:53 <x-ip> vamos, no es tan dificil
18:50:02 <x-ip> tienen la teoria, ahora quiero que piensen.
18:50:26 * x-ip espera ideas xDDDD
18:50:29 <\Shadowfox\> xD
18:50:33 <neur0x> dime ke as dicho
18:50:33 <x-ip> OBJETIVO:
18:50:45 <x-ip> Lograr llamar GRATIS desde .ar a .es
18:51:23 <outime> x-ip, vale rendirse?
18:51:28 <x-ip> si :S
18:51:31 <neur0x> x-ip: se supone que
18:51:46 <x-ip> neur0x, tu idea ?
18:52:02 <neur0x> las operadoras de telefonos tarrifican al
18:52:18 <neur0x> realizar la conexion entre 2 terminales vredad?
18:52:19 <\Shadowfox\> conseguir establecer la llamada mediante Asterisk en lugar de usar nuestra operadora
18:52:25 <x-ip> tel_anal[.ar] <–> PBX[.ar] <—————-> internet <—————> PBX[.es] <——-> tel_anal[.es]
18:52:35 <x-ip> neur0x, asi es.
18:52:45 <x-ip> neur0x, te cobran por usar la PSTN.
18:52:55 <x-ip> \Shadowfox\, por ahi va el tema
18:52:56 <x-ip> :D
18:52:57 <x-ip> bueno
18:53:02 <\Shadowfox\> pero la llamada entre Asterisk y nuestro teléfono analogico puese gestionarse mediante Asterisk?
18:53:02 <x-ip> les voy a dar la solucion
18:53:12 <x-ip> \Shadowfox\, EXACTO!
18:53:16 <\Shadowfox\> independendizandonos de la operadora¿
18:53:22 <x-ip> asi es :D
18:53:25 <neur0x> pues entonces pienso que no usando el pstn o emulando el funcionamiento desde un terminal se podria hacer
18:53:28 <x-ip> no es necesario utilizar la PSTN
18:53:41 <x-ip> bueno van pero muy bien ahora!
18:53:47 <x-ip> se les prendieron las luces parece :P
18:53:54 <\Shadowfox\> xD
18:53:56 <outime> x-ip, pero para hacer esto necesitamos una PBX en ambas partes para establecer VoIP, ¿no?
18:54:04 <x-ip> outime, correctisimo
18:54:22 <x-ip> outime, sabes el porque ?, te lo he dicho antes en la teoria, no me hagas quedar mal xD
18:54:26 <neur0x> el pbx es el encargado de sincronizar las conexiones entre los 2 extremos?
18:54:39 <x-ip> de sincronizar y de MEZCLAR
18:54:46 <x-ip> que palabra que use, soy una bestia
18:54:49 <x-ip> no olvidemos
18:54:52 <x-ip> los MEDIOS
18:54:56 <x-ip> eso es lo que nos jode
18:55:04 <x-ip> medios ANALOGOS y medios DIGITALES
18:55:09 <x-ip> ASTERISK lo hace por nosotros
18:55:21 <x-ip> conmuta medios analogos con medios digitales
18:55:30 <x-ip> se los he dicho antes! xD
18:55:36 <outime> Pero entonces… déjame explicarme
18:55:40 <neur0x> entonces se podria hacer un tunnel entre las conexiones y hacer una conexion directa entre las 2 pbx sin pasar por las pstn?
18:55:52 <outime> eso quería decir.
18:55:57 <x-ip> neur0x, te estas perdiendo
18:56:04 <x-ip> bueno, BASTA de ideas que la embarran xD
18:56:13 <x-ip> se los voy a explicar bastante simple
18:56:26 <x-ip> 1) configurar PBX en [.ar]
18:56:33 <x-ip> 2) configurar PBX en [.es]
18:56:51 <x-ip> 3) enchufar el telefono de tu casa, por el que hablas a la PBX de TU CASA
18:56:57 <x-ip> 4) Asterisk hace todo lo demas
18:57:02 <x-ip> se entiende ? :P
18:57:06 <outime> Sí, eso sí
18:57:33 <\Shadowfox\> Si
18:57:59 <x-ip> osea quiza les confundio el que use “[.ar]” y “[.es]“
18:58:05 <x-ip> esas son variables
18:58:13 <\Shadowfox\> xD
18:58:19 <outime> No, a mí me parece bastante simple de representar y entender como lo haces
18:58:24 <\Shadowfox\> no creo que fuera por eso
18:58:24 <x-ip> Con los ordenadores de hoy en dia, cualquiera esta en posibilidades de tener su propia PBX en su casa.
18:58:43 <x-ip> bueno para aclarar dudas repito el esquema:
18:58:49 * outime pide el hardware necesario para montarse una
18:59:18 <x-ip> tel_anal[mi_casa] -> PBX[mi_casa] <-==> internet –> PBX[amigo] –> tel_anal[amigo]
18:59:25 <x-ip> outime, aguarda
18:59:31 <x-ip> se entiende el nuevo esquema ?
18:59:45 <outime> Estaba bien antes pero bueno, se entiende igual
18:59:54 <neur0x> esta clarsimo
19:00:03 <x-ip> perfecto!
19:00:06 <x-ip> antes de tocar el tema hardware quiero aclarar algunas cosas
19:00:14 * Enbata pregunta
19:00:17 <x-ip> mejor dicho, seguir haciendoles pensar …
19:00:22 <x-ip> Enbata, dime
19:01:02 <Enbata> tambien se podria usar con tel_amigo2
19:01:13 <outime> será tel_anal[amigo2+
19:01:13 <outime> ]
19:01:15 <Enbata> eso
19:01:16 <x-ip> xD
19:01:17 <Enbata> gracias outime
19:01:17 <x-ip> si por supuesto
19:01:20 <outime> nada :-P
19:01:55 <x-ip> es mas, Asterisk soporta conferencias telefonicas, saben lo que es eso ?
19:02:10 <outime> Entre varios tel_anal?
19:02:22 <outime> (oops, teléfono).
19:02:25 <x-ip> asi es
19:02:32 <x-ip> varias personas conversando en simultaneo.
19:02:32 <x-ip> :)
19:02:41 <x-ip> no es bueno Asterisk ?
19:02:43 <neur0x> si
19:02:45 <outime> Vuelvo ahora, espero no perderme nada.
19:02:52 <neur0x> una pregunta
19:02:58 <x-ip> outime, justamente estaba por comenzar el tema hardware
19:18:59 <x-ip> outime, este es tu momento
19:19:10 <x-ip> asi que seras el responsable de pensar ^^
19:19:21 <x-ip> el hardware es de suma importancia, tanto como el software
19:19:33 <x-ip> hemos hablado de Asterisk y de algunas de las bondades que nos ofrece
19:19:37 <outime> eh, eh, eh… por quién me tomas, no soy bueno en pensar un sábado a las 19.20
19:20:00 <x-ip> tmb hemos hablado de medios analogos y digitales, y que Asterisk maneja ambos … ahora ….
19:20:14 <x-ip> outime, por donde enchufo mi telefono analogo a la pc ?
19:20:59 <x-ip> tiro una ayuda …
19:21:02 <outime> se puede enchufar sin más?
19:21:08 <neur0x> por el pbx
19:21:44 <x-ip> si tengo internet mediante un cable … y tengo una tarjeta de red donde es enchufado el cable … y tengo modulos en el kernel de linux que hacen funcionar esa tarjeta y poder conectarme a internet … como sera para poder enchufar un telefono analogo a la pc ?
19:22:19 <\Shadowfox\> Pues de la misma manera
19:22:33 <\Shadowfox\> una tarjeta RJ-11
19:22:49 <x-ip> \Shadowfox\, no estas muy errado te dire :)
19:23:06 <x-ip> tenemos VARIAS opciones, porque ? porque asterisk maneja medios analogos y digitales
19:23:33 <x-ip> podremos (entre los que conozco) tener conectados a nuestra PBX un telefono analogo, un telefono ip o un softphone, los conocen ?
19:24:27 <outime> http://es.wikipedia.org/wiki/Softphone -> Según eso, hace simular un teléfono convencional (análogo)
19:24:42 <\Shadowfox\> Yo estuve en unas jornadas de VoIP, y hablaban de teléfonos IP que se conectaban directamente a la red conmutada
19:24:56 <\Shadowfox\> y ya ofrecían servicio de VoIP
19:24:57 <x-ip> Perfecto!
19:25:09 <x-ip> como para aclarar un poco mas las cosas …
19:25:27 <x-ip> *telefono analogo: telefono que estamos acostumbrados a usar que utiliza una ficha rj-11
19:25:58 <x-ip> *telefono ip: dipositivo que se puede conectar directamente a la red y cuenta usualmente con una ficha rj-45 para ser conectado a redes ethernet
19:26:18 <x-ip> *softphone: un programa que corre en un ordenador y nos permite simular un telefono
19:26:28 * outime pregunta
19:26:32 <x-ip> dime outime
19:26:43 <outime> Para conectar un rj-11 tendríamos la necesidad de un adaptador, no? PBX, quizá?
19:26:54 <outime> o una tarjeta RJ-11, como comentaba \Shadowfox\
19:27:22 <x-ip> existen VARIOS por no decir MUCHOS dispositivos que nos permitiran conectar un rj-11 a nuestra PBX
19:27:40 <x-ip> entre ellos te puedo mencionar (uno de los mas economicos) el cisco ata186
19:27:54 <x-ip> http://www.cisco.com/en/US/products/hw/gatecont/ps514/products_data_sheet09186a008007cd72.html
19:28:05 <outime> sí, lo encontré por Google
19:28:20 <x-ip> te permite conectar 2 telefonos analogicos y sale por un rj-45 que va a la central PBX
19:28:57 <outime> me sonaba extraño que un ‘cisco’ fuera lo más económico o uno de los que más
19:28:58 <x-ip> otro dispositivo que ya te ofrece 4 puertos y se utiliza en montajes empresariales es una tarjeta digium TDM
19:29:02 <x-ip> pero ya son mas caras.
19:30:02 <x-ip> outime, el tema de como elegir cual dispositivo utilizar depende de las demandas del lugar donde se realizara el montaje.
19:30:14 <x-ip> ejemplos:
19:30:44 <x-ip> 1) una PBX para tu casa, pues si queremos abaratar al maximo los costos, ponemos un ordenador con Asterisk y SoftPhones, no mas que eso.
19:31:41 <x-ip> 2) tenemos un callcenter, montamos un cluster con Asterisk de unos “n” microprocesadores mas potentes que existan en el mercado con tarjetas Digium TDM, y utilizamos Softphones en los terminales.
19:32:40 <x-ip> 3) una empresa: Montamos un Asterisk en una o 2 maquinas potentes (segun la cantidad de internos que tenga la empresa), una tarjeta TDM y podemos utilizar telefonos ip, analogos, etc en los internos.
19:33:20 <x-ip> es realmente MUY relativo que hardware escoger, pero puedo exponer algunos puntos a tener en cuenta al momento de realizar la inversion y montaje de la central PBX.
19:34:24 <x-ip> 1) Asterisk para codificar/decodificar la senial analoga/digital realiza un uso INTENSIVO del fpu (float point unit) del microprocesador, ya que para cometer tal hecho debe realizar rigurosos y extensivos procesos matematicos … se entiende ?
19:34:52 <x-ip> estamos entrando en la parte de hardware …
19:35:23 <x-ip> se entiende la parte del fpu ?
19:35:30 <\Shadowfox\> Todo claro
19:35:44 <x-ip> perfecto, continuemos …
19:35:55 <outime> Sí, se entiende.
19:36:06 <x-ip> Haber si con lo dicho me pueden responder a esta pregunta … tienen que pensar un poco.
19:36:20 <x-ip> De que depende CUANTO fpu Asterisk va a consumir ?
19:36:39 <outime> de la distancia?
19:36:43 <\Shadowfox\> Pues de la cantidad de conexiones que deba gestionar
19:36:44 <x-ip> para nad
19:36:51 <x-ip> \Shadowfox\, ha acertado.
19:37:17 <x-ip> mientras mas llamados en simultaneo tenga Asterisk, pues mayor sera la cantidad de codificaciones/decodificaciones que haga, se entiende ?
19:37:34 <outime> No lo dije porque eso ya lo daba por hecho xD
19:37:39 <outime> Se entiende.
19:37:40 <x-ip> xDDDDDDDDDDDDDD
19:37:57 <x-ip> Ahora, un punto mas para que se lleven con esta charla es que ….
19:38:33 <x-ip> ademas de la cantidad de conexiones en simultaneo que mencion \Shadowfox\ debemos tener en cuenta que codec utilizaremos en la codificacion/decodificacion de la senial / seniales.
19:38:53 <x-ip> los codec son algoritmos matematicos que comprimen / descomprimen seniales analogicas / digitales.
19:39:21 <x-ip> bueno, no voy a meterme en este tema porque se precisaria de algunos conceptos que no he expuesto.
19:40:05 <x-ip> y por ser esta charla introductoria, y siendo la parte de hardware tan importante, es que profundizaremos a pleno sobre ella en la “Jornada Asterisk”
19:40:21 <x-ip> ok, HARDWARE (muy introductorio y basico)
19:40:44 <x-ip> que precisamos para tener un Asterisk en casa ? “Oie tio, quiero llamar gratis a mis amigos, …”
19:41:12 <x-ip> pues con un procesador a 500Mhz con 128Mb de ram estamos hechos.
19:41:37 <x-ip> con el podremos tener hasta 2 o 3 comunicaciones en simultaneo.
19:41:47 <x-ip> hagamos un esquema :
19:42:15 <x-ip> internet ——-> ordenador[500Mhz] ——-> telefonos_de_casa
19:42:30 <x-ip> que parte falta en este diagrama ? (que dispositivo ?)
19:42:37 <outime> PBX
19:42:41 <x-ip> bien
19:42:52 <x-ip> le instalamos PBX a ordenador[500Mhz]
19:43:07 <x-ip> osea, le hemos instalado Asterisk
19:43:15 <x-ip> ahora, sigue faltandonos un dispositivo
19:43:30 <x-ip> digamos ….
19:43:50 <\Shadowfox\> la interfaz?
19:43:53 <x-ip> que pasa si desde telefonos_de_casa quiero llamar a un amigo que no cuenta con una PBX en su casa ?
19:44:00 <x-ip> \Shadowfox\, acertaste.
19:44:14 <x-ip> pero quiero que se responda a la pregunta que he hecho
19:44:40 <\Shadowfox\> Hay forma de que utilice nuesta PBX?
19:44:40 <x-ip> queremos llamar a un amigo que no cuenta con una PBX en su casa y nosotros estamos utilizando nuestra linea de telefono para la PBX
19:44:52 <outime> estaría interesante hacer eso
19:45:04 <x-ip> \Shadowfox\, hay forma, si le dieras acceso a la PBX por supuesto.
19:45:29 <x-ip> sigo esperando la respuesta, precisamos una interfaz dijo \Shadowfox\
19:45:33 <x-ip> donde la pondriamos ?
19:45:51 <outime> entre ordenador y tel?
19:46:01 <x-ip> nop
19:46:04 <x-ip> o si ?
19:46:23 <x-ip> si tenemos telefonos ip en casa no seria necesario, si fueran analogicos ?
19:46:27 <x-ip> analicemos mas esa parte
19:46:41 <x-ip> NUESTRA_PBX –> Telefonos_analogicos_de_casa
19:47:07 <x-ip> RJ45 <==> RJ11
19:47:30 <x-ip> que precisaremos para conectar estos dos dispositivos ?
19:47:44 <outime> el cisco por ejemplo que comentaste antes
19:47:52 <x-ip> perfecto
19:47:53 <x-ip> !
19:47:56 <outime> para poder conectar un rj-11 que proviene del analógico al rj45
19:48:17 <x-ip> perfecto! , tenemos cubierta esa parte del esquema original
19:48:22 <x-ip> ahora …
19:48:25 <x-ip> nos falta el otro tramo
19:48:51 <x-ip> INTERNET <——-> PBX (aqui no tenemos problemas, ambos tienen rj45 en un ambiente ethernet, verdad ?)
19:49:24 <outime> sí, porque PBX va directo a ethernet
19:49:31 <x-ip> ok
19:49:38 <x-ip> ahora eso no seria muy divertido
19:49:47 <x-ip> tener una PBX para solo INTERNET no seria una PBX verdadera
19:49:52 <x-ip> precisamos cubrir este esquema:
19:49:59 <x-ip> PSTN <———–> PBX_de_mi_casa
19:50:30 <x-ip> que se les ocurre ?
19:50:41 <outime> e Internet dónde está ahí
19:50:56 <x-ip> en la placa de red de PBX_de_mi_casa outime
19:51:02 <outime> ahá
19:51:25 <x-ip> repasemos porque nos estamos trabando mucho y es muy simple lo que pregunto
19:52:40 <x-ip> Tenemos nuestro ordenador con Asterisk, Asterisk es quien gestiona y hace de nuestro ordenador una PBX, una PBX comun gestiona medios analogicos, ahora Asterisk que ha poseido nuestro ordenador tiene la capacidad de gestionar tanto medios digitales como analogicos, por eso es tan conveniente y competitivo.
19:53:13 <x-ip> porque maneja DOS MEDIOS como hemos explicado antes (repasar logs si se precisa aclarar la idea)
19:53:25 <x-ip> como suplimos estos medios ?
19:53:35 <x-ip> 1) INTERNET con una tarjeta ethernet
19:53:36 <x-ip> esquema
19:53:54 <x-ip> internet ——–> modem/router ——–> ORDENADOR_con_tarjeta_de_red
19:54:11 <x-ip> 2) PSTN ????@$^@#
19:54:33 <x-ip> linea_de_nuestro_proveedor ———-> ORDENADOR_con_tarjeta_de_red_y_asterisk
19:54:40 <x-ip> que nos falta ?
19:55:06 <x-ip> ……..
19:55:13 <\Shadowfox\> los teléfonos
19:55:14 <\Shadowfox\> xD
19:55:19 <x-ip> no :(
19:55:47 <x-ip> nos falta un dispositivo que nos permita enchufar la linea telefonica de nuestro proveedor a nuestro ordenador.
19:55:55 <x-ip> tenemos varias opciones en este aspecto
19:55:59 <ardentice> son las tarjetas ;P
19:56:05 <x-ip> 1) que mencione antes es una terjeta Digium TDM
19:56:16 <x-ip> 2) otro dispositivo, como ser un Sipura3000
19:56:41 <x-ip> el Sipura maneja tan solo 1 linea de telefono por lo tanto es MUCHO mas barato que una tarjeta DIGIUM TDM
19:57:19 <x-ip> porque ? porque las tarjetas TDM no estan pensadas para el uso hogarenio, y las mas barata ya viene con soporte para 4 lineas telefonicas que nos de nuestro proveedor.
19:57:25 <x-ip> Esquemas a continuacion:
19:57:39 <x-ip> 1) ejemplo de nuestra pbx en casa:
19:58:13 <outime> Sipura3000… apuntado :-)
19:58:28 <x-ip> —-> PSTN ———> Sipura300 ——–> Ordenador_con_asterisk ———> telefonos_ip
19:58:32 <x-ip> o puede ser tmb
19:58:44 <x-ip> —-> PSTN ———> Sipura300 ——–> Ordenador_con_asterisk ———> ata186 ———> telefonos_analogicos
19:58:48 <x-ip> o puede ser tambien
19:58:59 <x-ip> —-> PSTN ———> Sipura300 ——–> Ordenador_con_asterisk ———> softphones
19:59:29 <x-ip> en ese esquema contamos con UNA linea telefonica que nos brinda nuestro proveedor de telefonia y por la que pagamos
19:59:37 <x-ip> ahora que pasa con una empresa que tiene lineas rotativas ?
19:59:57 <x-ip> precisamos tener conectada MAS DE UNA LINEA telefonica a nuestro Ordenador_con_asterisk
20:00:09 <x-ip> para ello haremos uso de las tarjetas TDM digium
20:00:29 <x-ip> la mas barata que no recuerdo el modelo viene con 4 puertos
20:00:38 <x-ip> osea, esquema:
20:01:17 <x-ip> ——- > pstn ——–> 4_lineas_placa_digium_dentro_de_nuestro_ordenador ———> telefonos
20:01:23 <x-ip> se entiende ?
20:01:34 <ardentice> si
20:01:36 <outime> sí
20:01:53 <x-ip> bueno, yo les he comentado tan solo DOS casos
20:01:58 <\Shadowfox\> Si
20:02:25 <x-ip> pero cuando se hable de hardware, como veran, tienen que ver de como sera el esquema que se montara
20:02:30 <x-ip> se han dado cuenta de ello ?
20:02:35 <x-ip> varia segun las necesidades.
20:04:15 <\Shadowfox\> Si
20:04:30 <x-ip> Bien.
20:05:24 <x-ip> Espero haberles dado las nociones basicas de como funciona asterisk, que es lo que hace y como nos puede servir, por mas que no sepan aun como configurarlo, no este del todo claro la parte de hardware ( que no tenia pensado abarcarlo como lo hice )
20:06:48 <x-ip> preguntas ?
20:09:58 <hckrs> bueno x-ip pues aqui damos por concluida la charla en caso de no haber mas preguntas
20:10:22 <x-ip> me parece bien hckrs, pareciera haber quedado todo mas que claro (?)
20:10:27 <hckrs> te queriamos agradecer que como parte del colectivo que eres dieras la charla que nos ha ocupado hoy durente mas de 2 horas casi
20:10:55 <hckrs> y esperamos que la gente se anime a dar mas, y a asistir tambien a mas
20:10:56 <x-ip> no ha sido nada (?), por favor.
20:11:02 <hckrs> aqui damos por concuida
20:11:16 <x-ip> COMO ME DUELEN LOS DEDOS LA PUTA MADRE!!!!!

Espero que a x-ip se le pasara ese dolor ;P

Un saludo a todos desde Memoria Compartida.

4 comentarios hacia “Charla sobre Asterisk”

  1. outime escribió

    “Continuar leiendo [sería leyendo] el log”

    Es leyendo, no sé si ha sido fallo voluntario o sin querer, pero yo te lo digo igual :-P

    Qué bien estuvo esa charla, a ver para cuándo la siguiente :D

    Un saludo

  2. ardentice escribió

    Se me fue el dedito jajaja gracias por decirmelo, la verdad es que fue muy interesante, aunque me tuve que ir media hora. Pero en fin, el log tambien quedo bien.

    La siguiente no la hemos planteado aun.

    Un saludo outime.

  3. mixtron escribió

    Genial la charla, parece interesante Asterisk. ¿Se puede asistir a las charlas?, es decir, ¿son públicas?

  4. ardentice escribió

    Hola mixtron, no solo es que se puede asistir por que son publicas, es que ademas de querer dar alguna charla sobre algo solo tenéis que decirmelo a mi por correo o bien entrar al canal de irc #hckrs en el servidor freenode.

    Ademas suelo anunciar las charlas en Memoria Compartida, menos esta que se me fue.

    Un saludo amigo.

Deja un comentario

Please log in using one of these methods to post your comment:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

 
Seguir

Get every new post delivered to your Inbox.