g400p gsm card no funciona en elastix

Discussion in 'Elastix 2.x' started by netillo123X, Sep 20, 2010.

  1. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    compre una tarjeta openvox G400P que biene con 4 chips gsm

    instalo elastix 2.0 y no la detecta
    ya que investigando doy que esta version de elastix biene con asterisk 1.6.2

    por lo que instale elastix 1.6 que biene con asterisk 1.4.26

    segui estos pasos
    Elastix is a very powerful platform to run asterisk and some Apps. Naively, G400P does not run under Elastix. To makeG400P and Elastix work together, Users have to do some extra steps. There are few steps to go through:
    1)
    Make sure Elastix has been installed
    2)
    Install G400P, please refer our wiki or user manual to compile G400P, please check from:
    wiki.openvox.cn/index.php/OpenVox_G400P_User_Manual
    In elastix-1.6.2,users do not need to install any extra packages, just unzip the tar file to/usr/src
    2.1) run the script under the zipped the file: ./install.sh
    This script will download and install the asterisk,zaptel, libpri… .
    2.2) press ENTER key to let the system go through.
    2.3) change to zaptel directory, run: make config to add zaptel and opvxg4xx in system
    Service.
    2.4) edit the etc/sysconfig/zaptel, add MODULES="$MODULES opvxg4xx" to the file and remove unused the modules.
    2.5) add dahdi in blacklist to prevention the system starting dahdi.

    2.6) edit the file Zapata.conf under /etc/asterisk, change the context = from-gsm to
    context = from-pstn

    Note: Do notrun: make samplesunder asterisk source directory.
    3)
    Configure the elastix outbound and inbound routing:
    3.1) go to trunks under the Zap Identifier (trunk name), add 1 to link to channel to zap/1


    The system will go through from zap/1, which is sim card 1
    3.2) set inbound call forward to SIP.

    Testenvironment:
    OpenVox G400P
    Elastix-1.6.2
    opvx-bristuff-0.4.0-RC3h.tar.gz
    Please take a note: since the default asterisk and dahdi under elastix-1.6 have been overwritten by asterisk and zaptel, some features might not work properly due to the recompilation. Please consider the risk!
    Attachment

    EL PASO 2.5 NO SE COMO HACERLO

    YO CREO QUE AQUI ESTA MI PROBLEMA YA QUE AL ENTRAR AL MODO CLI> NO ME MUESTRA LAS OPCIONES O MODULOS DE DAHDI NI LOS ZAP

    Gracias por su ayuda
     
  2. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    Hola que tal
    encontre esta liga

    http://wiki.openvox.cn/index.php/OpenVo ... _for_dahdi

    instale en elastix 2.0 svn

    lo hice de la siguiente forma

    yum install subversion
    se instalo

    y descargue via svn el repositorio de esta tarjeta G400P para dahdi y elastix 2.0

    me detecto la tarjeta y todo perfecto

    el gran problema ahora es que si configuro via freepbx mis troncales
    pues no me genera nada de hecho dentro de /etc/asterisk/

    busco dadhi-channles.conf y no lo genera

    no se como hacer para que funcione una llamada saliente

    saludos
     
  3. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    listo quedofuncionando y de maravilla ya puedo hacer llamadas entre mis usuarios sip y mis usuarios celular lo que hice fue crear independiente mente mi contexto from-gsm para recibir las llamadas y he hice otro que le llame salida dentro de extensions_custom.conf

    el truco de esto es tomar como referncia chan_extra.conf y extra_channels.conf osea que ni zaptel ni dahdi .

    leyendo bien la info de el link de arriba si esta explicado

    Saludos


    suerte si les toca trabjara con esta tarjeta
     
  4. jandrad

    Joined:
    Oct 12, 2010
    Messages:
    6
    Likes Received:
    0
    Hola yo encontré otra alternativa de gateway para llamadas a celulares tanto salientes como entrantes.
    La diferencia es que no tienes que ejecutar ninguno de los pasos con los que han batallado con la g400p, lo unico que hice fue:
    1 Crear el sip Trunk
    2 configurar los datos de host donde colocas la IP del gateway gsm
    3 las rutas de salida para tomar dicho sip trunk y poder llamar a celulares

    El equipo se llama Lyric VoIP lo encontré en www.yx.cl/mx la empresa al parecer tiene presencia fuerte en latinoamérica.

    Espero les sirva, saludos!
     
  5. hugo_cba

    Joined:
    May 22, 2008
    Messages:
    222
    Likes Received:
    0
    jandrad escribió:
    Así es más sencillo porque no hace falta que lo detecte Elastix, es un gateway más.-

    Estuve leyendo sobre ese Hard, en Argentina no se vende, tiene una buena solución para enviar SMS, pero si usas un canal para envío, ya no sirve para hacer llamadas :S Es la única contra que le veo.
     
  6. jandrad

    Joined:
    Oct 12, 2010
    Messages:
    6
    Likes Received:
    0
    Así es, pero cuando terminas de realizar el envío de SMS puedes volver a utilizar el canal para llamadas y viceversa. Puede escucharse tedioso, pero no lo es en absoluto, por lo menos para mi...

    Saludos!!
     
  7. zeoneo

    Joined:
    Sep 24, 2009
    Messages:
    549
    Likes Received:
    0
    seria bueno que juntaran las soluciones y las postearan en FAQ de elastix... es muy buena la info que estan planteando...

    Nos vemos
     
  8. javapaul

    Joined:
    Jul 1, 2009
    Messages:
    99
    Likes Received:
    0
    Cuales pasos seguiste netillo, es que le di a la tercera opcion
    3) Elastix-dahdi install
    pero no funcion me sale un error
    Error: The current version was not support the trixbox-elastix-2.0.0-36

    si me puedes indicar las opciones te agradecería
     
  9. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    los pasos son los siguientes:

    1.-instala elastix 2.0
    2.-una vez instalado entra via consola utilizando putty u otro software.
    3.-yum install subversion
    4.-ahora descargaremos via svn

    svn http://www.chan-extra.org/svn/chan_extra/trunk/

    una ves descargado

    5.- cd trunk
    6.- ./Install.sh

    elegir elastix que es la opcion 3
    se instalara y una vez instalado reiniciar el equipo
    7.- para corroboara que si tomo los drivers y que la tarjeta ya esta detectada

    compruebe con dahdi_tool
    ahi veras la tarjeta detectada pero sin configurar

    ahora ve a /etc/dahdi/vi system.conf

    edita lo siguiente:
    para poder insertara lgo aqui presiona la letra i (insertar)

    loadzone=nl
    defaultzone=nl
    #Span 1: opvxg4xx/0/1 "OpenVox G400P PCI Card 0" (MASTER) AMI/CCS
    span=1,1,0,ccs,ami
    #termtype: gsm
    bchan=1
    hardhdlc=2
    #echocanceller=mg2,1

    #Span 2: opvxg4xx/0/2 "OpenVox G400P PCI Card 0" AMI/CCS
    span=2,2,0,ccs,ami
    #termtype: gsm
    bchan=3
    hardhdlc=4
    #echocanceller=mg2,3

    #Span 3: opvxg4xx/0/3 "OpenVox G400P PCI Card 0" AMI/CCS
    span=3,3,0,ccs,ami
    #termtype: gsm
    bchan=5
    hardhdlc=6
    #echocanceller=mg2,5

    #Span 4: opvxg4xx/0/4 "OpenVox G400P PCI Card 0" AMI/CCS
    span=4,4,0,ccs,ami
    #termtype: gsm
    bchan=7
    hardhdlc=8
    #echocanceller=mg2,7

    salva con ESC:X

    una ves hecho esto

    8.-dahdi_cfg -vvvvvv
    9.-entra via web a la configuracion de elastix y en la pestaña pbx
    a) Click tab PBX->Basic->Trunk->Add Custom Trunk->Custom Dial String, fill this:

    extra/g0/$OUTNUM$

    b) Click tab PBX->Basic->Outbound Routes->Trunk Sequence, select:

    extra/g0/$OUTNUM$

    10.-crea una extension por decirlo asi la 2001 SIP

    ve a /etc/asterisk/vi extensions_custom.conf

    edita lo siguinete :

    agrega un

    include= > from-gsm

    [from-gsm]
    exten => _., 1, Answer()
    exten => _., n, Dial(SIP/2001)

    salvas con ESC:X

    ahora entra a modo cli

    asterisk -R

    cli> core restart now

    cli>gsm show spans

    inserta los chips en sus modulos y vuelve a pedir el comando

    ya los veras como up

    registra tu extension 2001 y prueba llamando a y vicevbersa
     
  10. netillo123X

    Joined:
    Feb 4, 2009
    Messages:
    206
    Likes Received:
    0
    los pasos son los siguientes:

    1.-instala elastix 2.0
    2.-una vez instalado entra via consola utilizando putty u otro software.
    3.-yum install subversion
    4.-ahora descargaremos via svn

    svn http://www.chan-extra.org/svn/chan_extra/trunk/

    una ves descargado

    5.- cd trunk
    6.- ./Install.sh

    elegir elastix que es la opcion 3
    se instalara y una vez instalado reiniciar el equipo
    7.- para corroboara que si tomo los drivers y que la tarjeta ya esta detectada

    compruebe con dahdi_tool
    ahi veras la tarjeta detectada pero sin configurar

    ahora ve a /etc/dahdi/vi system.conf

    edita lo siguiente:
    para poder insertara lgo aqui presiona la letra i (insertar)

    loadzone=nl
    defaultzone=nl
    #Span 1: opvxg4xx/0/1 "OpenVox G400P PCI Card 0" (MASTER) AMI/CCS
    span=1,1,0,ccs,ami
    #termtype: gsm
    bchan=1
    hardhdlc=2
    #echocanceller=mg2,1

    #Span 2: opvxg4xx/0/2 "OpenVox G400P PCI Card 0" AMI/CCS
    span=2,2,0,ccs,ami
    #termtype: gsm
    bchan=3
    hardhdlc=4
    #echocanceller=mg2,3

    #Span 3: opvxg4xx/0/3 "OpenVox G400P PCI Card 0" AMI/CCS
    span=3,3,0,ccs,ami
    #termtype: gsm
    bchan=5
    hardhdlc=6
    #echocanceller=mg2,5

    #Span 4: opvxg4xx/0/4 "OpenVox G400P PCI Card 0" AMI/CCS
    span=4,4,0,ccs,ami
    #termtype: gsm
    bchan=7
    hardhdlc=8
    #echocanceller=mg2,7

    salva con ESC:X

    una ves hecho esto

    8.-dahdi_cfg -vvvvvv
    9.-entra via web a la configuracion de elastix y en la pestaña pbx
    a) Click tab PBX->Basic->Trunk->Add Custom Trunk->Custom Dial String, fill this:

    extra/g0/$OUTNUM$

    b) Click tab PBX->Basic->Outbound Routes->Trunk Sequence, select:

    extra/g0/$OUTNUM$

    10.-crea una extension por decirlo asi la 2001 SIP

    ve a /etc/asterisk/vi extensions_custom.conf

    edita lo siguinete :

    agrega un

    include= > from-gsm

    [from-gsm]
    exten => _., 1, Answer()
    exten => _., n, Dial(SIP/2001)

    salvas con ESC:X

    ahora entra a modo cli

    asterisk -R

    cli> core restart now

    cli>gsm show spans

    inserta los chips en sus modulos y vuelve a pedir el comando

    ya los veras como up

    registra tu extension 2001 y prueba llamando a y vicevbersa
     
  11. javapaul

    Joined:
    Jul 1, 2009
    Messages:
    99
    Likes Received:
    0
    Te agradezco un millon tu pronta respuesta, ya intente con la opcion de elastix en el ./install.sh pero me salio el error
    Code:
    Error: The current version was not support the trixbox-elastix-2.0.0-36
    una pregunta que versión de elastix estas exactamente usando, gracias!!



    ps: voy a intentar con la ultima versión de elastix 2.0 agosto a ver como me va y te aviso, gracias!!
     
  12. javapaul

    Joined:
    Jul 1, 2009
    Messages:
    99
    Likes Received:
    0
    baje la ultima version de elastix anoche que la release de Nov15 y me sale el siguiente error


    Code:
    ########################################################################
    #                   OpenVox Extra Installation Script                  #
    #                                v1.0.0                                #
    #                     OpenVox Communication Co.,Ltd                    #
    #        Copyright (c) 2009-2010 OpenVox. All Rights Reserved.         #
    ########################################################################
    
            1) Source code install
            2) Trixbox-dahdi install
            3) Elastix-dahdi install
            q) quit
    
    Please enter your selection (1..3 or q) ->3
    Error: The current version was not support the trixbox-elastix-2.0.0-24
    

    listo ya solucione el problema de la versión modificando el install.sh

    estoy haciendo las pruebas en vmware, desafortunadamente desconozco lo que esta haciendo ese script de la gente Openvox, pero al parecer actualiza mi asterisk y el dahdi, lo probare mas tarde en el equipo que tengo la tarjeta Openvox G400P, si se me tira mi configuración de asterisk por la actualizada estaré muy decepcionado.

    Gracias por el paso a paso netillo123X !!
     
  13. orlando_py23

    Joined:
    Jan 31, 2013
    Messages:
    1
    Likes Received:
    0
    Exelente pero que pasa con el Caller ID?? en mi caso cuando yo llamo a una de las lineas de celulares en mi elastix me entrega el Caller ID de la extencion que cre para registrar con mi elastix.

    En este caso seria asi,,

    SIP user 1004

    en el elastix tengo una trunk creada con ese usuario y cuando alguien llama a unas de mis lineas GSM en el elastix me lo registra como una llamada entrante del 1004 y ya probé mucho jugar con las configuraciones del Gateway GSM pero sin obtener resultados :/
     

Share This Page