Boa Noite a Todos!
Hoje vou posta uma solução que uso aqui para inserir o ramal automaticamente no cadastro do cliente baseado na ultima conexão.
Solução bastante útil para mim em particular, pois tenho vários ramais e na hora do cadastro os técnicos acabavam esquecendo de inserir o ramal do cliente...
O script autoramal.php faz duas consultas, uma por clientes sem ramal definido "setado em todos" e em outra consulta verifica se este cliente esta conectado e em qual o ramal ele esta conectado, e por fim insere o ramal que ele esta conectado no cadastro.
Mas vamos adiante, para quem necessita de uma solução assim basta seguir os passos abaixo.
1º Baixe o arquivo autoramal.zip e descompacte
2º Copie o arquivo autoramal.php para /usr/local/mkauth/scripts
3º Executar manualmente no terminal com o comando
/opt/php5/bin/php -q /usr/local/mkauth/scripts/autoramal.php
4º Exemplo de agendamento para cada 15 minutos
echo "*/15 * * * * root /opt/php5/bin/php -q /usr/local/mkauth/scripts/autoramal.php 2> /dev/null" >> /etc/cron.d/sistema
Espero que seja útil!
Um abraço, fiquem com Deus!
Respostas
boa noite amigo o link nao abri o arquivo..
Resolvido anexei como zip
genildo barros disse:
blz valeu jonas........
E ai genildo barros!!!
deu certo? funcionou?
genildo barros disse:
Amigo, sua ideia é muito interessante, mas não consegui fazer ela funcionar, seria possivel me ajudar?
Desde ja muito obrigado!
jonas oliveira da silva disse:
Sim posso tentar, poste sua duvida!
LVNetwork disse:
Fiz o passo la em cima colei dentro de script, execultei o comando mas ainda continua com o ramal todos, estou usando a versão 4.99.
Agradeço a atenção
jonas oliveira da silva disse:
verifica em clientes conectados no mk-auth, ver se o cliente com ramal todos esta conectado no momento,
o script busca os clientes conectados no momento com ramal todos.
LVNetwork disse:
sim esta conectado sim... Algo mais que posso tentar?
jonas oliveira da silva disse:
o cliente aparece em conectados?
dá algum erro quando executa o script?