Galera, obrigado pelo apoio, já consegui resolver meu problema.

mysql -u bruno -e "SELECT permit_call FROM user WHERE ramal = $1" test >
/root/permit_call/$1
call=`tail -n 1 /root/permit_call/$1`

echo "SET VARIABLE CALL \"$call\" "

Era problema com as permissões, neste caso, o usuário asterisk tentava
acessar um arquivo na pasta /root/permit_call/.. (que é obvio que não ia
consseguir)

Então eu mudei o lugar do arquivo, e agora ficou assim:


mysql -u bruno -e "SELECT permit_call FROM user WHERE ramal = $1" test >
/tmp/permit_call/$1
call=`tail -n 1 /tmp/permit_call/$1`

echo "SET VARIABLE CALL \"$call\" "

dessa forma o usuário asterisk conssegue pegar as informações do banco,
enviar para o arquivo, trata-las, repassar para a variável $call e dps para
o asterisk


Obrigado Mike e João pelas dicas

ATT.
Bruno Gerotto
_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a