[AsteriskBrasil] SIP/UDP através de tunel SSH com netcat

Valter Nogueira valter em fastway.com.br
Quinta Março 8 18:16:39 BRT 2012


Estou tentando conectar um softfone a uma máquina remota através de um
tunel SSH.

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.

A primeira coisa foi uma prova de conceito - utilizei tudo em uma mesma
máquina

mkfifo pipe1
mkfifo pipe2

nc -l 2222 < pipe2 | nc -u 127.0.0.1 5060 > pipe2

nc -u -l 5090 < pipe1 | nc 127.0.0.1 2222 > pipe1

e fiz o softfone se conectar em localhost:5090 - e funcionou


Depois passei o asterisk e o

nc -l 2222 < pipe2 | nc -u 127.0.0.1 5060 > pipe2

para uma máquina remota (192.168.1.100) e apontei na minha maquina o
endereço ip daquela

nc -u -l 5090 < pipe1 | nc 192.168.1.100 2222 > pipe1

E não funcionou. Nem entrou o SSH ainda.

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.


Alguém tem uma ideia?


obrigado,

Valter
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120308/a5b4b429/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil