Lista, tinha faltado criatividade aqui e eu consegui resolver com um simples 
shell script.


#------------------------------------------------------------------------------------------------------------------------

#!/bin/bash

VERIFICATRONCO=`/usr/sbin/asterisk -rx "iax2 show channels" | grep "iax1" | wc 
-l`
TRONCOOCUPADO="1"

if [ "${VERIFICATRONCO}" = ${TRONCOOCUPADO} ]; then
        # Tronoco em uso... :(
        exit
fi

echo "Tronco não está em uso...  :)"


#------------------------------------------------------------------------------------------------------------------------






Att,

Samuel



________________________________
De: [email protected] 
<[email protected]> em nome de Samuel . 
<[email protected]>
Enviado: quarta-feira, 23 de janeiro de 2019 12:49
Para: Lista Asterisk BR
Assunto: [AsteriskBrasil] .call

Olá, Lista!

Estou desenvolvendo um pequeno sistema de cobrança usando Asterisk e arquivos 
.call, mas estou enfrentando problema de tronco ocupado quando excedo a 
quantidade de troncos disponíveis para uso.

Existe algum meio de configurar algo no Asterisk para que gere o .call somente 
quando o tronco estiver livre ou algo parecido?






Att,

Samuel


_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

Responder a