Se não existe rota do seu micro para o canopy, nesse caso:
Primeiro, esse script tem de obrigatoriamente rodar no seu gateway.
Segundo, o gateway precisa se conectar por telnet automaticamente com o canopy.
Dessa forma, quando o link cair, o gateway manda o comando "reset" ao canopy. É preciso burlar a necessidade de senha para que o script possa rodar sem a necessidade de intervenção humana.
Eu utilizo muito o ssh sem senha utilizando-me de chaves, mas com o telnet nunca precisei utilizar tais recursos então eu não sei como fazer, mas é possível, dei uma olhada no google sobre telnet sem senha ou telnet com login automatico e tem vários tópicos.
Eu não testei, pois não uso o telnet pra nada no momento, além de desconhecer o canopy, você precisa ter essa resposta.
O script é o de menos, a questão é: Você consegue realizar essa autenticação automática via telnet do gateway ao canopy?