Hi,

the scenario is like this:

- user1 makes a call to user2
- proxy sends receives INVITE and sends it to user2
- user2 does not respond at all (firewall for example)
- user1 after 5 seconds hangs up the call with CANCEL
- proxy sends to user1 200 canceling

CANCEL is not forwarded to user2. Ok this behaviour is maybe ok, but after 30 seconds Request timed out is sent to user1 (fr_inv_timer possibly hit). So if I am thinking well, first CANCEL did not match the transaction ? Why ? It this behaviour ok or do I have to search for something wrong in the config?

Thanks,
Mino