[AsteriskBrasil] RES: RES: RTPProxy

Sebastião Rocha sebastiaorocha em interlinksistemas.com.br
Quarta Outubro 22 17:16:45 BRST 2008


Esqueci de anexar a saida do sip show peers para os 3 informados.

7023/7023                  200.149.29.xx   D   N      5060     OK (286 ms) 
==> Wireless "Ramal não ouve nada, apenas escuta"
7015/7015                  201.16.171.xx    D          5060     OK (47 ms) 
==> Ip Publico sem NAT "Funciona"
7010/7010                  189.15.29.xx   D   N      5060     OK (35 ms) 
==> NAT com port forward "Funciona"


Creio que no caso dos provedores de internet a rádio, o rtp não consegue 
chegar ao destino, por isto o ramal não ouve, só escuta "rtp não chega ao 
destino IP 200.149.29.x".

----- Original Message ----- 
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 22, 2008 5:03 PM
Subject: [AsteriskBrasil] RES: RES: RTPProxy


Mas as chamadas entre ramais com nat=yes funcionam (por exemplo com as
mesmas configurações do 7023)? O problema pode ser isolado em casos de
NAT=yes e para clientes que estão fora de NAT?
Temos uma incoerência no ramal 7010 - onde temos nat=yes e
canreinvite=update,nonat...
Infelizmente esses casos são difíceis de resolver através de uma lista de
discussão porque envolvem muito mais do que simples configurações.
Entre o PABX e o cliente existe uma nuvem de coisas e variáveis que não são
conhecidas por nós, voluntários.

--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br


-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 22 de outubro de 2008 16:15
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: RTPProxy

Alexandre,

Peers em NAT ( Port Forward ), funcionando ok
[7010]
type=friend
nat=yes
host=dynamic
canreinvite=update,nonat

Peers en NAT ( Wireless  sem Port Forward ), audio apenas em uma direção
[7023]
type=friend
nat=yes
host=dynamic
canreinvite=no

Peers sem NAT
[7015]
type=friend
host=dynamic
nat=no
canreinvite=update,nonat



----- Original Message ----- 
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 22, 2008 3:31 PM
Subject: [AsteriskBrasil] RES: RES: RTPProxy


Mas esses peers que estão ONE-WAY (sem port-forwarding) estão AMBOS com
nat=yes no Asterisk? O comportamento do Asterisk com 'nat=yes' deveria ser
de RTP simétrico para os dois casos e conseqüentemente funcionar. o RTPPROXY
não vai fazer milagre... vai esperar receber um pacote UDP de cada lado, e
repassar para IP:SOURCE do lado A (vindo de B) e depois IP:SOURCE do lado B
(vindo de A) - fazendo relay e intermediando a ligação (em caso de ambos
atrás de NAT).

No OpenSER você pode implementar o que bem entender, com ou sem
autenticação, com ou sem RTPPROXY, etc.

Você tá querendo solucionar alguns casos de NAT agregando uma entidade nova
e toda a sua complexidade (no caso OpenSER/RTPProxy). Me corrija aqui se eu
estiver errado, mas um nat=yes nesses clientes problemáticos resolveria o
problema.

O fato negativo é que os clientes necessáriamente passariam pelo servidor
com nat=yes.

Se você realmente quiser fazer um uso OTIMIZADO do RTP sugeriria a leitura
do 'Optimizing the use of RTP proxy' feito pela IPTel. Onde você poderia
fazer um tratamento baseado em algumas condições. Mas nesse caso entrariámos
num mundo novo e bem fora do escopo dessa lista.

Espero ter ajudado em alguma coisa nesse e-mail.
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br


-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 22 de outubro de 2008 12:12
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: RTPProxy

Bom, geralmente o trafego não passa pelo asterisk, ele flui peer to peer.

Mas existem alguns ramais, que terá que passar o trafego pelo asterisk.

Meu cenário é o seguinte:
    Servidor:
       Asterisk usando Realtime ODBC "Firebird".
       Não uso openser ( não consegui faze-lo funcionar com ODBC ainda )
       Não uso ( PSTN, E1 ou qualquer outro que necessite hardware ), os
ramais só se falam entre sí ou via sip peer.
       Tenho 1 ramal em cada cidade do estado de minas, com algumas
exceções, contendo até 5 ramais.

--Onde se usa o serviço adsl, tudo vai bem, pois faço port forward no adsl
para o ( ata ou softphone )

--Onde se usa o serviço "wireless", a coisa se complica, pois o memso
provedor atua com o memso ip em varias cidades, isso impossibilita o
portforward do rtp, e causa a perda de audio em um sentido.

Outro detalhe seria, no openser se for possivel implementar apenas o proxy,
sem usar autenticação, assim poderia usar o asterisk com o realtime odbc.

----- Original Message ----- 
From: "Alexandre Abreu" <alexandre.abreu em redt.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, October 22, 2008 11:35 AM
Subject: [AsteriskBrasil] RES: RTPProxy


Não pode. O RTPPROXY foi desenvolvido para trabalhar em conjunto com o
SER/OPENSER/OPENSIPS/KAMAILIO através do módulo NATHELPER.
O que me deixa mais curioso não é o ineditismo da pergunta, e sim qual é teu
cenário e o que te motivou a pensar que o RTPPROXY seria a solução do teu
problema. Afinal, se o trafégo passaria pelo RTPPROXY, porque não passaria
pelo Asterisk?

--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br

-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
Sebastião Rocha
Enviada em: quarta-feira, 22 de outubro de 2008 11:20
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] RTPProxy

Olá pessoal...

Gostaria de saber se posso implmentar o rtpproxy sem implementar o openser.

Tenho ramais funcionando sobre nat, das seguintes maneiras:

1-Com port forward e STUN => funciona bem.
2-Sem port formward "Apenas NAT" e STUN => não tenho audio em uma das
direções .

Implementando o RTPProxy, vou conseguir audio nas 2 direções?

Obs. Meu asterisk está em IP Publico e Fixo, não possui nat!
IP 200.x.x.x

Meu agradecimentos a todos..

Sebastião Rocha.



_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na 
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil 



Mais detalhes sobre a lista de discussão AsteriskBrasil