UC-3109: OF should use dialog event's id when updating presence because a user could have multiple contacts (phones) each of them doing something different

-create queue for each dialog id to store 'confirmed' states
-when terminated packet is received, remove from the queue for
-broadcast 'On the phone' when terminated packet has a confirmed packet pair
received previously for the same dialogid