[AsteriskBrasil] Pacotes de voz passando pelo servidor

Ricardo Guedes de Carvalho rguedesdecarvalho em gmail.com
Terça Junho 9 09:20:00 BRT 2009


CanReinvite setado como yes.

Dê uma olhada no protocolo STUN, apesar de servir para tratar casos em que
os ramais estão atrás de nat.

Tente setar a opção nat pra no.

Posta ai os results...

abraço



2009/6/8 Kim Delevati <kim.delevati em gmail.com>

> Dê uma lida nisso, vê se te ajuda:
>
> http://www.voip-info.org/wiki/view/Asterisk+sip+directrtpsetup
>
> Em 07/06/09, Dilceu Luiz Pazinatto <dlpazinatto em gmail.com> escreveu:
>>
>>  Olá Alan,
>>
>> Coloquei, mas continua igual, os pacotes de voz continuam passando pelo
>> asterisk.
>> no sip shown peer 8080, o parametro aparece setado.
>>
>> Tem que ativar alguma coisa para funcionar essa função?
>>
>> Obrigado
>>
>> Dilceu
>>
>> server*CLI> sip show peer 8080
>> server*CLI>
>>
>>   * Name       : 8080
>>   Secret       : <Set>
>>   MD5Secret    : <Not set>
>>   Context      : tellfree
>>   Subscr.Cont. : <Not set>
>>   Language     :
>>   AMA flags    : Unknown
>>   Transfer mode: open
>>   CallingPres  : Presentation Allowed, Not Screened
>>   Callgroup    : 1
>>   Pickupgroup  : 1
>>   Mailbox      :
>>   VM Extension : asterisk
>>   LastMsgsSent : 32767/65535
>>   Call limit   : 0
>>   Dynamic      : Yes
>>   Callerid     : "" <>
>>   MaxCallBR    : 384 kbps
>>   Expire       : 115
>>   Insecure     : no
>>   Nat          : Always
>>   ACL          : No
>>   T38 pt UDPTL : No
>>   *CanReinvite  : Yes
>> *  PromiscRedir : No
>>   User=Phone   : No
>>   Video Support: No
>>   Trust RPID   : No
>>   Send RPID    : No
>>   Subscriptions: Yes
>>   Overlap dial : Yes
>>   DTMFmode     : rfc2833
>>   LastMsg      : 0
>>   ToHost       :
>>   Addr->IP     : 187.5.146.126 Port 26499
>>   Defaddr->IP  : 0.0.0.0 Port 5060
>>   Reg. exten   :
>>   Def. Username: 8080
>>   SIP Options  : (none)
>>   Codecs       : 0xd03 (g723|gsm|g726|g729|ilbc)
>>   Codec Order  : (ilbc|g723|g726|g729|gsm)
>>   Auto-Framing:  No
>>   Status       : OK (101 ms)
>>   Useragent    : Grandstream HT386 1.0.3.17
>>   Reg. Contact : sip:8080 em 192.168.1.101:26499
>>
>>
>>
>> ---
>> Você precisa mesmo imprimir?
>>
>>  *From:* Alan Wagner <alanwpr em hotmail.com>
>> *Sent:* Sunday, June 07, 2009 10:42 AM
>> *To:* asteriskbrasil em listas.asteriskbrasil.org
>> *Subject:* Re: [AsteriskBrasil] Pacotes de voz passando pelo servidor
>>
>> Tente colocar canreinvite yes...talvés funcione.
>> ------------------------------
>> From: dlpazinatto em gmail.com
>> To: asteriskbrasil em listas.asteriskbrasil.org
>> Date: Sat, 6 Jun 2009 22:15:59 -0300
>> Subject: [AsteriskBrasil] Pacotes de voz passando pelo servidor
>>
>> Olá Lista,
>>
>> Estou com um problema ou duvida.
>> Tenho notado que todos os pacotes de voz estão passando pelo asterisk, e
>> não somente o controle das chamdas.
>> Exemplo: ramal 8080 esta em um endereço externo (ex: 200.200.100.1) e
>> ramal 8081 esta em outro endereço externo (200.200.200.1). Percebi que todos
>> os pacotes de voz, sai do ramal 8080, vai para o ip do asterisk
>> (189.73.....) para depois ir ao destino. A configuração dos dos ramais estão
>> abaixo.
>> Isso esta ocupando muita banda do link onde esta o servidor asterisk.
>>
>> Teria como fazer os pacotes de voz ir direto ao destino e somente enviar o
>> controle da chamada para o ip do asterisk?
>>
>> Sei que nao tem nada a ver uma coisa com a outra, mas trabalho com PABX
>> siemens e tenho como configurar DMC (Direct Media Connection) que faz
>> exatamente isso, os pacotes de voz vão de uma ponta para outra e o controle
>> da chamada para o ip da central.
>> Tentei com os codec's g711, g723, g726, gsm e ilbc, em todos as chamadas
>> ficam da mesma forma, payload de voz e controle da chamada passam para o
>> servidor e depois vão ao destino.
>>
>> Também postando abaixo o sip.conf inteiro.
>>
>> Grato por qquer ajuda.
>>
>> Dilceu
>>
>> ramais 8080 e 8081
>> ________
>>
>> [8080]
>> username=8080
>> secret=8080
>> type=friend
>> context=default
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8081]
>> username=8081
>> secret=8081
>> type=friend
>> context=default
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>>
>>
>> sip.conf inteiro
>> ______
>>
>> [general]
>> port=5060
>> bindaddr=0.0.0.0
>> context=default
>> dtmfmode=rfc2833
>> include=parkedcalls
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g729
>> allow=alaw
>> allow=ulaw
>> allow=gsm
>> maxexpiry=3600
>> insecure=no
>> defaultexpiry=120
>> t1min=10000
>> #TELLFREE
>> regcontext=tellfree
>> register=> 7304489 em sip.tellfree.net:s
>> enha:7304489 em sip.tellfree.net/7304489<7304489 em sip.tellfree.net:senha:7304489 em sip.tellfree.net/7304489>
>> regcontext=hp2k
>> register=> 3030 em 172.16.4.1:senha:3030 em 172.16.4.1/3030<3030 em 172.16.4.1:senha:3030 em 172.16.4.1/3030>
>> SRVlookup=yes
>> nat=yes
>> externip=200.200.200.200
>> localnet=172.16.1.1/255.255.0.0
>>
>> [8000]
>> username=8000
>> secret=8000
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligacoes
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> #allow=alaw
>> #allow=ulaw
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8001]
>> username=8001
>> secret=8001
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8002]
>> username=8002
>> secret=8002
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8003]
>> username=8003
>> secret=8003
>> type=friend
>> context=hp2k
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8004]
>> username=8004
>> secret=8004
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8005]
>> username=8005
>> secret=8005
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8006]
>> username=8006
>> secret=8006
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8007]
>> username=8007
>> secret=8007
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8080]
>> username=8080
>> secret=8080
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> [8081]
>> username=8081
>> secret=8081
>> type=friend
>> context=tellfree
>> canreinvite=no
>> cancallforward=yes
>> host=dynamic
>> callgroup=1 ;grupo de chamadas
>> pickupgroup=1 ;puxar ligações
>> nat=yes
>> qualify=1000
>> dtmfmode=rfc2833
>> disallow=all
>> allow=ilbc
>> allow=g723
>> allow=g726
>> allow=gsm
>>
>> #trunk:
>> [tellfree]
>> type=friend
>> context=tellfree
>> host=sip.tellfree.net
>> username=7304489
>> authuser= 7304489
>> authname= 7304489
>> secret=senha
>> Fromdomain=sip.tellfree.net
>> fromuser= 7304489
>> insecure=very
>> canreinvite=no
>> nat=yes
>>
>>
>> [hp2k]
>> type=friend
>> context=hp2k
>> host=172.16.4.1
>> username=3030
>> authuser= 3030
>> authname= 3030
>> secret=senha
>> Fromdomain=172.16.4.1
>> fromuser= 3030
>> insecure=very
>> canreinvite=no
>> nat=yes
>>
>>
>> _____
>>
>> Também estou com problema nesse [hp2k] mas postarei em uma nova mensagem
>> para não misturar as coisas.
>>
>>
>>
>> ---
>> Você precisa mesmo imprimir?
>>
>> ------------------------------
>> Conheça os novos produtos Windows Live. Clique aqui!<http://www.windowslive.com.br/>
>>
>> ------------------------------
>>
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.com
>>
>> 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
>>
>>
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.com
>>
>> 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
>>
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> 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
>



-- 
Ricardo Guedes
Suporte Telefonia Voz sobre IP
IGNISCOM  (19) 3119-2445
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090609/16df8cef/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil