[AsteriskBrasil] Problemas com o Pickup()

Luciano lufron_linuxx em yahoo.com.br
Segunda Outubro 29 14:59:46 BRT 2007


Pessoal,

Uso o asterisk 1.2.24 com uma TDM400P e estou querendo
fazer uma fila de discagem bem básica.

; As ligacoes externas chegam aqui
[entrada]
exten => s,1,Answer
exten => s,n,Goto(fila|s|1)

; Sequencia de ramais a tocar
[fila]
exten => s,1,Answer
exten => s,n,Dial(SIP/6000&IAX2/6000,20,tTwW)
exten => s,n,Dial(SIP/6001&IAX2/6001,20,tTwW)
exten => s,n,Dial(SIP/6002&IAX2/6002,20,tTwW)
exten => s,n,Dial(SIP/6003&IAX2/6003,20,tTwW)
exten => s,n,Dial(SIP/6004&IAX2/6004,20,tTwW)
exten => s,n,VoiceMail(u6000)

Só que ao tentar puxar a ligação usando o * que tá
configurado no features.conf "pickupexten = *" dá erro
603 - declined.

Descobri, então, no
http://www.voip-info.org/wiki/view/Asterisk+cmd+Pickup
o seguinte:

"This command pickups up the dialed EXTENSION, not the
ringing channel/device.
So when the dialplan says;

 200,1,Dial(SIP/100&SIP/101)

And someone calls extension 200
The call cannot be picked up by using
Pickup(100 em default) or Pickup(101 em default)
But needs to be picked up using Pickup(200 em default)

The context however is NOT mandatory"

Tentei fazer uma extensão de teste igual ao que está
no voip-info e ainda continua dando 603.

Alguém tem alguma idéia de como resolver isso?

Obrigado,

Luciano.


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/


Mais detalhes sobre a lista de discussão AsteriskBrasil