Wrong call status (hold/setCurrentCall)
There is two issues:
Incorrect hold for incoming calls (libwrap)
When in call with someone, receive some incoming call Do not answer to that incoming call The 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.