TrixBox

TrixBox

Trixbox es una distribución del sistema operativo GNU/Linux, basada en CentOS, que tiene la particularidad de ser una central telefónica (PBX) por software basada en la PBX de código abierto Asterisk. Como cualquier central  PBX, permite interconectar teléfonos internos de una compañía y conectarlos la red telefónica convencional.
Trixbox, al ser un software de código abierto, posee varios beneficios, como es la creación de nuevas funcionalidades. Algo muy importante es que no sólo soporta conexión a la telefonía tradicional, sino que también ofrece servicios VoIP -voz sobre IP-, permitiendo así ahorros muy significativos en el coste de las llamadas internacionales, dado que éstas no son realizadas por la línea telefónica tradicional, sino que utilizan Internet.

Instalar Trixbox.
Si no disponemos de un pc para poder instalar el trixbox, lo que poderíamos hacer es instalar dicho sistema en una máquina virtual ( virtualbox).
La configuración y la instalación del trixbox usando el virtualbox esta en este tutorial.instalar trixbox en virtualbox (La configuración es la misma, solo tendremos que cambiar la parte del sistema, en la que pondremos “other sistem”) o bien si tenemos un pc disponible, lo unico que tenemos que hacer es instalarle el sistema
.

Cuando inicie el sistema, apretamos a f2 y dejamos que se cargue el sistema.


Una vez se haya  cargado, tenemos que apretar enter para iniciar la instalación.
Lo primero que configuraremos seré el idioma, en este caso será el castellano “es”.

Escojemos la zona horaria, donde se ubicara la centralita.

El sistema nos pedira que pongamos una clave para poder acceder al sistema.

Durante la instalación, nos irán saliendo pantallas como las que se veran a continuación. Estas solo nos indicarán el proceso y/o el nivel de instalación.

Una vez acabada la instalación, reiniciamos el equipo.
En caso de haberlo hecho con el virtualbox, no reiniciamos el equipo, si no que lo apagamos y en configuracion => En CD/DVD Rom tenemos que deshabilitar la opción de Monta ( En caso de no deshabilitarla, al encender la maquina virtual, se iniciara otra vez la instalación. )

Iniciamos el sistema…

Al iniciar nos saldrá esta ventana, es un grup y aqui es donde escogeríamos el sistema operativo.



Elegimos el sistema, y esperamos a que cargue, mientras tanto, se irán cargando los drivers y al lado ira saliendo un “ok” en caso de que salga failed o error abria que arreglar el problema.

Una vez cargado el sistema, nos pedira el nombre de usuario y la clave.



El nombre de usuario sera root y la contraseña la que hemos puesto durante la
instalación
.( En linux, cuando escribimos la contraseña, no se muestra en la terminal)


Una vez iniciado el sistema, lo que tenemos que hacer es configurar el trixbox para que tenga la misma IP,GW, DNS, que nuestro ordenador.
Ejemplo: si nuestro ordenador tiene la ip 192.168.2.10 al servidor le pondremos 192.168.2.11

Comandas

Para cambiar la ip: ifconfig+interficie+laIP
ifconfig eth0 192.168.2.11

Para cambiar la gw o añadirla: route add default gw + la ip ( 192.168.2.2)

Para cambiar los DNS o bien añadirlos:
Para ser suepr usuario: Sudo su
Para entrar en la ruta y modificar las dns: sudo nano /etc/resolv.conf

Se abrira un editor de texto y elli es donde añadiremos las dns
nameserver 80.58.0.33
una vez hecha, le damos a f2, luego a la s y a aceptar.


Una vez configurado el trixbox, ponemos su ip en el navegador.

Nos saldra lo seguiente


En principio nos tiendria que salir una ventana emergente para poder logearnos pero si esta no sale, lo que tenemos que hacer es ir a Switch (parte superior a la derecha ) y hacemos click, nos saldrá una ventana para poner el usuario y la cantraseña
.
El usuario es maint y la contraseña es password.

Cambiar el idioma
Para cambiar el idioma tenemos que ir a PBX ( ponemos el cursor encima sin clicar ) y nos saldra subcategorias, de esas elegimos PBX settings. A la derecha de la ventana, buscamos lenguages y alli cambiamos el idioma. (* Aun que cambiemos el idioma, seguira abiendo cosas en ingles )
Añadir extension
En PBX setting, en el panel de la izquierda, encontramos la opcion Extensions.
Ahora, en la ventana, a la parte derecha donde pone add extension ( añadir extensión ) haces clic.


