Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Asterisk - Wikipedia

Asterisk

Na Galipedia, a wikipedia en galego.

Faltan ligazóns internas neste artigo. Por favor, wikifíqueo.


Asterisk  Asterisk

Asterisk 1.4.0
Desenvolvedor: O equipo Asterisk
Lanzamento: 1.4.0 / 22 de diciembre de 2006
Sistema operativo: Multiplataforma
Xénero: PBX
Licenza: GPL
En galego: Non
Web: http://www.asterisk.org

Asterisk é unha implementanción de software libre e código aberto dunha centralita telefónica (PBX). Como calquera PBX, permite a unha extensión chamar a outras, e conectarse a outros servizos telefónicos como á rede telefónica internacional (PSTN). O seu nome proven do asterisco, Asterisk en inglés, que en entornos Unix e DOS representa un comodín, sustituindo a calquera secuencia de caracteres no nome dun ficheiro.

Asterisk está publicado baixo unha licencia dual, a licencia libre GNU General Public License (GPL), e a comercial que permite a inclusión de código patentado ou pechado, como a extensión G.729 que permite ao sistema traballar con G729. Mark Spencer de Digium foi o creador de Asterisk e continua sendo o mantedor principal, aínda que ducias de programadores teñen contribuido no desenvolvemento do programa. Orixinalmente deseñado para sistemas operativos Linux, actualmente pode executarse Asterisk en sistemas OpenBSD, FreeBSD, Mac OS X, Sun Solaris, e Microsoft Windows, aínda que a plataforma "nativa", Linux, continua sendo a mellor soportada.

O software básico de Asterisk inclúe varias características que previamente só estaban dispoñibles en caros sistemas propietarios de PBX -- buzón de voz, conferencias, buzóns interactivos automáticos, e distribución automática de chamadas. Os usuarios poden crear novas funcionalidades escribindo scripts na linguaxe propia de Asterisk, engadindo módulos personalizados escritos en C, ou escribindo scripts usando a interface de Asterisk en Perl ou outras linguaxes.

Para engadir teléfonos tradicionais a un servidor Linux executando Asterisk, ou para conectarse á rede telefónica tradicional, o servidor debe estar equipado cun hardware especial. Varias empresas venden tarxetas PCI que permiten conectar teléfonos, liñas telefónicas, liñas E1 e T1, e outros servizos analóxicos e dixitais a un servidor.

Asterisk tamén soporta un amplo rango de protocolos VoIP, incluíndo SIP e H.323. Asterisk pode traballar coa maioría dos teléfonos SIP. Os desenroladores de Asterisk tamén teñen deseñado un novo protocolo, IAX, para distribuir chamadas entre centralitas Asterisk.

Ao soportar tanto servizos de telefonía tradicional como VoIP, Asterisk permite aos usuarios migrar paulatinamente os sistemas existentes cara as novas tecnoloxías. Algunhas empresas están implantando Asterisk para sustituir vellas centralitas telefónicas; outras para proporcionar novos servizos como buzóns de voz ou menús telefónicos, ou para reducir custos utilizando Internet para as chamadas de longa distancia.

As compañías proveedoras de sistemas VoIP están comezando a soportar Asterisk; algunhas ofrecen IAX2 ou direccionamento SIP cara a unha centralita Asterisk como alternativa a instalar no cliente un Adaptador de Telefonía Analóxica (ATA).

Índice

[editar] Historia

Asterisk foi desenrolada por Mark Spencer, por aquel entón estudante de enxeñería informática na Universidade de Auburn, Alabama. Mark tiña creado en 1999 a empresa Linux Support Services, que daba soporte a usuarios Linux. Para elo necesitaba unha centralita telefónica, pero ante a imposibilidade de mercar unha, dados os seus elevados prezos, decidiu construir a súa propia centralita con un PC baixo Linux, usando a linguaxe C.

Posteriormente Linux Support Services convertitiríase no ano 2002 en Digium, redirixindo os seus obxetivos ao desenrolo e soporte de Asterisk.

[editar] Desenrolo do proxeto

O modelo de desenrolo apoiase no uso do sistema de control de versións Subversion e no procedemento de informe de erros denominado Asterisk Bug Tracker. Este último conta á súa vez cun sistema de méritos, denominado Karma, no que aparecen os colaboradores nun ranking, de acordo cunha puntuación (positiva ou negativa) otorgada ás aportacións que teñen realizado.

