44
Sangoma en el ecosistema del software libre. Moisés Silva | [email protected] Ingeniero de Software. Sangoma Technologies. Elastix World 2010 | Nov 17, 2010 | Quito, Ec

Elastixworld Sangoma

Embed Size (px)

DESCRIPTION

g

Citation preview

Slide 1

Sangoma en el ecosistema del software libre.Moiss Silva | [email protected] de Software.Sangoma Technologies.Elastix World 2010 | Nov 17, 2010 | Quito, Ecuador

1

11/17/10

Quien soy y quien es Sangoma?Que hace Sangoma?Como colabora Sangoma con el ecosistema del software libre?Sangoma en la comunidad Asterisk.Sangoma en Latino America (OpenR2).Sangoma y FreeSWITCH.Soluciones de Transcoding (D-Series)Agenda11/17/2010Sangoma en el Ecosistema del Software Libre..2

Ingeniero de la Universidad de Guadalajara, Mxico, egresado en el 2005.

Code monkey y geek de Asterisk desde hace 6 aos.

Escrib la biblioteca openr2 en el 2008 con la ayuda de Sangoma.

Quien soy?11/17/2010Sangoma en el Ecosistema del Software Libre.3

Activo desarrollador de Asterisk y FreeSWITCH.

Ingeniero de software de Sangoma desde hace 2 aos.

Actualmente vivo en Toronto, Canada.

Quien soy?11/17/2010Sangoma en el Ecosistema del Software Libre.4

Compaia fundada en 1984.

HQ en Toronto, Canada.

Compaia pblica desde el 2000 (TSXV:STC)

Calificada entre las 50 compaias de mayor crecimiento en Canada.

Quien es Sangoma?11/17/2010Sangoma en el Ecosistema del Software Libre.5

Diseo de hardware para redes de voz y datos.

Desarrollo de software para VoIP-TDM.

Fuertes lazos con el software libre desde su fundacin.

Quien es Sangoma?11/17/2010Sangoma en el Ecosistema del Software Libre.6

Existe cdigo y propiedad intelectual de Sangoma en el kernel de Linux (ie, Frame Relay).

Incluso CISCO desarroll software para WAN usando los drivers y stacks de protocolo open source de Sangoma como herramientas de prueba.

Quien es Sangoma?11/17/2010Sangoma en el Ecosistema del Software Libre.7

Hardware con excelente integracin con Asterisk, FreeSWITCH y Yate.

Stacks slidos de protocolos ISDN PRI, BRI, SS7, MFC-R2 y anlogo.

SIP-TDM gateway, NetBorder, muy escalable (Linux y Windows).

Quien es Sangoma?11/17/2010Sangoma en el Ecosistema del Software Libre.8

Tarjetas para red de datos (X.25, Frame Relay, ADSL).

Tarjetas para redes TDM (Voz y datos).

Tarjetas de transcoding sobre IP.

Hardware de Sangoma11/17/2010Sangoma en el Ecosistema del Software Libre.9

A-Series11/17/2010Sangoma en el Ecosistema del Software Libre.10

4 puertos digital4 puertos analgica

InterfacesDSP opcional

Cancelador de echo de grado profesional.

Hasta 128ms de cancelacin.

Deteccin precisa de Fax.

Deteccin de dgitos DTMF.

Mdulo DSP opcional11/17/2010Sangoma en el Ecosistema del Software Libre.11

Mejoras pueden ser agregadas al instante.

Posibles fallos corregidos sin demora.

Insercin de firmware a prueba de fallos.

Firmware de respaldo seleccionado por jumper.

Actualizacin de Firmware Dinmica.11/17/2010Sangoma en el Ecosistema del Software Libre.12

A200 Tarjeta Analgica.11/17/2010Sangoma en el Ecosistema del Software Libre.13

Tarjeta de 2-4 puertos analgicos4 x RJ11Usa mdulos FXO/FXS estndarSe expande hasta 24 puertos usando el sistema rmora.2U Form Factor, 140mm x 55mmCancelador de eco opcionalSincronizacin de fax disponiblePCI o PCI ExpressFuente de poder externa para FXS y tarjetas remoraGaranta de por vida

A400 Tarjeta Analgica.11/17/2010Sangoma en el Ecosistema del Software Libre.14

Tarjeta de 2-12 puertos analgicosConexin DB-25 estndarUsa mdulos FXO/FXS estndarSistema extensible hasta 24 puertos usando el sistema remoraCancelador de eco opcionalSincronizacin de fax disponiblePCI or PCI ExpressFuente de poder externa para mdulos FXS y tarjetas remoraGaranta de por vida

Mdulos Analgicos11/17/2010Sangoma en el Ecosistema del Software Libre.15

Mdulo FXSUsado para conectar telfonos, fax, modems, etcCada mdulo agrega 2 lineasVerde, fcil de identificarInterface universal funciona con todas las tarjetas Sangoma

