Thanks Dale, you pointed me in the right direction.
> You are calling the Dial() application here. If you are using queues, you should use the Queue() application. I'm using Local channels with the queue: ----- queues.conf------------ [support] member => Local/1001@handle-queue ---extensions.conf------------- [incoming] Queue(support) [handle-queue] ; some preprocessing here same => n,Dial(....) I found out that since I'm using the Local channel as the queue member, the Queue() doesn't know the state the call is in. It monitors the state of the Local channel, and not the device. However, it seems to be possible to give the queue the actual device to monitor and associate that with the Local channel by modifiying the member in the queues.conf: ; queues.conf [support] member => Local/1001@[handle-queue],,,SIP/1001 I won't be able to test this until this evening, but it seems like it's going to work...
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users