Ademáis empréganse as habituais ferramentas deste tipo de proxetos, como listas de correo, IRC, ou documentación en liña.

[editar] Estrutura organizativa

Mark Spencer é o organizador e principal desenrolador, apoiado por un grupo de colaboradores que reciben o nome de "administradores". Os administradores realizan principalmente labouras de programación e control do software xerado. Existe tamén un amplo grupo de programadores, chamados "managers", que poden aportar solucións a erros documentados ou crear novas funcionalidades. Por último están os denominados "reporters", todos aqueles colaboradores que realizan informes sobre os erros detectados.

Toda nova funcionalidade é probada exhaustivamente antes de formar parte do repositorio do sistema de control de versións e debe contar finalmente co visto bó dos responsabeis dos repositorios, de acordo a criterios de oportunidade, prioridade ou importancia da nova funcionalidade proposta.

[editar] Industria relacionada

Existen moitas empresas relacionadas con Asterisk. A maior parte delas seguindo un dos modelos de negocio máis habituais do software libre, como é o de aportar valor engadido ao software, neste caso mediante o deseño, instalación, formación e mantemento de centralistas telefónicas baseadas en Asterisk.

Digium, a empresa creada por Mark Spencer, amplía este modelo de negocio tanto coa venda de hardware específico, fundamentalmente tarxetas de comunicación, como coa venda de software propietario, entre o que destaca o Asterisk Business Edition, aplicación baseada en Asterisk á que se lle incorporan certas funcionalidades con copyright.

[editar] Estrutura do programa

Asterisk, por si mesmo, non é un sistema completo. O administrador debe crear un plan de chamadas para que Asterisk responda aos usuarios. Si Asterisk vai a ser usado como un PBX, ten que ser creado un plan de chamada específicamente para este propósito.

[editar] Configuración

Asterisk é controlado editando unha serie de arquivos de configuración. Un deles, extensions.conf, é o arquivo no que o administrador define que accións levará a cabo Asterisk cando as chamadas sexan recibidas. Unha linguaxe nativa é empregada para definir o contexto, as extensións e as accións. A programación tamén pode ser feita usando a interface AGI que permite programar en linguaxes como Perl, PHP, ou C.

Existen varias interfaces de usuario para Asterisk, sendo unha das máis populares FreePBX. Estas interfaces permiten aos administradores ver, editar, e cambiar a maioría das características de Asterisk a través dunha interfaz web.

[editar] Partes do sistema

A versión estábel de Asterisk está composta polos módulos seguintes:

  • Asterisk: Ficheiros base do proxeto.
  • Zaptel: Soporte para hardware. Drivers de tarxetas.
  • Addons: Complementos i engadidos do paquete Asterisk. Opcional.
  • Libpri: Soporte para conexións dixitais. Opcional.
  • Sounds: Aporta sonidos e frases en diferentes idiomas.

[editar] Críticas

Ao contrario que a maioría das últimas aplicacións e arquitecturas telefónicas, Asterisk está construido usando un modelo monolítico. Unha aproximación alternativa sería o deseño modular, no que cada componente existiría independentemente dos demáis, resultando un sistema máis escalable.

Debido á licencia dual do código de Asterisk, e ó sentimento por parte de algúns desenroladores de que os cambios requeridos no software non eran incorporados a tempo, o proxecto sufriu un fork en 2005.

O mecanismo de xestión do tempo está fortementente baseado en sistemas que conteñen cando menos unha tarxeta PCI de Digium. Usuarios con outras necesidades, é posible que teñen problemas por culpa disto. O problema pode ser reducido cargando un módulo do Kernel que emula o xeito de xestionar os tempos das tarxetas Digium. Pero os drivers de Digium non foron proporcionados para a súa inclusión no Kernel standar de Linux, e por tanto atoparémonos coas típicas complicacións dos drivers non estándar.

[editar] Distribucións

Existen varias distribucións de Asterisk, normalmente incluidas nun sistema operativo. Algunhas son completamente libres, e outras comerciais.

[editar] Véxase tamén

  • sipX outra centralita telefónica en software libre.

[editar] Ligazóns externas

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu