我们在queues.conf中设置了星号队列,配置如下。除了一件事之外,它运行良好。当队列中的呼叫者挂断电话时,他们不会被移除,而是保留在队列中的位置,直到出现(轮到他们了),并且成员会断开他们的连接,因为他们不在。因此,如果队列中有三个人,但有两个人不耐烦并挂断电话,新的呼叫者将被告知他在队列中排在第 4 位,而实际上他是第 2 位。有人知道我该如何解决这个问题吗?
[custservice]
timeout = 12;
setqueuevar = yes
queue-thereare = queue-thereare
announce-frequency = 90
announce-position = yes
member => Dahdi/10
member => Dahdi/12
member => Dahdi/15
答案1
您的队列配置正确。如果通道确实挂断了,您应该跟踪呼叫者挂断的通话。
如果呼叫者通过 PRI 或模拟信道进入,您可能需要检查钩闪或环路电流断开。