En la parte Device, tenemos que tener la opcion Generic SIP Device y luego hacemos clic en submit
. En las casillas que nos salgan, tenemos que rellenar el User extension, Displau name y secret. Las demas casillas las podremos rellenar o no, segun la configuración que queramos.

Música en espera
La musica en espera, es una aplicación que se usa para que el que llama pueda “intretenerse” mientras esta esperando a que le cojan la llamada.
Para añadir la música, antes de nada tenemos que tener la cancion en el ordenador para poder subirla.Entramos en PBX Setting, en el panel que se ve a la izquerda de la ventana, casi abajo del todo, donde pone Music in hold, tenemos que hacer clic para poder acceder a la configuración. Una vez dentro, se puede ver una “barra” donde poner la ruta de donde se ubica el archivo, o tambien poder buscar la canción graficamente haciendo clic en examinar y buscando el archivo graficamente.
Una vez tenemos la cancion aceptamos y luego clicamos en upload. Cuando la canción se haya subido, en la parte de arriba de la ventana, aparecera un recuadro de color naranja en el cual pone “apply configuration changes” que tambien tenemos que clickar encima para que se apliquen los cambios. Cuando hagamos clic, nos aparecera una ventana emergente, en la cual tambien tenemos que aceptar “continue with reload”.
Despues de que cargue unos segunos, aparecera la canción en la ventena y se podra escuchar cuando se ponga la llamada en espera.

Interconectar centraletas PBX
Hasta ahora, aviamos visto como realizar llamadas en una pbx sin salir de la centraleta.
Pero, ahora lo que veremos es como conectar varias PBX, y realizar llamadas de un PBX a otra sin coste ninguno.

*Como crear trunks.
Llevamos el cursor a la pestaña PBX, apareceran sub pestañas, y hacemos clic en la PBX setting. En esta ventana, hay un panel a la izquierda, en el cual hacemos clic en Trunks.
En Trunks, tenemos que hacer clic en
Add iax2 trunks ( es la segunda opción ).
En trunk name tenemos que tener el mismo nombre en todas las PBX
En trunk name ==> tecnoescola
En PEER DETAILS tenemos que poner el siguente cuadro tal cual, modificando lo que no esta escrito en negrita.
context=
from-internal
host=
Aqui teneis que poner la IP de la PBX de quien querai agregar.
qualify=yes
secret=
Es y sera la contraseña de la PBX, asi que tiene que ser la misma para todas las PBX
type=peer
username=
el propio username
En USER detalls, tenemos que añadir el siguiente cuadro
tal cual, modificando lo que no esta escrito en negrita.
secret= la misma contraseña puesta en PEER DETAILS
type=user
context=from-trunk


El User contex tiene que ser el mismo que user name que esta en cuadro del PEER DETAILS, en toda la red

Una vez creados todos los trunks, tenemos que ir a outbound routes.
Una vez dentro, en route name ponemos el nombre que queramos
En Dial patterns : según la extension que tenga y 3 x
ejemplo 6 |xxx
En Trunk sequence tenemos que añadir el usuario, al hacer clic en una flecha, nos saldra la lista de los usuarios.
* La extensión del Dial patterns tiene que ser del mismo usuario de el Trunk sequence.


IVR
Interactive Voice Response

Consiste en un sistema telefónico que es capaz de recibir una llamada e interactuar con el humano a través de grabaciones de voz y el reconocimiento de respuestas simples, como “sí”, “no” u otras. Es un sistema automatizado de respuesta interactiva, orientado a entregar y/o capturar información a través del teléfono, permitiendo el acceso a servicios de información u otras operaciones.

3 comentarios »

  1. Ricardo Said:

    Este es un blog muy bueno. Escribes muy bien y sobre cosas muy interesantes.
    una consulta, el route name debe ser el mismo para ambos server?

  2. Franklin Escobar Said:

    Excelente ayuda de tutorial, me sirvio de mucho, y he podido entrar vía web y configurar lo básico, muy buen trabajo
    Saludos de Ecuador

  3. jose manuel Said:

    Buenas, muchas gracias por el aporte, pero no me ha servidor la configuracion de los dns, los comandos no me coinciden y no puedo terminar la instalacion, espero más ayuda y de ante mano gracias


{ RSS feed for comments on this post} · { TrackBack URI }

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: