It depends on the specific page. In case the user was on a page that was part of a transaction, you want app to move to landing page. If it is a page that was not part of a transaction, you want app to move to the specific page. Let's consider Amazon for example.
If the user is currently in payments page, adding the voucher and the timer expires, you must bring him/her back to the starting page of the transaction (cart view), or the login page. If the user is currently on the help page, you should ideally bring him/her back to the help page.
The best method that I believe in, is to maintain the state and bring user back to the last checkpoint. In case of help page, that checkpoint will be the help page. In case of "contact support" page, it will be again the help page. In case of payments page, it will be the cart view page.
Obviously, this method requires application to maintain the data across sessions, which requires extra development work. Although, it is possible to do a common function that saves data when session ends, saving some development work.