<div>Estou tentando conectar um softfone a uma máquina remota através de um tunel SSH.</div><div><br></div><div>Bem o ssh somente cria tuneis para TCP/IP - então tive a ideia de utilizar o nc para fazer a conversão udp-tcp-tunel-tcp-udp.</div>
<div><br></div><div>A primeira coisa foi uma prova de conceito - utilizei tudo em uma mesma máquina</div><div><br></div><div>mkfifo pipe1</div><div>mkfifo pipe2</div><div><br></div><div>nc -l 2222 &lt; pipe2 | nc -u 127.0.0.1 5060 &gt; pipe2</div>
<div><br></div><div>nc -u -l 5090 &lt; pipe1 | nc 127.0.0.1 2222 &gt; pipe1</div><div><br></div><div>e fiz o softfone se conectar em localhost:5090 - e funcionou</div><div><br></div><div><br></div><div>Depois passei o asterisk e o </div>
<div><br></div><div>nc -l 2222 &lt; pipe2 | nc -u 127.0.0.1 5060 &gt; pipe2</div><div><span style="font-weight:800"><br></span></div><div>para uma máquina remota (192.168.1.100) e apontei na minha maquina o endereço ip daquela</div>
<br>
<div>nc -u -l 5090 &lt; pipe1 | nc 192.168.1.100 2222 &gt; pipe1</div><div><br></div><div>E não funcionou. Nem entrou o SSH ainda.</div><div><br></div><div>Mas o mais curioso é que se eu passo usuario/senha errados no softfone o asterisk remoto percebe e lista um erro na console - se estiver tudo certo nada acontece e não há registro.</div>
<div><br></div><div><br></div><div>Alguém tem uma ideia?</div><div><br></div><div><br></div><div>obrigado,</div><div><br></div><div>Valter</div>