Você pode capturar evento 'ExtensionsStatus' no AMI.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ManagerEvent_ExtensionStatus
Em ter., 9 de jun. de 2020 às 22:21, Júlio Gadioli Soares
escreveu:
> Boa noite, Franque,
>
> vc pediu uma idéia para começar... segue ai, podem ter soluções
faltou ai ... coloque 2>/dev/null" no final do comando para não armazenar
lixo na memória.
SIP6001=`asterisk -x "sip show peers" 2>/dev/null | grep -w OK | awk
> '{print $1}' | awk -F'/' '{print $1}' | grep "6001"`
Júlio Gadioli Soares.
jug...@gmail.com
Em ter., 9 de jun. de 2020 às 22:20, J
Boa noite, Franque,
vc pediu uma idéia para começar... segue ai, podem ter soluções melhores,
mas com a cron isso aqui já te ajuda ...
incremente o shell script que dá tudo certo!
#!/bin/bash
>
> SIP6001=`asterisk -x "sip show peers" | grep -w OK | awk '{print $1}' |
> awk -F'/' '{print $1}' | gr
Pode usar o AGI para monitorar o estado dos ramais e se configurar um
realtime, buscar na tabela de ramais no campo useragent o dispositivo onde
o ramal está configurado.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Endpoints+REST+API
Em ter., 9 de jun. de 2020 às 10:19, Franque Custód
Encontrei no AMI uma Action chamada "ExtensionState", que deve me dar o que
quero, mas não descobri como capturar o retorno dela...
---
Franque Custódio
fran...@gmail.com
---
Eu desenvolvi um serviço em C++ Linux que monitora várias ações do
Asterisk. Uma das ações seria essa. Utilizei sockets. Deve haver soluções
mais simples, mas como queria monitorar o Asterisk e interargir com um
frontend em Windows essa foi a mais segura e robusta solução que encontrei.
O serviço r
Bom dia, amigos da lista.
Situação: tenhos vários ramais em softphone e preciso que, quando eles se
logam no sistema, seja executada uma ação (exemplo: enviar mensagem/inserir
em uma banco).
Alguém tem alguma idéia de por onde começar?
Valeu!
-
7 matches
Mail list logo