[asterisk-dev] devicestate
Leif Madsen
leif.madsen at asteriskdocs.org
Wed Jan 16 08:47:18 CST 2008
>
> 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.
More information about the asterisk-dev
mailing list