Hi,

  We are using extension hunting (multiple destinations separated by | ) in order to allow the call to jump to the  next extension if the first one is busy or does not answer.
We are also using the limit() function in order to know whether an extension is in a call or not (people here do not like waiting calls). I also set limit_ignore_transfer=false.

The problem we have is: If the destination is A|B, A does not answer and the call jumps to B and answered by him. At this state, limit shows that A has one call and B has 0 calls; That way, B cannot transfer the call back to A.

Is this something wrong I am doing, an intended behavior, or a bug (for which I have to open a JIRA)?

            Thanks! __Yehavi: