Instalacion Trixbox 1.2.x

Esto es mi intento en poner una guia simple de Trixbox. Espero que le sirva a alguna persona.
Digamos que esta es la version 0.0.1 beta

Hardware usado en esta instalación
INTEL 1.0 GHz
1GB RAM

Tarjeta PCI Zaptel:
2: Tiger Jet Network Inc. Tiger3XX Modem cada una con 1 puerto FXO
Conexión a voipdiscount

Instalación de Trixbox 1.2.x

Baja el ISO versión 1.2.x de trixbox de su página oficial.
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:
This CD will completely destroy whatever data is on the computer you are booting to. Make sure this is what you want to do before proceeding.
Lo que dice es prácticamente que el disco borrara toda la información.

Sigue los pasos que te pide. (No son muchos)

Tardara aproximadamente entre 20 y 30 minutos en instalar, sacara el CD. 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 para iniciar.
Entra como root y el password que le asignaste durante la instalación.

Configuración del Server

Configuración de la red
Es muy importante ponerle una IP fija a nuestro servidor para esto hay que poner netconfig
Aunque puedes usar DHCP 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

Presiona OK y reseteamos nuestra red.
Service network restart


Instalación del dirver de Zaptel
Regularmente no tendrás problemas con el driver zaptel. Al momento de la instalación, automáticamente te lo configura, pero si no lo tiene esto es lo que debes hacer.

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

Instalación de Trixbox Dynamic UI 2.1

Este es un paso opcional para cambiar la interfase que viene por default a una que se ve mas limpia. (Recomendable)
cd /var/www/html
hacer un backup de index mv index.php index-old.php
get http://www.kennonsoft.org/projects/trixbox/admin-ui-21.tgz
tar -xzf admin-ui-21.tgz
rm admin-ui-21.tgz
chmod 777 welcome/index.dat
Con esto quedaría instalado.

Instalación de módulos
Desde el navegador pones tu dirección (192.168.0.100)
Te vas a la parte inferior derecha y presionas en administración
Luego presionas el icono asterisk mgmt (Free PBX)
Te vas a tools y luego en la izquierda te vas a module admin
Instalaremos los módulos más básicos
escoge Core, Feature Code Admin, Time Conditions, Voicemail, On Hold Music, IVR, Queues, Recordings and Backup & Restore.
Esto será suficiente para una buena instalación, después podrás jugar con el resto de los módulos.
Los instalas y presiona en la barra roja que te aparecerá.

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
Direct DID:
DID Alert Info:

Outbound CID:

Emergency CID:

Record Incoming: On Demand
Record Outgoing: On Demand
Secret: 100
Dtmfmode: rfc2833
Voicemail & Directory: Enabled
Voicemail password: 100
Email address: canibal@blabla.com
Pager email address:

Email attachment: Yes
Play CID: No
Play Envelope: No
Delete Vmail: Yes
Vm options:

Vm context: default

Xten es el softphone que recomiendo para windows o ekiga para linux

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)

Y así lo haces con las extensiones que quieras poner.

Teléfonos que pueden ser utilizados sin ningún problema con trixbox seria el Grandstream GXP-2000
Aun no lo he usado, he leído muy buenos comentarios.

Tunks (troncales)

Por default, trixbox automáticamente te crea las salidas por medio de las tarjetas que instalaste, en mi caso me crea una troncal TRUNK ZAP/g0 que significa troncal zap grupo 0 y están incluidas las dos líneas es decir mis dos puertos FXO.
En mi caso quiero separar las dos líneas para que la línea uno, llámese zap/g0 sea para llamadas nacionales y a celular. Y la línea zap/g1 sea para llamadas locales.
Para poder crear la otra troncal hay que irse setup –> trunks –> add ZAP trunk
Lo único que modifique fue zap indentifier y lo cambia de g0 a g1
Lo que tenemos que hacer ahora es separar las líneas, para esto hay que modificar el archivo
/etc/asterisk/zapata-auto.comf
Y cambiar la configuración en la segunda tarjeta el grupo a 1 y el canal a 2, esto es solamente para identificarlo.
Con esto, ya tenemos nuestras dos líneas divididas en grupos.
Primer grupo será zap/g0 y el segundo será zap/g1

Outbound routes (rutas de salida)

Recordemos que para las llamadas locales usaremos zap/g1 y para la larga distancia nacional usaremos zap/g0
También recordemos que esta configuración es mexicana por lo cual hay que cambiar los números de salida si no son de México.

Por default tienes una ruta de salida llamada 0 9_outside, renómbrala y cámbiala al nombre de tu gusto, yo le puse locales por que será mi salida a llamadas locales.
En dial patterns, esto es lo que le puse
9|030 – Hora
9|040 – Información
9|050 – Atención a clientes sobre reparación
9|060 – Emergencias: Policía, Ambulancia y bomberos
9|065 – Emergencias: Cruz Roja
9|Z. – Z es cualquier numero de 1 al 9 y el punto(.) es 1 o mas numeros del 0 al 9

Trata de marcar cualquier teléfono local o de emergencia y podrás hacerla, marca un celular (044 o 045) y no podrás.

En la secuencia de troncales (trunk sequence)
Pones ZAP/g1 (la que asignamos para llamadas locales)
Como secundario ponemos ZAP/g0 (si la ZAP/g1 esta ocupada, entonces la llamada saldrá por la ZAP/g0) Esto no es necesario. Si pones solamente ZAP/g1 y esta en uso, y alguien mas quiere hacer una llamada local no podrán por que solamente estará una troncal para ese uso.

Ahora vamos a crear la ruta de llamadas nacionales y a celulares
La ruta la llame nac-cell
En dial patterns le puse
9|01.
9|044.
9|045.
Y en trunk sequence (sequencia de troncales) le puse la ZAP/g0 pero no le puse uno secundario.

Para hacer una ruta internacional, hay varias opciones sin tener que usar el servicio de Telmex. Existen varios proveedores de servicio SIP. Por ejemplo esta stanaphone. Algunos otros hasta ofrecen manuales de instalación con teléfonos y hasta con asterisk.

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 , 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.

