Trixbox 2.0
Trixbox v2.0
Guia para una pequena empresa.
Asterisk es una aplicación de codigo libre de una central
telefónica.
Como cualquier PBX, se puede conectar un número determinado de telefonos
para hacer llamadas entre sí e incluso conectar a un proveedor de
VoIP.
Trixbox es un sistema del IP PBX de la clase del negocio basado en el software
abierto del PBX de la fuente del asterisco de Digum.
Index
1 - Hardware utilizado en la configuracion del servidor.
2 - Bajando el disco Oficial de trixbox 2.x
3 - Configurando el servidor.
4 - Zapata Driver.
5 - Instalacion de modulos.
6 - Configuración de Extensiones.
7 - Configuracion del Softphone X-Lite 3.0
8 - Configuracion de hardphone
9 - Troncales
10 - Rutas de salida (Outbound routes)
11 - Incoming Calls / IVR
12 - Instalando otros lenguajes
1 - Hardware utilizado en la configuracion del servidor.
INTEL Pentium 4 - 3.06 GHz
512MB RAM
Tarjeta PCI Digium TDM04B (4 puertos FXO) (Altamente recomendable ya que con las tarjetas clones no hay buena calidad de sonido)
2 - Bajando el disco Oficial de trixbox 2.x
Baja el ISO versión 2.0 de trixbox de su página oficial. (http://www.trixbox.org)
Quema el ISO a un CD.
Arranca la computadora que quieras instalar con el disco que acabas de quemar.

*** ALTO ***
Es muy importante que leas el aviso que te muestra al iniciar.
Dice:
Aqui te dice que tengas cuidado en lo que haces, que vas a borrar el disco duro
o que le pongas advanced para particionar el disco duro. ( en mi caso, borre
todo el disco duro)
Instalacion
Preguntas:
keyboard type, por default (US)

Seleciona la zona del tiempo

Pon el password (por default usaremos password, despues lo cambiaremos

El sistema formateara tu disco duro e instalara Tixbox 2.x
la instalacion tomara aproximadamente entre 20 y 40 minutos segun la velocidad de la computadora

Saca el CD por que si no volverá a empezar la instalación.
El sistema iniciara 1 o 2 veces. No interrumpas ese proceso y podrá ser usado hasta que tengas
en pantalla el prompt.

3 - Configurando el servidor.
Iniciamos una sesion poniendo root como usuario y password como password
Configuremos la direccion de IP poniendo
netconfig
Aunque puedes usar DHCP; pero no es recomendable.
En esta ocasión usaremos estos parámetros:
IP: 192.168.0.100
Netmask: 255.255.255.0
Gateway: 192.168.0.254
Primary nameserver: Si tu red cuenta con uno, puedes usarlo, si no, puedes usar el de tu proveedor de Internet o bien, puedes usar cualquiera de estos dos que son los de opendns
208.67.222.222
208.67.220.220
si requieres poner mas de 2 DNS tendras que editar /etc/resolv.conf
para resetear nuestra configuracion de red. ponemos
service network restart
4 - Zapata Driver
Regularmente no tendrás problemas con el driver zaptel al momento de la instalación ya que automáticamente te lo configura, pero si no lo tiene esto es lo que debes hacer.
Para verificar desde la línea de comando:
ztcfg -v
Si te aparece esto estarás bien Zaptel Configuration
======================
2 channels configured.
Si te aparece un error, entonces el siguiente paso es:
genzaptelconf
Esto te instalara los drivers zaptel y vuelves a poner
ztcfg -v
Y si todo esto aun no te sirve. Entonces tendremos que bajar los drivers.
Para bajarlos
cd /usr/src
svn checkout http://svn.digium.com/svn/zaptel/trunk zaptel
cd /usr/src/zaptel
make clean
make install
modprobe wctdm
modprobe zaptel
genzaptelconf
si esto no te sirve, entonces creo que tendras que buscar en foros de discucion.
5 - Instalacion de modulos.
Desde el navegador pones tu dirección

Te vas a switch a un lado de user mode en la parte superior derecha y pones
tu user y password
El user es maint y el password es password
luego te vas a
Asterisk - Free PBX
Te vas a tools y luego en la izquierda te vas a module admin
Instalaremos todos los modulos
Los instalas y presiona en la barra roja que te aparecerá.
la razon por la que instalaremos todos los modulos es para evitarnos problemas de que no se encuentren las cosas, despues podran quitarlo y usar solamente los que usan.
6 -
Configuración de Extensiones
Voy a empezar por instalar mi extensión: en freepbx
vete a setup y luego a extensions
Crea una extension SIP
Esta es la configuración que tengo
Extension number: 100
Display name: Canibal
Secret: 100
Voicemail & Directory: Enabled
Voicemail password: 100
Email address: canibal@blabla.com
Pager email address: canibal@blabla.com
Email attachment: Yes
Play CID: No
Play Envelope: No
Delete Vmail: Yes
asi tendras que poner las extensiones que quieras.
7 - Configuracion del Softphone X-Lite 3.0
Xten es el softphone que recomiendo para windows o gizmoproject v2.0 para linux
X-lite lo puedes bajar de su pagina
oficial y es gratuito.

Agregas una cuenta sip y esto será la configuración:
Display Name: Canibal
User Name: 100
Password: 100
Authorization user name: 100
Domain: 192.168.0.100 (your IP de Trixbox)
tendras una imagen a esta

Y así lo haces con las extensiones que quieras poner.
8 - Configuracion de hardphone
Pendiente Grandstream Phone
9 - Troncales
Por default, trixbox automáticamente te crea las salidas por medio
de las tarjetas que instalaste, en mi caso me crea cuatro troncal TRUNK ZAP/g0
que significa troncal zap grupo 0 y están incluidas las cuatro líneas
es decir mis 4 puertos FXO.
Quiero separar las troncales por lo cual hay que crearlas.
En trunks.
Añades una en ZAP.
Lo único que modifique fue zap indentifier y lo cambia de g0 a 1
despues puse la segunda troncal ZAP con el zap identifier 2, el el resto con su respectivo numero.
Pendiente instalacion de troncales VOIP.
10 - Rutas de salida (Outbound routes)
Trixbox te crea una ruta por default que es la 0 9_outside
cambiaremos la secuencia de las troncales y pondremos zap/1 luego zap/2, zap/3, zap/4
Eso significa que al momento de hacer una llamada la linea uno sera usada, si
hay alguien mas que quiera usarla, entonces seguira la secuencia.
La siguiente ruta sera la de las llamadas nacionales. En el plan que tengo con
el provedor de linea telefonica, la linea 1 y dos son las mas economica en cuanto
a llamadas nacionales, en la linea 3 y 4 para las llamadas internacionales. Entonces
hay que hacer una ruta para cada una.
Nacionales
El nombre no importa mientras tu sepas cual es:
Yo le llamare nacionales
En dial patterns le puse
9|01.
9|044.
9|045.
Y en trunk sequence (sequencia de troncales) le puse la ZAP/1 siguiendola por ZAP/2
Para hacer una ruta internacional, es similar, le pones nombre
En dial patterns le pones
9|00.
Y la secuencia de troncales le ponemos ZAP/3 siguiendola por ZAP/4
11 - Incoming Calls / IVR
Cualquier llamada llegara a la recepcionista virtual (IVR) tengo un mensaje que esta activo las 24 horas.
Y dice algo parecido a esto:
Gracias por hablar a blabla, si usted sabe la extensión, márquela ahora, marque la tecla gato para el directorio o espere en línea y alguien
lo atenderá.
Todo esto lo grabe en audacity, en Linux
Te vas a setup –> system recording y le das add recording en la derecha
Le pones browse y escoges el audio pregrabado.
Luego upload y luego le pones nombre a la grabación que acabas de subir a tu trixbox server.
Configurar la recepcionista digital
Setup –> IVR –> add IVR
Mi configuración es esta:
Name: Welcome
Timeout: 5 seconds
Enable directory: yes
Enable direct dial: yes
Announcement: Welcome (depende de como le hayas puesto en el paso anterior)
Dependiendo las opciones que uno quiera, el resto de los paso son simples y obvios.
12 - Instalando otros lenguajes
para cambiar el lenjuage que viene por default (US English)
crea un directorio con el codigo del pais bajo /var/lib/asterisk/sounds
por ejemplo si es mexico el codigo es mx si es francia su codigo es fr para que el directorio quede de esta manera
/var/lib/asterisk/sounds/mx
otra de las cosas que tienes que cambiar es la linea de language en los archivos de iax.conf sip.conf y zapata.conf
en zapata.conf debes poner language=mx bajo [channels]
y en iax.conf y sip.conf debes modificar a language=mx y debe estar bajo [general]
despues de hacer esto, reseteamos nuestro servidor
amportal restart
Pendiente
Pendiente

