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@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@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*
_______________________________________________ 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 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org