31 thoughts on “Instalacion Trixbox 1.2.x

  1. Hola Canibal que me recomendarias, yo ya instale trixbox y es una maravilla, pero el problema es que yo uso megacable y las ip son dinamicas, talvez ese no sea el problema, pero el que si lo es es que tine restringidoel puesto 80 y otros tantos puertos, por lo tanto hablar de administracion remota via web, que es la verdadera joya de trixbox no es viable. Y hablar de prodigy como solucion nos es viable ya que la comunicacion es bastante mala y cortada.
    Hay alguna forma de poder matener alguna ip estatica bajo el puerto digamos 8080 para poder tener salida desde este proveedor?

    Gracias, excelente sitio!

  2. Cuando yo estuve por cable, no había manera de sacar algún puerto a la red pública. Todo estaba en NAT. así que creo que tu también estas en NAT. Es una lastima ya que el proveedor de Internet por cable bloquea puertos a conveniencia

  3. Hola disculpa talvez el abuso de confianza pero este es un tema q no puedo resolver desDe hace tiempo, espero me puedas ayudar:
    Tengo dos Tribox 1.2.3 (A y B) ambas estan interconectadas mediante unTRUNKING con IAX2 Tenemos lo siguiente :

    Trixbox A (PRI) (serie de anexos sip 1XXX)
    Trixbox b (Trunking Trixbox A, serie de aenxo sip 2XXX)

    Configuracion Trixbox A

    [TRUNK IAX2]

    Outgoing Dial Rules
    2XXX

    Outgoing Settings

    Trunk Name INTER
    PEER Details
    host=IP_TRIXBOX_B
    qualify=yes
    secret=password
    type=peer
    username=user

    USER Context int-of-ent

    USER Details
    context=from-trunk
    secret=password
    type=user

    NAME INTER

    OUTGOING ROUTERS

    Dial Patterns 2xxx

    Trunk Sequence IAX2/INTER

    IAX.CONF

    [root@asterisk asterisk]# cat /etc/asterisk/iax.conf

    [general]
    bindport = 4569 ; Port to bind to (IAX is 4569)
    bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
    disallow=all
    allow=ulaw
    allow=alaw
    allow=gsm
    mailboxdetail=yes
    bandwidth=low
    allow=lpc10
    jitterbuffer=no
    trunk=yes
    trunkfreq=20
    tos=lowdelay

    [INTER]
    type=friend
    trunk=yes
    host=IP_TRIXBOX_B

    include iax_additional.conf
    #include iax_custom.conf
    #include additional_a2billing_sip.conf

    Lo mismo hago para la Trixbox B pero con la ip de Trixbox A Y cambiando el rango de anexos SIP, Y adiciono una ruta para la salida hacia la PSTN, pero empleando el TRUNK IAX2/INTER

    Esta configuracion me permite tener interconeccion con los anexos SIP entre las dos Trixbox, el problema es al querer usar la PRI de la Trixbox A por parte de los usuarios de la Trixbox B

    Como logro que los usuarios de la Trixbox B tengan permiso para salir por mi ZAP/g0 de la Trixbox A como logro eso????????

    He intentado agregando tanto en EXTENSION.CONF como en el EXTENSION_CUSTON.CONF la línea ” INCLUDE => IAX2/INTER, pero no tien ningun efecto

    Si Tienes alguna sugerencia por favor avisame es uRGENTE, gracias

  4. que tal anibal tengo un detalle ocn mi tribos recien tengo la instalacion pero al momento de ver las troncales que en este caso son de telmex en mi panel no veo las extensiones . sabes si tengo un paso mal?? o tengo que activar mi tarjeta o algo asi??

  5. Hola Canibal, estoy usando trixbox 2.0, y la comunicacion entre extensiones andan bien mientas sean dentro de lan, ahora cuando creo una extension remota, la señal de llamada llega hasta la extension el usuario remoto me escucha pero yo desde mi interno dentro da lan no lo escucho.
    que puede ser?

  6. Hola, espero me puedan ayudar. Soy nuevo en esto del Astersik y trixbox mi problema es q n o puedo hacer llamadas a la PSTN, tengo un SPA3000 y no se como se configura.

    Lo que quiero hacer es q cuando marque, en mi telefono o cualquier extension interna, el 9 me de linea de la PSTN para poder hacer llamadas, como hago esto?? necestio un trunk, otra estencion??

    Lo unico q he podido hacer es recibir llamadas desde la PSTN pero no puedo hacer ninguna.

    Espero me puedan ayudar Muchas Gracias !!!

  7. Instalé el Trixbox 1.2.3. en una máquina MB Intel, microproc. Intel 2.8, 512 MRAM. Pero no me detectó la placa de red, una Intel. Y no puedo configurar la IP, me sale el error : SIOCSIFADDR: No such device. Abajo aparece eth0:unknown interface:no such. Alguien me puede explicar y darme una mano en este asunto.

  8. Tengo este problema, tengo instalado el trixbox version 1.0, el problema que siempre tengo que cuando estoy en el *CLI cuando le escribo el comando show traslation, me dice que no es valido, y necesito saber que codec tiene instalado mi trixbox, no se como activarlos ni se donde bajarlos, me pueden ayudar.

    Me imagino que es problema de code que cuando ya tengo una extension registrada, las rutas de llamadas configuradas y el trunk registrao, cuando hago una llamada desde la extension, no no me sale y me dice que algo en ingles. necesito.

    estoy montando una empresa de voip, de la cual ya tengo todos los destinos para llamar ilimitado, el problema es que estoy haciendo las pruebas y me sale este error.

    Si alguien me logra ayudar, le regalo por cortesia una cuenta voip libre de gastos, para realizar llamadas a todo el mundo incluyendo moviles y fijos e inmarsat. Gracias.

    mi tlf 0034-671813715

  9. Hola, soy novato en trixbo, he logrado configurarlo correctamente gracias a las guias que he encontrado en sitios como este y les doy las gracias, ahora se me presenta una duda, puedo instalar lneas celulares a trixbox para hacer y recibir llamadas, sin tener que poner un gateway gsm y conectarlo a un puerto FXO ( por ejemplo por bluetooth.

    gracias por su ayuda

  10. Saludos!!!
    Soy nuevo en trixbox, bueno voy al grano cuando lo instale y quiero hacer una llama interna de una comp. a otra a travez de x-lite me indica q no esta disponible. Configure las extenciones. Agradeceria cualquier ayuda
    Morales

  11. Gracias por contestarme.
    Configure los softphones con sus extenciones y coloque el dominio de trixbox. El error que me da es:

    recordingcheck|:20071015-161120|1192479080.22: Inbound recording not enabled
    dialparties.agi Caller ID name es ‘Comp_12 number is ’12’
    dialparties.agi: Methodology of ring is ‘none’

    Gracias por la ayuda brindada

  12. saludos tengo algunas preguntas he instalado varias versiones de asterisk y de trixbox quisiera saber si alguien me puede ayudar ……mi pregunta es puedo tener comunicacion sin comprar alguna targeta fxo.o fxs…….mi objetivo solo es como proyecto final escolar por lo q algunos profesores me dicen que se puede hacer sin tarjetas especiales ,,,,,gracias si alguein me puede ayudar lo agradeceria mucho ..estamos en contac……

  13. Que tal amigos tengo una tarjeta fxo de las llamadas clon (ambient) y no consigo pasar el caller id que me envia telmex ( tengo activado el servicio ) alguna sugerencia?? gracias de antemano

  14. he seguido los pasos pero no puedo sacar llamadas a la pstn tengo una tarjeta X100P la pagina del fabricante es X100p.com que peude ser el problema por cuando hago esto
    trixbox1*CLI> zap show channels
    Chan Extension Context Language MOH Interpret
    pseudo default en default
    1 from-pstn en default
    me sale todo bien

  15. Tengo un problema, ya instale mi trixbox y me logueo al web min pero mis extenciones no se loguean con mis telefonos ni softphone no c q hacer a ver si me pueden dar una mano

  16. tengo este problema con asterisk 1.2, trixbox ce

    recordingcheck|:20071015-161120|1192479080.22: Inbound recording not enabled
    dialparties.agi Caller ID name es ‘Comp_12 number is ‘12?
    dialparties.agi: Methodology of ring is ‘none’

    no entran las llamadas de la PSTN y si salen a ella.

    necesito ayuda me urge solucionar esto…

    porfavor, gracias…

  17. Hola esto sonara pues tonto pero es mi duda y quiero saber que onda. Yo soy nuevo en todo esto de VoIP y mi duda es cual es el costo de las llamadas realizadas locales, a celular y alarga distancia hechas por este medio de VoIp o son gratis o existe algun proveedor de estas o no se si alguien me pudiera responder se lo agradezco desde ya.

    Disculpen la pregunta pero es lo que ahorita me vulve loko.

    Gracias de antemano.

  18. Hola, toda tu info es genial pero hace tiempo tengo el siguiente problema. instale trixbox 2.6.8 y funciona de maravilla pero necesito modificar para que algunas extensiones solo se hablen entre ellas y no saquen llamadas externas locales o inter. Lei y encontre que tengo que bajar un modulo de context, lo baje pero al intentar subirlo me da error. les cambie el context de from-internal a from-trunk y funcionan pero me dan errores y no pueden acceder a algunas opciones.

    Que puedo hacer?

  19. Problema al realizar llamadas de un servidor trixbox a través de la PSTN de otro trixbox.

    Saludos,

    Tengo dos servidores trixbox enlazados por un canal IAX2 las llamadas entre uno y otro funcionan bien, sin embargo al realizar llamadas del servidor (A) a través de las troncales (PSTN) del servidor (B) quien recibe la llamada me escucha cortado, pero quien realiza la llamada escucha bien.

    Podrían darme una idea de lo que está ocurriendo.

  20. hola, es tal vez una pregunta tonta, pero como dicen no hay preguntas tontas, solo tontos que no preguntan, ahora, tengo una centralita trixbox con varias extenciones locales y excelente, una tronkal sap y excelente salen llamadas y entran donde yo les dia, esto es lo que quiero hacer, configurar una extencion remota, tengo una conexcion a internet via cable modem y estoy por obtener una IP estatica que creo que se ocupa, la pregunta es esta: se puede hace la extencion remota sin tener un provedor VoIP??.

    espero pronta respuesta Gracias Totales!!! desde Costa Rica.

  21. Saludos, soy nuevo en esto con TRIXBOX se puede llamar a celulares y a que percio el minuto?

    Ademas si tengo una portatil que tarjeta necesito?

  22. que tal señores … como alguien dijo es mas tonto no preguntar asi que aca va:

    tengo ya el trixbox instalado entre Usuarios de PC por fin logre establecer comunicacion… ahora aca viene mi problema… tengo varias tarjetas PCI fax moden las de antes yo no tengo idea si estas son a las que se refieren como FXO o FXS…???? y si me sirven por ejemplo tengo una HP 51886017 y tengo 2 CONEXANT asi dice el chip… ahora bien necesito que las llamadas de un negocio llegen a un numero y de ahi puedan ya establecer pues con quien necesiten ya sea recepcion, contabilidad, compras etc…. como saber si funciona esto ya que aca lei todo lo de las trunks pero mi trixbox ni siquiera a detectado la tarjeta que tengo que es la CONEXANT y en otra pc la detecta con windows.. pero aca no tengo idea como saber.. solo e visto que al cargar el SO me da un mensaje que DAHPI creo qe asi pude ver que no hay drivers o que no se puede configurar!! alguien podria ayudarme a como cargar estas tarjetas o si estas no funcionan..
    GRACIAS

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.