Mdulo FXOUsado para conectar a la linea telefnicaCada modulo agrega 2 lineasRojo, fcil de identificarInterface universal funciona con todas las tarjetas Sangoma

Serie A10X (A101, A102, A104, A108)11/17/2010Sangoma en el Ecosistema del Software Libre.16Tarjeta E1/T1/J1 de 1, 2, 4 y 8 puertosCanalizada para datos y/o vozModo de reloj Normal y MasterConexin RJ-48 estndar2U Form Factor, 140mm x 55mmCancelacin de eco opcionalPCI and PCI ExpressHasta 248 canales de tramado HDLC por hardwareSincronizacin de fax disponibleGaranta de por vida

B500 Tarjeta ISDN BRI11/17/2010Sangoma en el Ecosistema del Software Libre.17Tarjeta de 2-6 puertosExtensible hasta 24 puertos usando el sistema remora2 lineas BRI por puerto RJ45Cancelador de eco opcionalPCI and PCI Express2U Form Factor, 187mm x 55mmCapaz de energizar telfonos usando la fuente de poder estndarRequiere fuente de poder para las tarjetas remoraSincronizacin de fax disponibleResistencia de la terminacin BRI controlada por un dip switchGaranta de por vida

Mdulos BRI11/17/2010Sangoma en el Ecosistema del Software Libre.18Permite la conexin de 2 lineas BRILineas BRI tienen un lado de red (NT) y lado de terminacin (NT)El mismo mdulo puede operar en ambos modos, solo voltea su ladoLado rojo = modo TELado verde = modo NTDiseo universal funciona con todas las tarjetas BRI de Sangoma

B60X Tarjetas hbridas 11/17/2010Sangoma en el Ecosistema del Software Libre.19B6004 puertos FXO +1 puerto FXSPCI y PCI ExpressCancelador de echo opcionalEstndar RJ14, FXO tiene 2 lines por puertoB601B600 + tarjeta adyacente digital1 puertot T1/E1/J1 +4 puertos FXO +1puerto FXSPCI and PCI ExpressCancelador de eco siempre incluidoEstndar RJ48c para T1/E1/J1Estndar RJ14, FXO tiene 2 linear por puerto

B700 Todo en uno BRI, FXO y FXS 11/17/2010Sangoma en el Ecosistema del Software Libre.20

4 purtos BRI y 2 puertos FXO/FXSMdulos BRI soportan NT y TE Mdulos estndar FXO/FXSPCI y PCI Express2U Form Factor, 187mm x 55mm2 lineas BRI por puerto RJ-452 lineas analgicas por RJ-11Fuente de poder externa requerida para FXSCancelador de eco opcionalDIP switches controlan la resistencia de las terminales BRI5 aos de garanta

UT100 FXO USB 11/17/2010Sangoma en el Ecosistema del Software Libre.212 puertos FXOInterface USB 1.0Estandr RJ11Cancelacin de eco por hardware y software5 aos de garanta

Por qu Sangoma en el software libre? 11/17/2010Sangoma en el Ecosistema del Software Libre.22Involucrados en software libre desde 1984

Desarrollo activo en multiples proyectos de software libre como Asterisk, FreeSWITCH y Yate

Sangoma en la Comunidad Asterisk 11/17/2010Sangoma en el Ecosistema del Software Libre.23Integracin nativa con DAHDI (Digium Asterisk Hardware Device Interface)

Monitoreo pasivo de lineas PRI

AGI asncrono

Mdulo multi-codec para transcoding

Sangoma en LATAM OpenR2 11/17/2010Sangoma en el Ecosistema del Software Libre.24Desde hace aos Sangoma buscaba solucionar el problema de MFC-R2 para LATAM

Doug Vilim de Sangoma y Octavio Ruiz de Neocenter me bscaron al saber que estaba escribiendo una librera nueva de R2

Sangoma patrocin el proyecto desde sus inicios hasta su finalizacin

OpenR2 11/17/2010Sangoma en el Ecosistema del Software Libre.25Finalmente MFC-R2 slido como roca.

Integrado nativamente en Asterisk desde 1.6.2

Integrado nativamente en FreeSWITCH

Muchas variantes y opciones soportadas

Ver www.libopenr2.org para mas detalles

Sangoma en la Comunidad FreeSWITCH 11/17/2010Sangoma en el Ecosistema del Software Libre.26FreeSWITCH es un soft-switch open source iniciado como un mejor Asterisk.

Sangoma patrocin el proyecto desde sus inicios y hasta el momento continua haciendolo

Los desarrolladores de Sangoma trabajan diariamente con los desarrolladores de FreeSWITCH

Contribuciones principalmente al componente FreeTDM y el mdulo multi codec

FreeTDM11/17/2010Sangoma en el Ecosistema del Software Libre.27Proyecto open source del cual Sangoma es el actual desarrollador.

Provee una API unificada para distintos protocolos de sealizacin.

