BugFix. call_user_function() should be call_user_func().
Added option to create auto-reversal timer for each request. Timer is cancelled if response is received for the transaction prior to the timer ending.