Demóstenes García G.

  • Archive
  • RSS

Trixbox = PBX con Asterisk fácil

Trixbox es una distribución de GNU/Linux, basada en CentOS (el “Red Hat de la comunidad”) que tiene la facilidad de actuar como una PBX (Private Branch Exchange) gracias a que viene basada también en Asterisk: un programa de software libre que sirve para montar centrales telefónicas privadas.

Realmente hoy fue mi primera experiencia con Asterisk y fue gracias a Trixbox que salió todo bien. La distribución viene con todo lo necesario: CentOS, PHP, MySQL, Asterisk, Apache, SugarCRM, etc.. lo que hace que instalar la central sea cuestión de una hora.

Como softphone usamos X-Lite que aunque no sea de código libre al menos es gratuito, por lo que tener andando una central telefónica nos salió barato (0.00 $).

Luego de varias horas y tres cabezas pensando como solucionar para pegarse desde afuera al servidor que corría en una máquina virtual (usando VirtualBox) pudimos (Susan, Gabriel - mi hermano - y yo) hacerlo funcionar. La cuestión con el modem fue un poco “tricky” con los puertos, pero luego funcionó perfecto.

Al final esto fue lo que hicimos:

  1. Configuramos una máquina virtual en VirtualBox usando “Linux -> Red Hat” en las opciones.
  2. Usamos el Trixbox Community Edition 2.6.2.3 (stable).
  3. Instalamos y configuramos. Para cambiar el password de la interfaz gráfica utilizamos el comando “passwd-maint”. La interfaz gráfica de administración estaba en una dirección como http://[servidor]/admin.
  4. En la interfaz gráfica hicimos 3 extensiones para probar.
  5. En máquinas que funcionaran como cliente instalamos X-Lite 3.0 (el X-Lite 4 también vale). Algo curioso es que en el campo “Authorization user name” hay que poner es la extensión, no el username de la extensión.
  6. Probamos llamando entre dos clientes y funcionó.
  7. Luego abrimos puertos en el modem del ISP.
  8. En nuestro router hicimos un DMZ (Zona Desmilitarizada) al servidor directamente y pusimos el IP del servidor como estático, utilizando la MAC virtual.
  9. Desde afuera pudimos conectar un cliente y llamar a los otros clientes conectados localmente.

Al final fue algo muy interesante toda esta experiencia. Demoramos un par de horas en configurar todo pero Asterisk es asombroso y Trixbox simplemente hace el trabajo aún más sencillo. Lo mejor del asunto: todo legalmente y sin gastar un peso.

    • #pbx
    • #opensource
    • #asterisk
    • #linux
    • #telecomunicaciones
  • 1 year ago
  • Comments
  • Permalink
  • Share
    Tweet

Recent comments

Blog comments powered by Disqus
← Previous • Next →

Portrait/Logo

About

I'm a 24 years old Electronics Engineering Student, Developer and Gamer.

I work for Admios as a RIA/Flex developer, I founded Pixmat where we mainly do web development and I developed Panagamers, the biggest and most important gaming community in Panama.

Me, Elsewhere

  • @demogar on Twitter
  • Facebook Profile
  • demogar on Vimeo
  • demogar on Youtube
  • demogar on Flickr
  • demogar on Delicious
  • demogar on Last.fm
  • demogar on Grooveshark
  • demogar on Foursquare
  • demogar on Gowalla
  • My Skype Info
  • Linkedin Profile
  • demogar on github

Twitter

loading tweets…

Following

  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr