Charla via IRC de RedFone
Posted Enero 17th, 2009 by Nestor
--- Nest0r establece modo +m #asterisk-peru
]Nest0r[ Ahora, mw-redfone, va a contarnos como funciona la alta disponibilidad
[mw-redfone] Ya listo...Gracias Nestor
]Nest0r[ de Asterisk usando el producto Redfone, y algunas otras herramientas
gracias a ti mw-redfone :)
--] gazu (n=gazu006@190.42.14.92) ha entrado en #asterisk-peru
[mw-redfone] Gracias por la invitación y por organizar esta charla
Espero acelerar el proceso de mi charla un poco...voy a utilizar mucho el famoso copiar/pegar :)
Voy a contarles un poco sobre la historia de mi compañía Redfone y de ahi hablar de nuestros productos y como trabajamos con Asterisk
.
Redfone Communications es miembro de una familia de compañias especializadas en el desarrollo de soluciones para las industrias de Aviación, Hoteles y
Telefonía establecido en 2003
Empezamos en el mercado de Miami, Florida vendiendo sistemas completas basadas en Asterisk para empresas desde tamaño mediano
a Enterprise.
Con el tiempo que estuvimos en el mercado instalando sistemas nos dimos cuenta que hacia falta equipos T1/E1 mas robustos para conectar a Asterisk y los Digium
(que eran los unicos en ese momento) dejaban mucho que desear.
[-- drmad ha parado (Client Quit)
[mw-redfone] Asi que basado en esa experiencia reestructuramos Redfone en 2005 con un nuevo enfoque en el desarrollo de hardware que siempre ha sido nuestro fuerte.
Lanzamos El foneBRIDGE T1 to TDMoE Gateway de primera generación en Noviembre de 2005
Ese primer intento en el mercado de equipos tuvo mucho exito asi que
mejoramos MUCHO el diseño y lanzamos la segunda generación en 2006.
--] jocho (n=jocho@200.44.213.223) ha entrado en #asterisk-peru
[mw-redfone] En la actualidad tenemos centenares quizas miles de unidades intaladas por todo el mundo.
En la actualidad contamos con representación en todos los mercados principales del mundo. Asia, Europa, Las Americas y Pacífico Sur
Nuestra linea de producto principial son los fonebridges
el fonebridge Proporciona conectividad T1/E1 externalizada a sistemas Elastix, Asterisk, Trixbox y incluso FreeSwitch
Funciona con todos los protocolos T1/E1 populares incluyendo MFC/R2 que es super común en muchos lados de Latinoamerica como estabamos conversando ahora
Recien tambien certificamos libss7 con el fonebridge para proporcionar señalización SS7 que se usa mucho en las entreconexiones de los Telco.
El fonebridge Simplifica instalación de Asterisk ya que no require PCI (3.3, 5.0v), PCI-X, PCIe, etc, etc sino solamente necesita de una interfaz Ethernet. Que hay un minimo de dos en cada servidor hoy en dia.
Nuestros equipos son sistemas integrados, estado sólido, sin componentes movidizos y diseñados con el fin de durar muchos años y aguantar mucho abuso como los equipos que instalamos en aviones en nuestra otra empresa.
Tambien son actualizables en el campo de manera que si lanzamos una nueva versión de firmware no toca devolver el equipo al fabricante para ser actualizado.
El fonebridge comunica con Asterisk mediante la biblioteca ZAPTEL/DAHDI igual que las PCI tradicionales asi que Asterisk no sabe la diferencia cuando está procesando llamadas llegando del fonebridge. Tambien la configuración es muy parecida a la de las tarjetas. Editamos zaptel.conf y zapata.conf. A partir de ahi en adelante es una implementación de Asterisk común y corriente.
Tambien pasamos por unos dolores recien migrando nuestro driver de Zaptel --] DAHDI
Pero ahí está...Listo para las nuevas versiones de Asterisk
Lo crucial del producto es el hecho que no es una tarjeta sino un appliance como gateway que está fuera del servidor
--] David_ram (n=david@200.121.193.175) ha entrado en #asterisk-peru
[mw-redfone] Ya que la conectidad está externalizada, podemos hacer cosas interesantes como proporcionar alta disponibilidad y tolerancia de fallas entre un cluster de servidores Asterisk. Algo super importante especialmente en operaciones con alto volumen de llamadas como los Call Centers que nos acaba de contar Edgar.
[-- David_ram (n=david@200.121.193.175) ha dejado #asterisk-peru
[mw-redfone] Con las tarjetas PCI pones todo dentro de un solo servidor/PC.
Si algo le sucede a ese servidor...ciao pescao! Se te fue el negocio
...todos los huevos en una sola canasta como decimos
[-- jericozorn ha parado (Client Quit)
ecubuntu ha parado (Remote closed the connection)
[mw-redfone] con el fonebridge instalado afuera y comunicando con Asterisk mediante Ethernet es muy facil re-configurar el aparato para que empiece a rutear las llamadas a un servidor de respaldo en el caso de que se cae tu servidor principal
Alta Disponibilidad con Asterisk y nuestros productos se logra con herramientas comunes de codigo abierto tambien que son Heartbeat y DRBD. Detalles de estos programas pueden conseguir aqui;
http://www.linux-ha.org
Hay varios documentos en el web de como implementar el fonebridge con Asterisk en un entorno "clustered" con alta disponibilidad. No es nada dificil. Require un poco de planficación antes de empezar como cualquier otro proyecto importante pero lo bueno es que todas las aplicaciones se pueden instalar desde el administrador de paquetes (apt, yum, etc)...antes era compilar todo desde el source.
Pero basicamente el programa 'heartbeat' monitorea los nodos de un cluster mandando un pulso del nodo al otro indicandole que no tiene problema. En un
cluster simple de dos nos normalmente tienes uno como 'activo' y el otro como 'pasivo'.
Cuando el pasivo deja de recibir esos pulsos de heartbeat porque el activo se cayo, toma acción arrancando los scripts que especificamos...que suelen ser como Asterisk, Zaptel, Fonebridge, MySql etc...y el pasivo pasa a ser
'activo' y toma control de operaciones.
Aqui hay una buena presentación en Flash de como funciona;
http://www.red-fone.com/Products/HA-Demo/
El otro lado de alta disponibilidad es la sincronización de los nodos o servidores que son miembros del cluster
[-- gazu ha parado (Client Quit)
[mw-redfone] Eso se puede hacer con estrategias muy sencillas usando herramientas como 'rsync' y executando cron jobs de vez en cuando para sincronizar directorios...o...
hacer algo mas comprehensivo que te dé sincronización de discos completos o particiones de discos completos usando DRBD
Todo depende de que tan complejo/completo quieres que sea tu implementación
La mayoria de nuestros clientes montan sistemas sencillos con dos servidores corriendo en modo activo/passivo y usan rsycn o cyscn para sincronizar aquellos directorios mas importantes...a saber;
../etc/asterisk
.../usr/lib/asterisk
.../var/spool/asterisk
...etc
no hace falta hacer una sincronización total del sistema....ademas siempre hay configuraciones que no quieres sincronizar con el otro nodo...por ejemplo network parameters
Para ver los detalles de nuestros productos pueden visitar nuestro website
http://www.red-fone.com/Products/
--] latino (n=nilsinho@201.240.90.118) ha entrado en #asterisk-peru
[mw-redfone] Hay tambien buena documentacíon en el website de Elastix que explica como hacer sistemas con alta disponibilidad
[-- david_ ha parado (Read error: 113 (No route to host))
[mw-redfone] http://www.elastix.org/index.php?option=com_openwiki&Itemid=32
Y finalmente si quieren ver una presentación mas completa con graficos y detalles hay un video de una que di recien en España en el siguiente link;
http://www.voip2day.net/?page=videos&v=Red_Fone&d=1&e=RedFone&p=Mark_Warren
Ahi pueden conocer la cara fea detrás de este texto :)
--] miguellinux (n=chatzill@201.230.2.158) ha entrado en #asterisk-peru
[mw-redfone] Preguntas?
--- Nest0r establece modo -m #asterisk-peru
]Nest0r[ perfecto mw-redfone, muchas gracias, a ver si tienen pregunas sobre este tema?
...
yo tengo una :D
[Fernando_INTELIX] hoy compre unos equipos aca en argentina a mitad de precio que un quintum
]Nest0r[ mw-redfone: ¿funcionaria tambien como un gateway al estilo quintum?
digamos con un par de pris activos?
[mw-redfone] Si, claro...lo unico es que no usamos SIP como los TDM Gateways tradicionales
Sino que usamos TDMoE que es mas sencillo y de baja latencia
[-- manzurek ha parado ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
[jsolis] pregunta .. cuantos redfones se podrian ponchar a un asterisk?
[mw-redfone] No recomendamos poner mas de 8x E1 en un solo servidor pero tenemos clientes que han puesto hasta 16x E1 en un solo servidor
[Fernando_INTELIX] mi pregunta es como hacen la estrategia de costeos para que fonebridge2 ec con echo cancel salga la mitad que un quintum??? son geniales
[mw-redfone] El factor limitante es como estabamos conversando anteriormente....
qué haces con las llamadas...y tambien la capacidad de Asterisk/Zaptel manejara muchas llamadas simultaneas
[jsolis] thx u
[mw-redfone] Bueno el producto no es tan complejo como un Quintum/Cisco/Audicodes, etc
[miguellinux] Un quintum es otra cosa es un Gateway... FoneBridge no es un Gatewyay
[Fernando_INTELIX] es un appliance
[mw-redfone] asi que es mas facil de controlarle los costos de fabricación
[Fernando_INTELIX] de curioso como por la garantia o los desarme todos
que micros usan y que cant de ram les meten
digamos que sus equipos los uso desde hace rato con soluciones de una emrpesa llamada fonaliz aca en argentina
fonalix
[mw-redfone] bueno como digo...es un gateway pero no en el sentido tradicional de un gateway E1-SIP
[Fernando_INTELIX] no porque no son sip usas tdmoe
[mw-redfone] sí...conozco fonalix
[Fernando_INTELIX] son adictos a uds ellos
[mw-redfone] me alegra :)
[miguellinux] Mark, que tan lejos puede estar el Fonebridge del server Asterisk?
[mw-redfone] necesitamos mas adictos en el mundo :)
de nuestro producto desde luego :)
[Fernando_INTELIX] clients fiels ams que adictos jeje
[mw-redfone] El fonebridge funciona a capa 2...osea LAN
[miguellinux] En Peru ya no tenemos stock....!!!
[jsolis] xD
[mw-redfone] Asi que los limitantes son los mismos que Ethernet...que son 100 metros
[Fernando_INTELIX] commlogik los vende an argentina
decime si nos estan robando mucho de los costos
[mw-redfone] Es importante destacar que el producto no permite rutear
[Fernando_INTELIX] el de 4 tramas con eco cancel 3500 dolars
nos roban mucho?
[mw-redfone] wow
muy alto
[Fernando_INTELIX] thanx cuanto deberian estar
[mw-redfone] pero tambien tienes sus costos de importacion
[miguellinux] No mark Argentina tiene mas impuestos que Peru
[Fernando_INTELIX] si aca estamos en mas del 30
]Nest0r[ miguellinux: ¿a cuanto los estan dejando ustedes? :D
[mw-redfone] ahi está...por eso cuestan mas
[Fernando_INTELIX] con importancion y todo debemos estar en 60
si pero cual es el precio fob de uds
para saber si me roban o si esta bien con los impuestos
[mw-redfone] bueno MSRP en EU es aprox $2400
]Nest0r[ Fernando_INTELIX: pero igual obviamente le van a subir un % para la ganancia
[Fernando_INTELIX] aca hay monopolio en ah esta bien entonces
[miguellinux] No Commlogick es el distribuidor y ellos te dan el mejor precio que pueden por el tema de los Impuesots
[Fernando_INTELIX] por eso
esta bien
si sale 2400 un 33 arriba a 3600 esta excelente
no me enojo con los chicos de commlogik
]Nest0r[ jejeje
[Fernando_INTELIX] hoy les compre 2 fobe2 ec
fone 2 ec
de 4 tramas
[mw-redfone] bien...otro adicto...me alegra
]Nest0r[ ¿alguna otra pregunta?
[Fernando_INTELIX] para un call con elastix justamente
[mw-redfone] buena combo...Elastix/Fonebridge
[Fernando_INTELIX] y para eso esta el modulo
--] imnew (n=one@190.75.167.92) ha entrado en #asterisk-peru
mib_o5h9cd (i=be2b92a5@gateway/web/ajax/mibbit.com/x-91d7e96d16de69e7) ha entrado en #asterisk-peru
[Fernando_INTELIX] para alta disponibilidad no hay con que darle
[mw-redfone] exacto
]Nest0r[ mw-redfone: para tener 8 pris con redfone, ¿que tipo de hw recomiendan?
[Fernando_INTELIX] a big big one!!!!
[mw-redfone] Cualquier servidor moderno es suficiente...eso si. Recomendamos calidad servidor...nada de PCs
[Fernando_INTELIX] si peor un hp ml110 con dual core mmmmmm
[mw-redfone] personalmente me gustan los Opteron
[Fernando_INTELIX] a mi tambien pero estan muy atras
[mw-redfone] pero he visto buenos resultados en los Intel tambien
[Fernando_INTELIX] hoy lamentablemente amd esta 2 gens atras
[-- mib_o5h9cd ha parado (Client Quit)
[Fernando_INTELIX] y soy fan de amd mal
[mw-redfone] hemos visto que los Opteron escalan bien en Linux
[Fernando_INTELIX] pero los opteors mas nuevos quad no le llegan a un xeon quad
todos andan muy bien
son todos excelentes

2 horas 40 min antes
16 horas 46 min antes
16 horas 56 min antes
17 horas 2 min antes
2 days 29 min antes
2 days 32 min antes
2 days 1 hora antes
3 days 2 horas antes
3 days 9 horas antes
3 days 19 horas antes