Wrong call status (hold/setCurrentCall)
There is two issues:
Incorrect hold for incoming calls (libwrap)
When in call with someone, receive some incoming callDo not answer to that incoming callThe first call is in hold even if not answered. This should not be the case.
Incorrect hold for outgoing calls
- If SIP is cached, when in call with someone else, try another outgoing call.
- When the peer will ring (calling status), the first call will be "In hold". It should be the case only if the other answers.