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

Alejandro Flores alejandrorflores em gmail.com
Quinta Março 8 19:01:32 BRT 2012


Valter,

Se você debugar o SIP, ou executar um tcpdump na rede, você vai ver
que os endereços IP das origens/destinos estão uma salada. :-)
Dentro do pacote SIP vai o ip de origem/destino porta, etc... o
asterisk vai tentar devolver a resposta pro IP/porta que estão
especificados no pacote SIP e não vai conseguir, pois na verdade o
softphone conecta em localhost e o asterisk deveria devolver em
localhost na porta que você tunelou, mas não vai funcionar, porque o
asterisk vai tentar devolver baseado nas informações que estão no
pacote sip.

Vix, até eu me perdi nas explicações agora, mas é por ai :P

Abraço!

> 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
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org



-- 

Alejandro Flores
http://www.triforsec.com.br/


Mais detalhes sobre a lista de discussão AsteriskBrasil