[AsteriskBrasil] ChannelRedirect
Danilo Almeida
daniloricalmeida em gmail.com
Segunda Março 20 16:42:31 BRT 2017
Olá pessoal!
Estou tentando transferir uma chamada pra um contexto usando o
ChannelRedirect, pra isso, criei um ApplicationMap no features, ficou o
seguinte.
Após a ligação já estar atendida, a ponta que atendeu digita *3:
*features.conf*
DRApesquisa => *3,peer/callee,Macro,pesquisa-satisfacao
*extensions.conf*
[macro-pesquisa-satisfacao]
exten => s,1,ChannelRedirect(${CHANNEL},contexto-pesquisa,s,1)
[contexto-pesquisa]
exten => s,1,NoOp(---> PEQUISA DE SATISFACAO <---)
same => n,Set(RAMALAGENTE=${BRIDGEPEER})
same => n,Answer()
same => n,Wait(1)
same => n,PlayBack(tt-monkeys)
same => n,Hangup()
A ideia é mandar o canal de origem para responder a pesquisa, porém, a
ligação "morre" na primeira linha do contexto-pesquisa
-- Feature Found: DRApesquisa exten: DRApesquisa
-- Executing [s at macro-pesquisa-satisfacao:1]
ChannelRedirect("SIP/operadora-oi-0007b97a",
"SIP/operadora-oi-0007b97a,contexto-pesquisa,s,1") in new stack
== Channel 'SIP/operadora-oi-0007b97a' jumping out of macro
'pesquisa-satisfacao'
-- Executing [s at contexto-pesquisa:1] NoOp("SIP/operadora-oi-0007b97a",
"---> PEQUISA DE SATISFACAO <---") in new stack
== MixMonitor close filestream (mixed)
== End MixMonitor Recording SIP/operadora-oi-0007b97a
Alguém sabe o porque?
OBS: Não quero usar a transferência para não "sujar" o relatório do
callcenter (queue.log). Pensei em usar a extensão "h", mais como não serão
todas as filas e nem todas as ligações dos determinados contextos que irão
participar da pesquisa.
Abraços.
*att*
*Danilo Almeida*
*skype: danilo.almeida33*
*(43) 9 9625-4359*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170320/b55c87b5/attachment.html>
Mais detalhes sobre a lista de discussão AsteriskBrasil