Evandro,

Segue tutorial de instalação:



COMPILANDO ASTERISK / ASTERISK-ADDONS / LIBPRI / DAHDI / VOICERLIB / DGVCHANNEL
=========================================================

Por Tiago M Carvalho <tiago.carva...@digivoice.com.br>
release v0.1 28-07-2010



!!! *** AVISO *** !!!

- UBUNTU 10.04LTS, SLACKWARE 13.x, FEDORA 12/13
Adicionar a seguine linha no arquivo dgvchannel-1.0.5/fifodev/dgvfifo.c:
        #include<linux/sched.h>

- Fedora 13.x (kernel 2.6.34) (Dahdi 2.4.0)
    Adicionar a seguinte linha no arquivo drivers/dahdi/dahdi_dummy.c
        #include<linux/slab.h>




OBSERVAÇÃO:   SE FOR SOMENTE ATUALIZAR/RECOMPILAR A VOICERLIB E DGVCHANNEL
EXECUTE VOCÊ DEVE PARAR O SERVIÇO ASTERISK E REMOVER OS MÓDULOS DGVFIFO E VLIBD, ATUALIZAR/RECOMPILAR OS DRIVERS E REINICIAR O
              SERVIÇO ASTERISK:

              service asterisk stop <== RedHat/Fedora/CentOS
              /etc/init.d/asterisk stop <== Debian/Ubuntu
              amportal stop <== Meucci/Trixbox/Elastix


              rmmod dgvfifo
              rmmod vlibd



              EM SEGUIDADE EXECUTE OS PROCEDIMENTOS 07 E 08.






00- INSTALAÇÃO DE DEPEDENCIAS FEDORA/REDHAT/CENTOS (execute os comandos abaixo):

    yum -y upgrade
    yum -y update

    yum -y install  gcc gcc-c++ kernel-devel bison \
            openssl-devel libtermcap-devel ncurses-devel \
            doxygen curl-devel newt-devel mlocate lynx tar wget \
            nmap bzip2 mod_ssl crontabs vixie-cron speex speex-devel \
            unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel \
            mysql-connector-odbc mysql mysql-devel mysql-server \
            httpd php-mysql php-mbstring php-mcrypt flex screen sox



01- INSTALAÇÃO DE DEPEDENCIAS DEBIAN (execute os comandos abaixo):

    cp /etc/apt/sources.list /etc/apt/sources.list.bkp

echo "deb http://ftp.br.debian.org/debian/ lenny main" > /etc/apt/sources.list echo "deb-src http://ftp.br.debian.org/debian/ lenny main" >> /etc/apt/sources.list

echo "deb http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list echo "deb-src http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list

echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main" >> /etc/apt/sources.list echo "deb-src http://volatile.debian.org/debian-volatile lenny/volatile main" >> /etc/apt/sources.list

    /usr/bin/aptitude -y update

    /usr/bin/aptitude -y install linux-headers-`uname -r`

    /usr/bin/aptitude -y install autoconf \
        automake binutils bison bzip2 doxygen g++ g++-4.1 \
        gcc libc6-dev libcurl3 libcurl3-dev libncurses5 libncurses5-dev \
        libnewt0.52 libnewt-dev libogg-dev libspeex1 libspeex-dev \
        libssl0.9.8 libssl-dev libvorbis-dev libwrap0-dev libxml2 \
        libxml2-dev make mcrypt openssh-server openssl patch \
        pciutils procps sox unixodbc-dev vim zlib1g-dev


02- INSTALAÇÃO DE DEPEDENCIAS UBUNTU (execute os comandos abaixo):

    /usr/bin/aptitude -y update
    /usr/bin/aptitude -y dist-upgrade

    /usr/bin/aptitude -y install linux-headers-`uname -r`

    /usr/bin/aptitude -y install autoconf \
        automake binutils bison bzip2 doxygen g++ g++-4.1 gcc \
        libc6-dev libcurl3 libcurl3-dev libmyodbc libncurses5 \
        libncurses5-dev libnewt0.52 libnewt-dev libogg-dev \
        libspeex1 libspeex-dev libssl0.9.7 libssl-dev \
        libvorbis-dev libwrap0-dev libxml2 libxml2-dev make \
        mcrypt openssh-server openssl patch pciutils procps \
        sox unixodbc-dev vim zlib1g-dev


03 - COMPILANDO O DAHDI-LINUX E DAHDI-TOOLS

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.4.0.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.4.0.tar.gz
tar -zxf dahdi-linux-2.4.0.tar.gz
tar -zxf dahdi-tools-2.4.0.tar.gz

ln -s /usr/src/dahdi-linux-2.4.0 /usr/src/dahdi-linux

cd /usr/src/dahdi-linux

   !!!WARNING!!!

   Editar o arquivo /usr/src/dahdi-linux/drivers/dahdi/Kbuild
   Descomente as seguintes linhas (retirando o '#' da frentre da linha):

    obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI)            += dahdi.o
    obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DUMMY)        += dahdi_dummy.o
    obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC)        += dahdi_dynamic.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_LOC) += dahdi_dynamic_loc.o obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_ETH) += dahdi_dynamic_eth.o obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_ETHMF) += dahdi_dynamic_ethmf.o obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TRANSCODE) += dahdi_transcode.o

