sexta-feira, 5 de abril de 2013

Debian/Snep com placas de rede da broadcom




# Entre no diretório cd /opt

# Baixe o arquivo wget  http://ftp.br.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2_0.28+squeeze1_all.deb

#  dpkg -i firmware-bnx2_0.28+squeeze1_all.deb

# init 6

# ifconfig eth0 up

ou

# Salve o arquivo firmware-bnx2_0.28+squeeze1_all.deb em um pendrive

# No início da instalação, colocar o pendrive e o próprio snep pedirá para procurar pelo arquivo no pendrive.

# Se instalado no início perfeito, se não, após a instalação, deve-se entrar como root, montar o pendrive, e executar o comando

# fdisk -l [para saber como o pendrive foi montado (sdb1 ou sdc1)]

# cd /opt
# mkdir pen
# mount /dev/sdb? /opt/pen

# dpkg -i firmware-bnx2_0.28+squeeze1_all.deb

# editar o arquivo  /etc/network/interfaces
 nano /etc/network/interfaces

auto ethx
iface ethx inet static (para ip fixo) ou dhcp
        address x.x.x.x
        netmask x.x.x.x
        gateway x.x.x.x
     
# criar o arquivo resolv.conf dentro do /etc

# nano /etc/resolv.conf e adicionar a seguinte linha
nameserver (endereço dns)

Recuperar a senha do usuário web admin no snep



# logar via ssh e digitar

mysql -uroot -p snep25 -e "select password from peers where name='admin'"

(trocar o admin pelo nome do usuário se houver)

Script no Debian/Snep para iniciar o asterisk



# criar o script dentro de /etc/init.d/
touch /etc/init.d/asterisk

# editar o arquivo
nano /etc/init.d/asterisk
-----------------------------------------
#! /bin/bash                                                      
# /etc/init.d/asterisk                                          
#                              
   
safe_asterisk  
   
case "$1" in  
 start)  
 echo "Iniciando o asterisk"
 ;;  
 stop)  
 echo "Parando o asterisk"
 ;;  
 *)  
 echo "Use apenas start|stop"
 exit 1  
 ;;  
esac    
   
exit 0    
-----------------------------------------

# dar permissão ao arquivo
chmod 755 /etc/init.d/asterisk

# adicioná-lo a inicialização
update-rc.d asterisk defaults

# verificar se funciona, depois reiniciar a máquina
/etc/init.d/asterisk start
init 6

# Quando reiniciar asterisk -r para verificar se iniciou corretamente.

Repositórios para o Debian/Snep



Algum tempo atrás tive alguns problemas em atualizar e instalar pacotes por conta da falta de repositórios, por isso deixo aqui  os que utilizo no meu debian



# para começar edite o arquivo /etc/apt/sources.list

# comente as linhas que apontam para o cd-rom e adicione as seguintes:

deb http://http.us.debian.org/debian/ squeeze main contrib non-free

deb-src http://security.debian.org/ squeeze/updates main contrib

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.br.debian.org/debain/ squeeze-updates main

deb-src http://ftp.br.debian.org/debain/ squeeze-updates main

deb http://ftp.br.debian.org/debain/ squeeze main contrib non-free

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Mensagem de erro no apache2



# Se ao iniciar o apache2 aparecer a seguinte mensagem "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName"

# Solução:

# editar o arquivo /etc/apache2/httpd.config

# inserir ServerName localhost

# restartar o apache /etc/init.d/apache2 restart

Erro no agi do asterisk com snep




# Recentemente após instalar o snep, recebi a seguinte "/var/lib/asterisk/agi-bin/ snep não existe

# Solução:

# entrar no diretório
cd /var/lib/asterisk/agi-bin/

# verificar se existe algum link
ls -lah snep

# se existir esse snep -> /var/www/sneplivre/agi deve-se excluí-lo
rm snep

# Criar um novo apontando para a pasta
ln -s /var/www/snep-2.0-rc1/agi/ snep

Criando um trunk em uma central mitel mxe 3300

# ENTRAR NO GATEWAY

# APÓS DIGITAR USUÁRIO E SENHA, CLIQUE EM SYSTEM ADMINISTRATION TOOL

# VERIFICAR SE A CENTRAL SELECIONADA AINDA TEM LICENÇA 

# LICENSES-> SYSTEM CAPACITY-> [SIP TRUNK LICENSES]

# VOICE NETWORK-> NETWORK ELEMENTS-> ADD

# DIGITAR O NOME DO TRUNK

# TYPE OTHERS

# FQDN OR IP ADDRESS - IP DA OUTRA PONTA

# SELECIONAR A OPÇÃO [SIP PEER]

# EM [SIP PEER] PORTA 5060

# EM [SIP PEER] EXTERNAL SIP PROXY FQDN OR IP ADDRESS - IP DA OUTRA PONTA.

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

# AGORA VÁ EM TRUNK-> TRUNK ATRIBUTES

# CLASS OF SERVICE, ALTERE O VALOR PRA 20

# DIAL IN TRUNKS INCOMING DIGIT MODIFICATION - ABSORB - COLOQUE 0

# EM [TRUNKS]-> SIP-> SIP PEER PROFILE-> ADD

# SIP PEER PROFILE - NOME DO PEER CRIADO

# NETWORK ELEMENTS - SELECIONE O TRUNK CRIADO