Soporte para ISDN PRI, BRI, SS7 y MFC-R2

Soporte para monitoreo pasivo de lineas PRI

Sangoma Media Gateway11/17/2010Sangoma en el Ecosistema del Software Libre.28Proyecto open source basado en FreeSWITCH

Provee un gateway SIP-TDM.

Soporte para ISDN PRI, BRI, SS7 y MFC-R2

Conectividad con Asterisk u otros PBX a travs de SIP

GUI completa para configuracin y mantenimiento

Sangoma Media Gateway11/17/2010Sangoma en el Ecosistema del Software Libre.29La GUI se encuentra en proceso de integracin con FreePBX

D-Series Transcoding11/17/2010Sangoma en el Ecosistema del Software Libre.30Sangoma D100Sangoma D500Software para la distribucin de los servicios de transcoding (open source por supuesto)

Por qu hacer transcoding? 11/17/2010Sangoma en el Ecosistema del Software Libre.31Para ahorrar ancho de banda la voz se comprimeEl proceso de compresin lo determina el CODECCOders DECodersLos codecs son algoritmos para comprimir las seales de voz

Algunas veces llamado Vocoding

Codecs de Voz 11/17/2010Sangoma en el Ecosistema del Software Libre.32Existen muchos

Los mas usados en TDM y VoIPG.711 (ulaw,alaw), G.729

Los mas usados en aplicaciones WirelessARM, GSM

Codecs de alta definicin (HD)G722, G722.1 (Siren de Polycom)

Establecimiento de una Llamada VoIP 11/17/2010Sangoma en el Ecosistema del Software Libre.33Los nodos muestran sus codecs al iniciar la llamada (como SIP usa SDP)Te estoy llamando y puedo usar G.711Yo soporto G.711 y G.729Usemos G.711SIPVoz

Establecimiento de una Llamada VoIP 11/17/2010Sangoma en el Ecosistema del Software Libre.34Si no hay codec comn, necesitas transcoding!Te estoy llamando y puedo usar G.711Yo soporto G.729 solamente!SIPVoz

Llamada Prdida

Servidor de Transcoding11/17/2010Sangoma en el Ecosistema del Software Libre.35Llamada en G.711Quiero llamar al telfono al otro lado y soporto G.711SIP

Llamada en G.7291SIP

Servidor de Transcoding11/17/2010Sangoma en el Ecosistema del Software Libre.36Llamada en G.711Quiero llamar al telfono al otro lado y soporto G.711SIP

Llamada en G.7291SIPTengo una llamada para ti, que codec soportas?2

Servidor de Transcoding11/17/2010Sangoma en el Ecosistema del Software Libre.37Llamada en G.711 Quiero llamar al telfono al otro lado y soporto G.711SIP

Llamada en G.7291SIPTengo una llamada para ti, que codec soportas?2Soporto G.729 solamente3

Servidor de Transcoding11/17/2010Sangoma en el Ecosistema del Software Libre.38Llamada en G.711 Quiero llamar al telfono al otro lado y soporto G.711SIP

Llamada en G.7291SIPTengo una llamada para ti, que codec soportas?2Soporto G.729 solamente3OK. Yo me hare cargo del transcoding!4

D100 Transcoding 11/17/2010Sangoma en el Ecosistema del Software Libre.39Avanzado procesador digital de sealesDesde 30 puertos hasta 480Larga lista de codecs soportadosAMR, G.729, G.722, G.723.1 etcSin necesidad de licencias de software (excepto AMR)Firmware actualizableSoporte en Asterisk y FreeSWITCH

D500 Transcoding 11/17/2010Sangoma en el Ecosistema del Software Libre.40Mismas caracteristicas que D100 pero soportando hasta 2000 sesiones de transcoding.

Capacidad de Transcoding 11/17/2010Sangoma en el Ecosistema del Software Libre.41Algunos codecs son mas complejos que otrosLos mas complejos requieren mas CPUAlgunos ejemplos:G.711 G.729:400 SesionesG.711AMR:150 Sesiones

La capacidad total depende de los codecs

Ejemplo con Servidor Dedicado 11/17/2010Sangoma en el Ecosistema del Software Libre.42

Computer ServerD100 TranscodingPSTNT1/E1Asterisk o FreeSWITCH

WAN

G.729Agente remotoLAN

G.711G.711Telfonos SIPServidor Transcoding Dedicado

Conclusin 11/17/2010Sangoma en el Ecosistema del Software Libre.43Sangoma tiene el mas amplio soporte de aplicacines de telefona open source, no solamente Asterisk.

Sangoma contribuye activamente al ecosistema de software libre.

Sangoma ha sido instrumental en el desarrollo de OpenR2 y FreeSWITCH.

Gracias!E-mail: [email protected]

Gtalk & MSN: [email protected]

Blog: http://www.moythreads.com/

More Tech Info: http//wiki.sangoma.com/