> > I agree for real devices. However i wonder - why i can't change state > for Local channels. > > Funny enough, I had this same issue today within Queue(). I'm using queue_member in extconfig.conf (realtime members) which delivers calls to a Local channel which then finds the physical location in the cluster and delivers the call there. The problem I was having was that when the Local channel would be ringing a device, the device status was set to (Unknown), which would cause that same device to be called multiple times when there were multiple people waiting in the Queue().
Once the call was answered the status changed to In Use, and then everything worked as expected. I had a patch made that caused Queue() to not deliver calls to members with a status of Unknown -or- In Use, and that solved my problem for now, but not entirely sure what issues I'll run into in the future because of it :) Leif Madsen. _______________________________________________ --Bandwidth and Colocation Provided by http://www.api-digital.com-- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
