While playing around with queues (while trying pjsip) on our test system today I discovered something interesting. It seems to me that the states of queue members may not work properly with pjsip (I haven’t encountered something similar when using chan_sip).
queue show output:
(ringinuse disabled) (dynamic) (Not in use) <- while not in use
(ringinuse disabled) (dynamic) (In use) <- while ringing
(ringinuse disabled) (dynamic) (Not in use) <- while in a call (here’s my problem)
The problem I have right now is that “ringinuse” is not working properly, because the states of queue members are not set correctly. So whenever someone calls my queue every member of my queue is getting called (even the ones who are in a call right now).
Does anyone know if this is an issue with pjsip and/or how I can solve/work around this problem?
Sidenote: I also took a look at hints and found out that hint states are working as expected