Olá Lista,
Estou quebrando a cabeça e gostaria de uma ajuda dos mestres.
Cenário:
Preciso chamar uma AGI no momento que o agente de uma fila atende a ligação
para que meu sistema execute algumas funções, preciso passar para a AGI as
seguintes informações, UNIQUEID da ligação de entrada, CalleridNum, EXTEN,
AGENTE da fila que atendeu a ligação e nome do arquivo da gravação.
O mais próximo que consegui chegar para solucionar o meu problema foi
chamar a própria AGI ou Macro no comando Queue, só estou tendo dificuldade
para passar paramentos para esta AGI/Macro é possível fazer isso no comando
Queue?
Por exemplo
Queue(teste,tTwW,,,600,,macro^${EXTEN}^${GRAVA});
Ou utilizar variáveis globais que de alguma forma esteja ligado ao canal e
não seja compartilhado por todas as ligações?
E aproveitando existe alguma forma do asterisk "herdar" o uniqueid de uma
outra ligação?
Por exemplo uma ligação entrou na fila e o ramal 200 atendeu esta ligação
tem o uniqueid 100000.123 o ramal 200 transfere a ligação que atendeu da
fila para outro ramal, isso irá gerar um outro uniqueid mas neste momento
armazeno o uniqueid da primeira ligação em um campo uniqueid_old desta nova
ligação.
Deste já obrigado.
_______________________________________________
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
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
ALIGERA Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Conversores e Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI
Express.
Banco de Canais Analógicos Appliance Asterisk
Acesse www.aligera.com.br
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
[email protected]