As mentioned above, if RS can connect, but cant record then perhaps the telnet session isnt being kept alive? Im clutching at straws.
~ To check the telnet session time length (in seconds):
{Administrator}=>env get var=SESSIONTIMEOUT
~ To set to never timeout:
{Administrator}=>env set var=SESSIONTIMEOUT value=0
Dont forget to save.