Comente as seguintes linhas (colocando um "#" na frente da linha, salve e saia):

    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCT4XXP)        += wct4xxp/
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTC4XXP)        += wctc4xxp/
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTDM24XXP)    += wctdm24xxp/
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTE12XP)        += wcte12xp/
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTDM)        += wctdm.o
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_VOICEBUS)        += voicebus/
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCB4XXP)        += wcb4xxp/

    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCT1XXP)        += wct1xxp.o
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTE11XP)        += wcte11xp.o

    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCFXO)        += wcfxo.o
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2)        += tor2.o
    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO)        += pciradio.o

    #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_XPP)        += xpp/

#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_JPAH) += dahdi_echocan_jpah.o #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE) += dahdi_echocan_sec.o #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE2) += dahdi_echocan_sec2.o #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_KB1) += dahdi_echocan_kb1.o #obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_MG2) += dahdi_echocan_mg2.o



COMPILE COM:

    make clean
    make
    make install


cd /usr/src/dahdi-tools-2.4.0
make clean
./configure
make menuselect
make
make install

04. INSTALAR / ATUALIZAR A LIBPRI:

    cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.11.4.tar.gz
    tar -zxf libpri-1.4.11.3.tar.gz
    rm -rf /usr/src/libpri
    ln -s /usr/src/libpri-1.4.11.3.tar.gz /usr/src/libpri
    cd /usr/src/libpri
    make clean
    make
    make install


05 - COMPILANDO O ASTERISK (MUDE P/ VERSÃO PARA A QUAL VOCÊ IRÁ UTILIZAR)

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2.14.tar.gz
tar -zxf asterisk-1.6.2.14.tar.gz
ln -s /usr/src/asterisk-1.6.2.14 /usr/src/asterisk
cd asterisk
make clean
./configure
make menuselect
make
make install
make samples
make config

06 - COMPILANDO O ASTERISK-ADDONS (MUDE P/ A VERSÃ QUE VOCÊ IRÁ UTILIZAR)

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.2.tar.gz
tar -zxf asterisk-addons-1.6.2.2.tar.gz
cd asterisk-addons-1.6.2.2
./configure
make menuselect
make
make install
make samples

07 - COMPILANDO A VOICERLIB

cd /usr/src/
wget http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.2.0.tar.gz
tar -zxvf voicerlib-4.2.2.0.tar.gz
cd /usr/src/voicerlib-4.2.2.0
make clean
make
make install
make config

08 - COMPILANDO O DGVCHANNEL

cd /usr/src/
wget http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.5.tar.gz
tar -zxf dgvchannel-1.0.5.tar.gz
cd /usr/src/dgvchannel-1.0.5
make clean
make
make install
make config
make install_config

==FIM==


*Tiago M Carvalho*
/Suporte Digivoice/
Fone: (11) 2191-6363

On 11/25/2010 05:23 PM, Evandro Delatin wrote:

Oi Priscila, tudo bem?

Segui suas dicas, mas a placa esta carregando como:

### Span  1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)

Quando vou subir a placa como o comando "dahdi start" ele me apresenta esta mensagem:

No hardware timing source found in /proc/dahdi, loading dahdi_dummy
Running dahdi_cfg: done.

Acho que não é o módulo correto, pois nenhuma das luzes ascendem.

Sem mais, aguardo resposta.

Att.

Evandro Delatin
evan...@fk1.com.br

------------------------------------------------------------------------
*De:* asteriskbrasil-boun...@listas.asteriskbrasil.org [asteriskbrasil-boun...@listas.asteriskbrasil.org] em nome de Priscilla Pedde [priscilla.pe...@gmail.com]
*Enviado:* sábado, 20 de novembro de 2010 18:39
*Para:* asteriskbrasil@listas.asteriskbrasil.org
*Assunto:* [AsteriskBrasil] RES: Ajuda instalação de placa VB3030PCI

Evandro,

Desliga o servidor, retire a placa. Procure pelo módulo tor2.ko usando o comando find / -name tor2.ko e irá aparecer dois caminhos onde existe o arquivo, exclua-o e coloque a placa novamente e inicie o servidor que o servidor irá subir.

Atenciosamente,

Priscilla Pedde

11.6945-6569

*De:*asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] *Em nome de *Evandro Delatin
*Enviada em:* sexta-feira, 19 de novembro de 2010 17:41
*Para:* asteriskbrasil@listas.asteriskbrasil.org
*Assunto:* [AsteriskBrasil] Ajuda instalação de placa VB3030PCI


Boa tarde,

Gostaria de uma ajuda de vocês, estou instalando um servidor asterisk com

a placa VB3030-PCI, pois estou com um tronco E1 aqui na empresa de 30 canais.

Porém ao iniciar a máquina ela trava no start do módulo dahdi. Alguém poderia

me informar o módulo correto para a placa VB3030-PCI, pois estou utilizando este abaixo:

vim /etc/dahdi/init.conf
inserir: MODULES="$MODULES wcfxo"

/dahdi-linux-2.1.0.4/drivers/dahdi/wcfxo.c

Obs: Estou utilizando a distribuição linux debian 5.

Sem mais, aguardo resposta.

Att.

Evandro.


_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
WORKSHOP VOIPCENTER CURITIBA - 01 e 02 de dezembro
Área de exposição,  Palestras Técnicas e Comerciais
ACESSO GRATUITO ao Congresso e área de exposição
INSCREVA-SE: www.encontrovoipcenter.com.br
________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
WORKSHOP VOIPCENTER CURITIBA - 01 e 02 de dezembro
Área de exposição,  Palestras Técnicas e Comerciais
ACESSO GRATUITO ao Congresso e área de exposição
INSCREVA-SE: www.encontrovoipcenter.com.br
________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a