Uma alternativa é executar uma macro quando o destino atende, opção
M(nome-da-macro) do aplicativo Dial.

exten => _X.,1,Set(__PARENT_CHANNEL=${CHANNEL})
exten => _X.,n,Dial(SIP/trunk/${EXTEN},60,gM(pickup))

[macro-pickup]
exten => s,1,DeadAGI(billing|${CHANNEL}|${PARENT_CHANNEL})


2009/2/23 Vinícius Fontes <vinic...@canall.com.br>:
> O canal por onde a chamada saiu consta no CDR, mais precisamente no campo 
> dstchannel. Se não existe problema em você só obter esse dado após a chamada 
> ser completada, você pode usar a função CDR do dialplan em conjunto com o 
> DeadAGI:
>
> exten => _0X.,1,Dial(Zap/g1/${EXTEN:1},60,g)
> exten => _0X.,n,DeadAGI(script|parametros)
> exten => _0X.,n,NoOp(${CDR(dstchannel)})
>
> Não cheguei a testar isso, mas acho provável que funcione. Em suma, o valor 
> que você precisa pode ser obtido pela função CDR.
>
>
>
>
> Vinícius Fontes
> www.asteriskforum.com.br
>
> ----- "Rafael Puga" <dev.netdr...@gmail.com> escreveu:
>
>> Bom dia pessoal,
>>
>> estou editando um AGI que possuo e preciso registrar por qual canal a
>> ligação entrou/saiu (e.g., DGV/1~DGV/60), tentei utilizar a variável
>> ${CHANNEL}, mas para ligações saintes ela registra o canal do ramal
>> que chamou (e.g., SIP/600). Alguém saberia em qual variável fica a
>> informação que preciso?
>>
>>
>> --
>> Grato,
>> Rafael Puga
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no
>> Brasil rodando o Android da Google.
>> http://www.neodroid.com
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>> na rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na 
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Fabio Mierlo
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a