Iran and Oman are close to an agreement to fully reopen the Strait of Hormuz to shipping traffic that would see both countries collect a so-called "service fee."