FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

  • Índice
  •  » VoicerLib
  •  » Instalação Placa Digivoice Elastix pós Atualização (asterisk 11.X)

#1 12/08/2013 10:53:18

j.ferreira
Membro

Instalação Placa Digivoice Elastix pós Atualização (asterisk 11.X)

------------------------------------------------------------------------------
1. PREPARACAO DO SISTEMA
------------------------------------------------------------------------------

Se for instalar uma placa da DigiVoice, antes de colocar ela no servidor execute:

Editar o arquivo /etc/yum.repos.d/epel.repo e dentro do bloco [epel] procurar o parametro "enabled=1" e colocar ele para "enabled=0" salvar e sair.

Executar os passos abaixo:

Código:

    echo "blacklist tor2" >> /etc/modprobe.d/blacklist
    echo "blacklist tor2" >> /etc/modprobe.d/blacklist.conf
    echo "blacklist tor2" >> /etc/modprobe.d/dahdi.blacklist.conf


      cd /usr/src/
    mv asterisk asterisk-old
    mkdir asterisk
    ln -s /usr/include /usr/src/asterisk/include
    mkdir /usr/src/asterisk/main

    yum clean all
    yum -y reinstall libpri asterisk
    yum -y install ncurses-devel libpri-devel asterisk-devel

NOTA!!!! Após finalizar este passo, desligue o servidor e adicione a placa.

------------------------------------------------------------------------------

2. CRIAR O ARQUIVO main/version.c

------------------------------------------------------------------------------

Entrar no diretorio "/usr/src/asterisk/main" e criar o arquivo version.c  com o seguinte conteudo:

===============
OBS: Para asterisk 11.4 utilizar conteúdo abaixo:
===============

Código:

/*
 * version.c
 * Automatically generated
 */

#include "asterisk.h"
#include "asterisk/ast_version.h"

static const char asterisk_version[] = "11.4.0";

static const char asterisk_version_num[] = "110400";

const char *ast_get_version(void)

{
    return asterisk_version;
}

const char *ast_get_version_num(void)

{
    return asterisk_version_num;
}

===============
OBS: Para asterisk 11.5 utilizar conteúdo abaixo:
===============


Código:

/*
 * version.c
 * Automatically generated
 */

#include "asterisk.h"
#include "asterisk/ast_version.h"

static const char asterisk_version[] = "11.5.0";

static const char asterisk_version_num[] = "110500";

const char *ast_get_version(void)

{
    return asterisk_version;
}

const char *ast_get_version_num(void)

{
    return asterisk_version_num;
}

------------------------------------------------------------------------------

3. AJUSTE DO REPOSITORIO EPEL

------------------------------------------------------------------------------

Código:

Edite o arquivo  /etc/yum.repos.d/epel.repo e no bloco  [epel] procure a linha "enable=1" e coloque como "enable=0"

------------------------------------------------------------------------------

4. AJUSTES DA LIBPRI LIBPRI

------------------------------------------------------------------------------

Código:

        cd /usr/src/
        rm -rf /usr/src/libpri
        ln -s /usr/include /usr/src/libpri

------------------------------------------------------------------------------

5. COMPILANDO A VOICERLIB

------------------------------------------------------------------------------

Código:

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

Após compilar a voicerlib digite o comando 'ntsysv' e marque a vlibd:

    [*] vlibd

------------------------------------------------------------------------------

6. COMPILANDO O DGVCHANNEL

------------------------------------------------------------------------------

Código:

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

Após compilar a voicerlib digite o comando 'ntsysv' e marque o dgvfifo:

    [*] dgvfifo

------------------------------------------------------------------------------

7. VERIFICAR NO ASTERISK

------------------------------------------------------------------------------

        asterisk
    asterisk -r

    Na CLI do Asterisk digite:
    CLI> dgv show version
    CLI> dgv show channels

    Para saber mais 'core show help dgv'


Suporte DigiVoice
(11) 2191-6363 opção 5

Offline

 
  • Índice
  •  » VoicerLib
  •  » Instalação Placa Digivoice Elastix pós Atualização (asterisk 11.X)

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson