Hi,
 
I think there is a bug with the BYE that is sent to the caller and callee when dialog timeout happends.
 
The BYE headers are sent with no "<" or ">".
So, some sip singaling points decline the BYE.
 
BR,
Uri