[AsteriskBrasil] PlayBack com AMD tocando apenas no outro lado da linha
JefãoKPTA JOKER
jefaokpta em hotmail.com
Quarta Abril 24 10:00:11 BRT 2013
Entendo parceiro, vamos tentar o seguinte:
Vc poderia fazer tipo assim
[interno]exten => _1X.,1,Dial(DGV/g1/${EXTEN:1}|60|CoM(analisechamada))
exten => _1X.,n,GotoIf($["${DB_DELETE(AMD/${EXTEN})}"="humano"]?human)
exten => _1X.,n,Playback(maquina)
exten => _1X.,n,Hangup
exten => _1X.,n(human),Playback(humano)
exten => _1X.,n,Hangup
[macro-analisechamada]exten => s,1,NoCDRexten => s,n,AMDexten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)exten => s,n(mach),Set(DB(AMD/${CUT(CHANNEL,-,1):4})=maquina)
exten => s,n,Hangup
exten => s,n,MacroExit()exten => s,n(humn),Set(DB(AMD/${CUT(CHANNEL,-,1):4})=humano)
exten => s,n,Hangup
exten => s,n,MacroExit()
A idéia em verde é capturar apenas no numero do ramal se for SIP/1000 pegar só o 1000
A macro armazena no AstDB a decisão do AMD e de volta ao contexto interno vc consulta a decisão do AMD.
Vc viu na macro q decido e dou um hangup no canal, isto desliga somente o lado B da chamada.
Se eu não desligar o canal A não sairá do Dial entende.
Em laranja o parametro "o" no Dial é opcional, se ao desligar o canal B o canal A não for para a próxima prioridade, vc força.
Em vermelho vc consulta o AstDB e já deleta o dado (pra não ficar sujo).
Cara espero q ajude
Falows
From: desenvolvimento em righttelemarketing.com.br
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Tue, 23 Apr 2013 18:31:59 +0000
Subject: Re: [AsteriskBrasil] PlayBack com AMD tocando apenas no outro lado da linha
Amigão , obrigado por tirar minha dúvida, mas teria como eu utilizar ele pra tocar no ramal que esta efetuando a ligação?
por exemplo, a pessoa ao discar para um número que for máquina, o asterisk retorna para ela um PlayBack dizendo , "Máquina".
From: jefaokpta em hotmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Mon, 22 Apr 2013 16:26:35 -0300
Subject: Re: [AsteriskBrasil] PlayBack com AMD tocando apenas no outro lado da linha
Cara a sua macro roda realmente só pro destino...
a origem aguarda o fim pra depois conectar as pernas...
Não tem falha.
falows
From: desenvolvimento em righttelemarketing.com.br
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Mon, 22 Apr 2013 18:41:54 +0000
Subject: [AsteriskBrasil] PlayBack com AMD tocando apenas no outro lado da linha
Boa Tarde Amigos !
estou usando o asterisk 1.4.22 puro , tenho um simples código , ele funciona mas o que acontece é que quando o PlayBack toca, ele toca apenas pra quem está chegando a ligação, mas nunca pra quem estáfazendo a ligação, para o originador da chamada o audio fica mudo , acontece a msm coisa com o Hangup, ele nao desliga o ramal, alguém poderia me ajudar ?
meu DialPlan é o seguinte :
[interno]exten => _1X.,1,Dial(DGV/g1/${EXTEN:1}|60|CM(analisechamada))exten => _1X.,n,Hangup
[macro-analisechamada]exten => s,1,NoCDRexten => s,n,AMDexten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)exten => s,n(mach),PlayBack(tt-monkeys)exten => s,n,MacroExit()exten => s,n(humn),WaitForSilence(500)exten => s,n,PlayBack(hello-world)
_______________________________________________
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. Conhe�a em www.Khomp.com.
_______________________________________________
DIGIVOICE Fabricante de Placas de Voz e Channel Bank
20 anos de experi�ncia com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br
_______________________________________________
ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
_______________________________________________
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. Conhe�a em www.Khomp.com.
_______________________________________________
DIGIVOICE Fabricante de Placas de Voz e Channel Bank
20 anos de experi�ncia com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br
_______________________________________________
ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
_______________________________________________
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. Conhe�a em www.Khomp.com.
_______________________________________________
DIGIVOICE Fabricante de Placas de Voz e Channel Bank
20 anos de experi�ncia com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br
_______________________________________________
ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130424/a980014d/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil