[AsteriskBrasil] Configuracao de Placa Khomp GSM no Meucii
Giancarlo Rubio
gianrubio em gmail.com
Terça Novembro 4 13:59:46 BRST 2008
2008/11/4 <andersonmachado em mar.com.br>:
>
> Estou enviando em anexo todos os
> procedimentos que fiz para a placa Khomp GSM funcionar no meucci.
>
> Estamos precisando redirecionar todas as ligações entrantes para um
> determinado ramal SIP e não estou conseguindo.
>
> A placa está recebendo as ligações o channel ja está OK no meucii
>
> Quando recebo uma ligação aparece assim :
>
>
> -- Executing Playback("Khomp/B0C0-1", "vm-goodbye") in new stack
> -- Playing 'vm-goodbye' (language 'pt_BR')
> -- Executing Macro("Khomp/B0C0-1", "hangupcall") in new stack
> -- Executing ResetCDR("Khomp/B0C0-1", "w") in new stack
> -- Executing NoCDR("Khomp/B0C0-1", "") in new stack
> -- Executing GotoIf("Khomp/B0C0-1", "1?skiprg") in new stack
> -- Goto (macro-hangupcall,s,6)
> -- Executing GotoIf("Khomp/B0C0-1", "1?skipblkvm") in new stack
> -- Goto (macro-hangupcall,s,9)
> -- Executing GotoIf("Khomp/B0C0-1", "1?theend") in new stack
> -- Goto (macro-hangupcall,s,11)
> -- Executing Hangup("Khomp/B0C0-1", "") in new stack
>
Sua placa não esta corretamente configurada para receber chamadas.
Provavelmente o contexto não está sendo carregado ou o meucci não
carrega ele corretamente
Verifique no cli do asterisk usando
dialplan show khomp-00-00 se ele realmente existe.
Eu uso desta forma e funciona
[khomp-00-00]
exten => s,1,NoOp(Recebendo chamada canal00)
exten => s,n,Hangup()
Para carregar o kserver sozinho na inicializacao eu uso este init abaixo
###########
#! /bin/sh
#
# kserver
#
# chkconfig: 2345 70 40
# description: kserver is a the server for khomp gsm board
# processname: kserver
# Source function library.
. /etc/init.d/functions
# Get config.
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
else
echo $"Networking not configured - exiting"
exit 1
fi
prog="kserver"
# Check that networking is up.
if [ "$NETWORKING" = "no" ]; then
exit 0
fi
[ -f /usr/sbin/kserver ] || exit 0
RETVAL=0
start() {
echo -n $"Starting $prog: "
kserver start
RETVAL=$?
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
killproc kserver
RETVAL=$?
return $RETVAL
}
restart() {
stop
start
rm -f /var/run/kserver.state
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status kserver
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac
exit $?
#################
Faça o teste ver se ele para corretamente o server
#/etc/init.d/kserver stop
#/etc/init.d/kserver start
--
Getech Soluções em Redes
http://www.getech.com.br
---
Giancarlo Rubio
Mais detalhes sobre a lista de discussão AsteriskBrasil