Hi,

Can someone tell me what triggers to cancel the fr_inv_timer for INVITE? Is it 200 OK or ACK?

I have a cpl with "force_stateful" doing ring both. So a call is parallel fork into two branches. When one phone is pickup, 200 OK and ACK are correctly delivered. The unused branch is also CANCEL-ed correctly. The problem is that somehow ser didnt stop the transaction timer for INVITE. After "fr_inv_timer" is timeout, ser sends a 487 Request Cancelled to the original caller and forces a disconnect.

Thanks,

Richard