Cursos Asterisk en México

Error Instalando Libpri en Centos 6.4 Vps

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Error Instalando Libpri en Centos 6.4 Vps

    Hola comunidad, buenas tardes, desde la primera vez que me adentre en las PBX Ip, mi primer experiencia alla por el 2009 fue con Trixbox, despues de eso me mude a Elastix, y actualmente sigo con Elastix en su ultima actualizacion, sin embargo me he decidido a migrarme a Asterisk puro, para aprender mas a fondo como funciona la central, para su correcta Instalacion segui los siguientes pasos:
    1.- Primero dado que mi proveedor no tiene como Imagen Centos 6.4, instale 6.3 y luego actualize con yum update
    2.- Reinicie, y luego verifique que tuviera Instalado centos 6.4
    cat /etc/redhat-release
    3.- Acto seguido segun la wiki desabilite SELINUX
    sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
    4.- Instale Dependencias:
    yum install -y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel
    5.- Procedi a Descargar Dahdi, Libpri y Asterisk, para ello me movi a cd /usr/src/:
    wget http://downloads.asterisk.org/pub/te...current.tar.gz
    wget http://downloads.asterisk.org/pub/te...current.tar.gz
    wget http://downloads.asterisk.org/pub/te...current.tar.gz
    6.- Descomprimi los paquetes uno a la vez
    tar zxvf dahdi-linux-complete*
    tar zxvf libpri*
    tar zxvf asterisk*
    7.- Procedi a Instalar Dahdi,Libpri y Asterisk en el mismo orden, me movi al directorio cd /usr/src/dahdi-linux-complete* y luego
    make
    make install
    make config
    8.- Procedi a Instalar Libpri cd /usr/src/libpri* y luego
    make
    y aca es en donde me quedo, despues de poner "make install" me sale esto
    Código:
    make install
    mkdir -p /usr/lib
    mkdir -p /usr/include
    install -m 644 libpri.h /usr/include
    install -m 755 libpri.so.1.4 /usr/lib
    #if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then /sbin/restorecon -v /usr/lib/libpri.so.1.4; fi
    ( cd /usr/lib ; ln -sf libpri.so.1.4 libpri.so)
    install -m 644 libpri.a /usr/lib
    if test $(id -u) = 0; then /sbin/ldconfig -n /usr/lib; fi
    Alguna sugerencia ? Gracias !!

  • #2
    Pues yo no veo algún error. Verifica que en /usr/lib/libpri.so* exista, de ser así debe estar instalado correctamente.

    Comentario


    • #3
      Lo que pasa es que despues de eso cuando pongo "make config" me sale esto
      Código:
      [root@asterisk libpri-1.4.14]# make config
      make: *** No rule to make target `config'.  Stop
      Hize lo que me dijiste, entre a /usr/lib/ y busque libpri.so, pero no lo encontre, lo busque entrando por WinSCP

      Comentario


      • #4
        Libpri solo se compila con make && make install, make config como te lo dice el mensaje -que no es un error- no es parte del Makefile de libpri. Sobre el archivo buscalo con find o locate dese una sesión ssh. Finalmente puedes correr el script configure de asterisk y ver si detecta libpri.

        Comentario


        • #5
          Y al final de todo: libpri solo es necesario cuando vas a tener enlaces de tipo PRI. Si tienes un VPS es obvio que no usarás enlaces por DAHDI. ¿Cuál es el propósito de compilar libpri?
          dCAP Christian Cabrera R.
          Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
          Si deseas asesoría pagada, por favor contáctame

          Comentario


          • #6
            Hola, muchas gracias por las aclaraciones a los 2, efectivamente estoy haciendo las pruebas en un Vps, esto a falta de algun equipo para hacer las pruebas, ahora entiendo entonces que Libpri no es necesario en el Vps, el proposito de compilarlo era por que pense que era necesario para el funcionamiento de Asterisk, ahora que me lo aclaras, se que solo lo necesitare cuando implemente un Server local, aprovechando de su conocimiento, ya despues de la instalacion de Libpri (que ahora se que no necesito) procedi a instalar asterisk, y todo jalo de maravilla, ya lo tengo instalado y corriendo, ahora dado que la ultima version que use de Asterisk fue la 1.8(la que trae Elastix) y ahora instale la 11, entiendo que los siquientes pasos son configurar mis extensiones en sip.conf, y de extensions.conf, tengo este ejemplo de Elastix, me sirve tambien para esta version ??
            Código:
            [101]
            deny=0.0.0.0/0.0.0.0
            secret=contraseña
            dtmfmode=rfc2833
            canreinvite=no
            context=from-internal
            host=dynamic
            type=friend
            nat=yes
            port=5060
            qualify=yes
            callgroup=
            pickupgroup=
            disallow=all
            allow=ulaw
            allow=gsm
            allow=g729
            dial=SIP/101
            mailbox=101@device
            permit=192.168.1.205/0.0.0.0
            callerid=device <101>
            callcounter=yes
            faxdetect=no
            Muchas Gracias!!

            Comentario


            • #7
              Bueno, me respondo a mi mismo, no se por que no pude editar mi msj
              Código:
              [general]
              context=default
              allowguest=no
              srvlookup=yes
              udpbindaddr=0.0.0.0
              transport=udp
              
              [extension1]
              type=friend
              secret=password
              host=dynamic
              insecure=port,invite
              context=usuarios
              
              [extension2]
              type=friend
              secret=password
              host=dynamic
              insecure=port,invite
              context=usuarios
              
              extensions.conf
              [general]
              static=yes
              writeprotect=no
              autofallthrough=yes
              clearglobalvars=no
              priortityjumping=no

              Comentario


              • #8
                Para los peers no es necesario usar PORT,INVITE te faltan algunas cosas como especificar el tipo de codec que van a usar tus peers, generalmente con disallow y allow, si vas a monitorearlos con qualify=yes etc.

                Dale un ojo la biblia de asterisk online www.asteriskdocs.org.

                Saludos.

                Comentario


                • #9
                  Ok Gracias, entonces aplica lo mismo para asterisk 11 que para 1.8, pues manos a la obra, Muchs Gracias por la ayuda!!

                  Comentario


                  • #10
                    No todo, pero si la mayoría. Algunos cambios sustanciales son los valores de NAT, ya no es sólo yes o no, el SIPCAUSE también ha cambiado, CONFBRIDGE cambio con respecto a 1.8. El uso de los timers internos son mejores entre otras cosas, puedes leer el extenso archivo UPGRADE.txt del código fuente o revisar en la wiki de asterisk lo más substancial.

                    Comentario

                    Principales Usuarios Activos

                    Colapsar

                    No hay usuarios activos superiores.
                    Trabajando...
                    X