When you launch the RTPRx URI, phone listens to a specific multi-cast address. After that, if you launch Key:Services screen, it clears out the phone screen (if there is any text message). So far, so good.
However, I found that Key:Services screen acts differently on different phones. On most phone loads on 7941/61 and 7970, it just clears the phone screen without stopping RTPRx, whereas on 7960 phone loads (at least a few that I tried), it stops the RTPRx and clears the screen as well.
This is inconsistent and forces us to check our application against every single phone load out there. Give me a break, pleease. This is not the first time we have found inconsistencies in the phone loads.