Fórum de Suporte Digivoice
Você não está logado.
Boa noite a todos.
sou novo no forum e em telefonia voip.
estou com uma placa vb0408pci e estou tentando instalar o channel driver no meu suse server 11.
bom, consigo instalar tudo do asterisk, instala o voicerlib normal.
quando tento compilar o dgv ele faz todo processo make clean, make, make install, mas quando eu tento rodar o make install_config ele para em ./auto_config e nao passa disso, fica travado, consigo usar a interface grafica e as outras telas de console normal, mas a principal fica travada ate eu usar ctrl+c.
alguma dica gente??? estou a 4 dias sem parar e quase sem dormir tentando subir o dgv no suse, pessoal aqui ja quer me jogar da janela :P
Offline
newchoiceinfo
Use o How To abaixo, caso tenha ainda dificuldades, por favor entre em contato com nosso suporte 011-2191-6363 opção 5.
INSTALACAO ASTERISK / DAHDI / LIBPRI / VOICERLIB / DGVCHANNEL
==============================================================================
Por Tiago M Carvalho <tiago.carvalho@digivoice.com.br>
release v0.1 25-11-2010
v0.2 02-12-2010
v0.3 25-02-2011
v0.4 04-04-2011
v0.5 31-05-2011
OBSERVAÇÃO: SE FOR SOMENTE ATUALIZAR/RECOMPILAR A VOICERLIB E DGVCHANNEL
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 08 E 09.
CASO DE ALGUM ERRO NA COMPILAÇÃO VEJA NO OS ITENS DE
"RESOLVENDO PROBLEMAS" NO FINAL DO TUTORIAL.
------------------------------------------------------------------------------
00- INSTALAÇÃO DE DEPEDENCIAS FEDORA/REDHAT/CENTOS (execute o comando abaixo):
*** OBS.: Rebootar a maquina pois foi feita atualização do kernel ***
------------------------------------------------------------------------------
yum -y update kernel
yum -y install kernel-devel \
gcc \
gcc-c++ \
make \
openssl-devel \
libtermcap-devel \
ncurses-devel \
newt-devel \
unixODBC \
unixODBC-devel \
libtool-ltdl \
libtool-ltdl-devel \
libxml2 \
libxml2-devel \
wget
*** REBOOTAR A MAQUINA APOS ESTAS INSTALACOES/ATUALIZACOES ****
------------------------------------------------------------------------------
01- INSTALAÇÃO DE DEPEDENCIAS DEBIAN (execute os comandos abaixo):
OBS: *** Se o seu Debian nao for Lenny mudar para sua distro como exemplo
Debian 6.0 mudar para "squeeze" na lista de repositorios. ***
------------------------------------------------------------------------------
cp /etc/apt/sources.list /etc/apt/sources.list.bkp
*** DEPEDENCIAS PARA DEBIAN 5 LENNY ****
----------------------------------------
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
*** DEPEDENCIAS PARA DEBIAN 6 SQUEEZE ****
----------------------------------------
echo "deb http://ftp.br.debian.org/debian/ squeeze main" > /etc/apt/sources.list
echo "deb-src http://ftp.br.debian.org/debian/ squeeze main" >> /etc/apt/sources.list
echo "deb http://security.debian.org/ squeeze/updates main" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ squeeze/updates main" >> /etc/apt/sources.list
echo "deb http://security.debian.org/ squeeze/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ squeeze/updates main contrib non-free" >> /etc/apt/sources.list
CONTINUAR NESTE PONTO
---------------------
/usr/bin/aptitude -y update
/usr/bin/aptitude -y install linux-headers-`uname -r` \
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 \
libspeex \
libspeex-dev \
libssl0.9.8 \
libssl-dev \
libvorbis-dev \
libwrap0-dev \
libxml2 \
libxml2-dev \
make \
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 install linux-headers-`uname -r`
/usr/bin/aptitude -y install autoconf \
automake \
binutils \
bison \
bzip2 \
g++ \
g++-4.1 \
gcc \
libc6-dev \
libcurl3 \
libcurl3-dev \
libmyodbc \
libncurses5 \
libncurses5-dev \
libnewt0.52 \
libnewt-dev \
libogg-dev \
libspeex \
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- INSTALAÇÃO DE DEPEDENCIAS UBUNTU 10.04 (execute os comandos abaixo):
------------------------------------------------------------------------------
/usr/bin/aptitude -y update
/usr/bin/aptitude -y install linux-headers-`uname -r`
/usr/bin/aptitude -y install automake \
binutils \
bison \
bzip2 \
g++ \
g++-4.1 \
gcc \
libc6-dev \
libcurl3 \
libcurl3-dev \
libmyodbc \
libncurses5-dev \
libnewt-dev \
libogg-dev \
libspeex1 \
libspeex-dev \
libssl0.9.8 \
libssl-dev \
libvorbis-dev \
libwrap0-dev \
libxml2 \
libxml2-dev \
mcrypt \
openssh-server \
openssl \
sox \
unixodbc-dev \
vim \
zlib1g-dev
------------------------------------------------------------------------------
04 - COMPILANDO O DAHDI-LINUX E DAHDI-TOOLS
------------------------------------------------------------------------------
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.1.2.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.4.1.tar.gz
tar -zxf dahdi-linux-2.4.1.2.tar.gz
tar -zxf dahdi-tools-2.4.1.tar.gz
ln -s /usr/src/dahdi-linux-2.4.1.2 /usr/src/dahdi-linux
cd /usr/src/dahdi-linux
ATENCAO!!!!
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
COMPILANDO O DAHDI-TOOLS
cd /usr/src/dahdi-tools-2.4.1
make clean
./configure
make menuselect
make
make install
------------------------------------------------------------------------------
05. INSTALAR / ATUALIZAR A LIBPRI:
------------------------------------------------------------------------------
cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.11.5.tar.gz
tar -zxf libpri-1.4.11.5.tar.gz
rm -rf /usr/src/libpri
ln -s /usr/src/libpri-1.4.11.5 /usr/src/libpri
cd /usr/src/libpri
make clean
make
make install
------------------------------------------------------------------------------
06 - COMPILANDO O ASTERISK (MUDE P/ VERSÃO PARA A QUAL VOCÊ IRÁ UTILIZAR).
------------------------------------------------------------------------------
ATENCAO!!! Se for utilizar **Asterisk 1.8** veja no final do tutorial
"UTILIZANDO ASTERISK 1.8".
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2.18.tar.gz
tar -zxf asterisk-1.6.2.18.tar.gz
ln -s /usr/src/asterisk-1.6.2.18 /usr/src/asterisk
cd asterisk
make clean
./configure
make menuselect
make
make install
make samples
make config
------------------------------------------------------------------------------
07 - COMPILANDO O ASTERISK-ADDONS (MUDE P/ A VERSÃO QUE VOCÊ IRÁ UTILIZAR)
------------------------------------------------------------------------------
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.3.tar.gz
tar -zxf asterisk-addons-1.6.2.3.tar.gz
cd asterisk-addons-1.6.2.3
./configure
make menuselect
make
make install
make samples
------------------------------------------------------------------------------
08 - COMPILANDO A VOICERLIB
------------------------------------------------------------------------------
cd /usr/src/
wget http://downloads.digivoice.com.br/pub/voicerlib/linux/stable/voicerlib-4.2.4.0.tar.gz
tar -zxvf voicerlib-4.2.4.0.tar.gz
cd /usr/src/voicerlib-4.2.4.0
make clean
make
make install
make config
------------------------------------------------------------------------------
09 - COMPILANDO O DGVCHANNEL
------------------------------------------------------------------------------
cd /usr/src/
wget http://downloads.digivoice.com.br/pub/dgvchannel/stable/dgvchannel-1.0.8.tar.gz
tar -zxf dgvchannel-1.0.8.tar.gz
cd /usr/src/dgvchannel-1.0.8
make clean
make
make install
make config
make install_config
RESOLVENDO PROBLEMAS:
===============================================================================
- PARA AS SEGUINTES DISTRIBUICOES
(somente se for utilizar dgvchannel nas versoes 1.0.6):
UBUNTU 10.04LTS / 10.10
SLACKWARE 13.x
FEDORA 12
FEDORA 13
OpenSUSE 11.3
Debian (dependendo da versao do kernel)
Adicionar no arquivo dgvchannel-1.0.6/fifodev/dgvfifo.c:
#include<linux/sched.h>
- PARA A DISTRIBUICAO FEDORA 13.X (kernel 2.6.34) (Dahdi 2.4.0)
Adicionar no arquivo dahdi-linux/drivers/dahdi/dahdi_dummy.c
#include<linux/slab.h>
- PARA ASTERISK (ERRO NO ./configure, sem a lib XML)
./configure --disable-xmldoc
- SE A DISTRO FOR 64BITs VERIFICAR SE A LIBPRI ESTA NO DIRETORIO /usr/lib64/.
UTILIZANDO ASTERISK 1.8
===============================================================================
Asterisk 1.8 eh a nova versao do Asterisk da Digium.
Para utilizar com os modulos da Digivoice faça o seguinte:
No TOPICO 06, baixe o asterisk 1.8 ao invés do 1.6.2.X. como exemplo abaixo:
(lembre-se: Asterisk 1.8 não utiliza mais o asterisk-addons).
COMPILANDO O ASTERISK
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.4.tar.gz
tar -zxf asterisk-1.8.4.tar.gz
ln -s /usr/src/asterisk-1.8.4 /usr/src/asterisk
cd asterisk
make clean
./configure
make menuselect
make
make install
make config
CONTINUAR NOS TOPICOS 08 e 09.
==FIM==
__________________________
Luiz Antonio
Suporte Digivoice
Offline
Este procedimento está obsoleto, os links quebrados, mas encontrei as bibliotecas.
No Debian 7 o menor g++ disponível é o g++-4.4
E o kernel já está na árvore 3.2.51-1 eu consegui instalar até a Voicerlib, mas o dgvchannel não compila, sempre dá erro falando justamente que as chamadas utilizadas estão obsoletas.
Já reviramos a internet atrás de solução.
Porque não disponibilizam os binários? .tgz, .deb, .rpm 32 e 64bits e todo mundo fica feliz.
Última alteração por depaula (08/08/2014 10:59:42)
Offline