# ADDRESS TYPE - IP DA CENTRAL

# MAXIMUM SIMULTANEOS CALLS - Nº DE CANAIS

# TRUNK SERVICE - COLOCAR ALGUM QUE NAO ESTEJA SENDO UTILIZADO

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

# AGORA VÁ EM [CALL ROUTING]-> ARS ROUTES

# ROUTER NUMBER - ESCOLHER UM VAZIO

# APÓS ESCOLHER ROUTER NUMBER-> ROUTING MEDIUM - SIP TRUNK CRIADO

# SIP PEER PROFILE - ESCOLHER A CENTRAL CRIADA

# DIGIT MODIFICATION NUMBER - SEGUIR COMO O PADRÃO 4

# SAVE

# CALL ROUTING-> ARS DIGITS DIALED

# CRIAR A ROTA COM FAIXA DESTINADA PARA CENTRAL
EXEMPLO: 1142XX / ROUTE / TERMINATION NUMBER ESCOLHIDO ANTERIORMENTE EM ROUTE NUMBER.

# PRONTO TERMINADO O TRUNK NO GATEWAY

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

# ACESSAR A CENTRAL ONDE SÃO CRIADOS OS USUÁRIOS

# CALL ROUTING-> ARS ROUTES

# PEGUE QUALQUER ROTA VAZIA EM ROUTE NUMBER

# [ROUTE NUMBER]-> ROUTING MEDIUM - ESCOLHA IP/XNET TRUNK GROUP (SE FOR COM OUTRA CENTRAL MITEL)

# TRUNK GROUP NUMBER - Nº DA ROTA QUE ESSA CENTRAL ENVIA PARA O GATEWAY ANTERIOR

# DIGIT MODIFICATION NUMBER - COLOQUE 2

# SALVE

# CALL ROUTING-> ARS DIGIT DIALED-> ADD

# DIGITS DIALED-> COLOQUE A FAIXA CRIADA (1142XXX)

# TERMINATION ROUTE - COLOQUE ROUTE

# TERMINATION NUMBER - MESMO CRIADO EM [ARS ROUTES NO GATEWAY]

# SALVE E PRONTOISPONÍVEL.

# LICENSES-> SYSTEM CAPACITY-> [SIP TRUNK LICENSES]

# VOICE NETWORK-> NETWORK ELEMENTS-> ADD

# DIGITAR O NOME DO TRUNK

# TYPE OTHERS

# FQDN OR IP ADDRESS - IP DA OUTRA PONTA

# SELECIONAR A OPÇÃO [SIP PEER]

# EM [SIP PEER] PORTA 5060

# EM [SIP PEER] EXTERNAL SIP PROXY FQDN OR IP ADDRESS - IP DA OUTRA PONTA.

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

# AGORA VÁ EM TRUNK-> TRUNK ATRIBUTES

# CLASS OF SERVICE, ALTERE O VALOR PRA 20

# DIAL IN TRUNKS INCOMING DIGIT MODIFICATION - ABSORB - COLOQUE 0

# EM [TRUNKS]-> SIP-> SIP PEER PROFILE-> ADD

# SIP PEER PROFILE - NOME DO PEER CRIADO

# NETWORK ELEMENTS - SELECIONE O TRUNK CRIADO

# ADDRESS TYPE - IP DA CENTRAL

# MAXIMUM SIMULTANEOS CALLS - Nº DE CANAIS

# TRUNK SERVICE - COLOCAR ALGUM QUE NAO ESTEJA SENDO UTILIZADO

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

# AGORA VÁ EM [CALL ROUTING]-> ARS ROUTES

# ROUTER NUMBER - ESCOLHER UM VAZIO

# APÓS ESCOLHER ROUTER NUMBER-> ROUTING MEDIUM - SIP TRUNK CRIADO

# SIP PEER PROFILE - ESCOLHER A CENTRAL CRIADA

# DIGIT MODIFICATION NUMBER - SEGUIR COMO O PADRÃO 4

# SAVE

# CALL ROUTING-> ARS DIGITS DIALED

# CRIAR A ROTA COM FAIXA DESTINADA PARA CENTRAL
EXEMPLO: 1142XX / ROUTE / TERMINATION NUMBER ESCOLHIDO ANTERIORMENTE EM ROUTE NUMBER.

# PRONTO TERMINADO O TRUNK NO GATEWAY

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

# ACESSAR A CENTRAL ONDE SÃO CRIADOS OS USUÁRIOS

# CALL ROUTING-> ARS ROUTES

# PEGUE QUALQUER ROTA VAZIA EM ROUTE NUMBER

# [ROUTE NUMBER]-> ROUTING MEDIUM - ESCOLHA IP/XNET TRUNK GROUP (SE FOR COM OUTRA CENTRAL MITEL)

# TRUNK GROUP NUMBER - Nº DA ROTA QUE ESSA CENTRAL ENVIA PARA O GATEWAY ANTERIOR

# DIGIT MODIFICATION NUMBER - COLOQUE 2

# SALVE

# CALL ROUTING-> ARS DIGIT DIALED-> ADD

# DIGITS DIALED-> COLOQUE A FAIXA CRIADA (1142XXX)

# TERMINATION ROUTE - COLOQUE ROUTE

# TERMINATION NUMBER - MESMO CRIADO EM [ARS ROUTES NO GATEWAY]

# SALVE E PRONTO