When UA1 calls UA2, UA1 drop the call before UA2 take the call. After a few second, UA1 makes another call to UA3. The call established and it will drop after a few second. I expect the situation below.
UA1 ------INVITE ----> UA2 UA2 (ringing) UA1 ------CANCEL----> UA2 UA2 (ringing) UA1 -----INVITE--------> UA3 (in few seconds) UA1 ------call established----UA3 UA1 <-------BYE------- UA2 UA1 -----call drop--------UA3
What can I do to reduce the situation above?