[AsteriskBrasil] Client SIP: hora recebe ligacao, hora nao recebe
marcelo ferreira
marcelobaxo em hotmail.com
Quarta Abril 7 18:43:59 BRT 2010
Wendell,
nao deu certo.
Para testar, fiz a te o seguinte: alterei o extensions.conf, colocando antes uma extensao especifica para o ramal para desviar do agi.
Executei somente o comando dial(), mas tambem nao deu certo.
Vejam logo abaixo desta mensagem...
Sera que tem a ver com o host=dynamic? Sera que existe alguma opcao que trabalha junto com essa?
Obrigado!!
Marcelo Amorim Ferreira
1 - LOG LIGACAO ###################################################################################
-- Executing [2000 em a2billing:1] NoOp("SIP/35419-0000021a", "INTRARAMAIS: DESVIANDO DO AGI") in new stack
-- Executing [2000 em a2billing:2] Dial("SIP/35419-0000021a", "SIP/2000,90") in new stack
[Apr 7 18:30:35] WARNING[12587]: app_dial.c:1745 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [2000 em a2billing:3] NoOp("SIP/35419-0000021a", "FIM DA CHAMADA[1]") in new stack
-- Executing [2000 em a2billing:4] Hangup("SIP/35419-0000021a", "") in new stack
-- Executing [h em a2billing:1] NoOp("SIP/35419-0000021a", "HANGUPCAUSE-> 20") in new stack
-- Executing [h em a2billing:2] Hangup("SIP/35419-0000021a", "") in new stack
2 - SIP SHOW PEERS ###################################################################################
Name/username Host Dyn Nat ACL Port Status
2000/2000 (Unspecified) D 5060 Unmonitored
3 - SIP SHOW PEER 2000 ###############################################################################
* Name : 2000
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : a2billing
Subscr.Cont. : <Not set>
Language :
Accountcode : 2000
AMA flags : BILLING
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : Yes
Callerid : "" <2000>
MaxCallBR : 384 kbps
Expire : -1
Insecure : no
Nat : RFC3581
ACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: -1
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : (Unspecified) Port 5060
Defaddr->IP : 0.0.0.0 Port 5060
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 2000
SIP Options : replaces replace timer
Codecs : 0xc7fffff (g723|gsm|ulaw|alaw|g726|adpcm|slin|lpc10|g729|speex|ilbc|g726aal2|g722|slin16|jpeg|png|h261|h263|h263p|h264|mpeg4|red|t140|siren7|siren14)
Codec Order : (gsm:20,g729:20,ulaw:20,alaw:20)
Auto-Framing : No
100 on REG : No
Status : Unmonitored
Useragent : INTELBRAS ATA GKM2210T - Jun 4 2009
Reg. Contact : sip:2000 em 201.82.62.236:5060
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
Parkinglot :
Date: Wed, 7 Apr 2010 08:45:35 -0300
From: wendbandeira em gmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Client SIP: hora recebe ligacao, hora nao recebe
Bom dia, Marcelo
Creio que o problema seja relacionado aos parametros (SIP/6000,60,HRrL), tente fazer um teste alterando para tT e vamos ver o que acontece, para alterar essa configuração no a2billing, basta ir em CONFIG SISTEMAS -> Lista Global -> AGI-config.
Em 6 de abril de 2010 19:20, marcelo ferreira <marcelobaxo em hotmail.com> escreveu:
Senhores(as),
peço a ajuda e vocês porque pesquisei muito na internet sobre o problema mas não encontrei a solução.
Pode ser uma coisa muito óbvia mas ainda não a encontrei.
Tenho implantado o seguinte:
- Asterisk 1.6
- A2Billing 1.4
A partir disso (depois de muita leitura) cadastrei 2 troncos no A2Billing:
- TrExt: Provedor Voip
- TrInt: Ligações entre ramais
Assim, consegui implantar com sucesso softphones e atas.
E continuei com as leituras.
No dia seguinte à implantação, 1 dos atas apresentou problemas para ser encontrado pelo asterisk. Ou seja:
Não consegui mais fazer uma ligação de 'ramal' para 'ramal' para ele, sendo que no dia anterior estava funcionando normalmente.
Mas o detalhe é: esse ATA consegue originar chamadas normalmente para fora.
Bem, daí fiz leitura de arquivos de log do Asterisk e do A2Billing.
Fiz o primeiro teste: ligar do meu ramal para ele. Resultado:
1 - Estrutura fisica de uma dos ramais problematicos ##########################################################
[1 : Modem ADSL]<------>[2 : Router Linksys]<------>[3 : Ata Intelbras]<------>[4 : Telefone]
2 - Ramal SIP ###################################################################################
[6000]
Accountcode=6000
Regexten=6000
amaflags=billing
Callerid=6000
canreinvite=yes
context=a2billing
dtmfmode=RFC2833
host=dynamic
nat=yes
qualify=yes
secret=1873
type=friend
Username=6000
disallow=all
allow=gsm
allow=g729
allow=ulaw
allow=alaw
regseconds=0
cancallforward=yes
cid_number=6000
2 - A2Billing (linhas mais relevantes do LOG):##############################################################
-- AGI Script Executing Application: (DIAL) Options: (SIP/6000,60,HRrL(5400000:61000:30000)f)
== Using SIP RTP CoS mark 5
[Apr 6 18:35:25] WARNING[13210]: app_dial.c:1745 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Playing 'prepaid-dest-unreachable' (escape_digits=#) (sample_offset 0)
-- <SIP/35419-00000172>AGI Script a2billing.php completed, returning -1
-- Executing [h em a2billing:1] NoOp("SIP/35419-00000172", "HANGUPCAUSE-> 20") in new stack
-- Executing [h em a2billing:2] Hangup("SIP/35419-00000172", "") in new stack
== Spawn extension (a2billing, h, 2) exited non-zero on 'SIP/35419-00000172'
3 - SIP SHOW PEERS ##############################################################################
ip-208-109-104-119*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
6000/6000 (Unspecified) D N 5060 UNKNOWN
4 - SIP SHOW PEER 6000 ###########################################################################
* Name : 6000I>
Secret : <Set>>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : a2billing
Subscr.Cont. : <Not set>
Language : 9*CLI>
Accountcode : 6000I>
AMA flags : BILLING
Transfer mode: openI>
CallingPres : Presentation Allowed, Not Screened
Callgroup : 9*CLI>
Pickupgroup : 9*CLI>
Mailbox : 9*CLI>
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0*CLI>
Dynamic : YesLI>
Callerid : "" <6000>
MaxCallBR : 384 kbps
Expire : -1CLI>
Insecure : noCLI>
Nat : Always
ACL : NoCLI>
T.38 support : NoCLI>
T.38 EC mode : Unknown
T.38 MaxDtgrm: -1CLI>
DirectMedia : YesLI>
PromiscRedir : NoCLI>
User=Phone : NoCLI>
Video Support: NoCLI>
Text Support : NoCLI>
Ign SDP ver : NoCLI>
Trust RPID : NoCLI>
Send RPID : NoCLI>
Subscriptions: YesLI>
Overlap dial : YesLI>
DTMFmode : rfc2833
Timer T1 : 500LI>
Timer B : 32000>
ToHost : 9*CLI>
Addr->IP : (Unspecified) Port 5060
Defaddr->IP : 0.0.0.0 Port 5060
Prim.Transp. : UDPLI>
Allowed.Trsp : UDPLI>
Def. Username: 6000I>
SIP Options : (none)
Codecs : 0x10e (gsm|ulaw|alaw|g729)
Codec Order : (gsm:20,g729:20,ulaw:20,alaw:20)
Auto-Framing : No I>
100 on REG : NoCLI>
Status : UNKNOWN
Useragent : 9*CLI>
Reg. Contact : 9*CLI>
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uasLI>
Sess-Expires : 1800 secs
Min-Sess : 90 secs
Parkinglot : 9*CLI>
--------------------------------------------
Bem, a partir daí, durante todo o dia, o problema passou a ser geral. Hora o Ata recebe ligação, e em outra hora não.
Mas SEMPRE consegue completar ligação para fora sem problemas. Áudio perfeito e sem picotes.
A única coisa que percebi é que no comando [sip show peer xxx], existe uma linha que fala:
Addr->IP : (Unspecified) Port 5060
Quando esse addr-> mostra o ip do ata, tudo funciona. Caso contrario nao.
Outra informação relevante: tenho 5 atas de fabricantes DIFERENTES configurados em pontos diferentes da cidade, com provedores de internet diferentes e topografias diferentes.
Quando faço os testes, sempre utilizo softphones (ora xlite, ora twinkle).
Será que existe algum problema quanto ao tempo de registro desses clients SIP?
Obrigado a todos!!
Marcelo Amorim Ferreira
NASH Soluções Ltda
Transforme-se em personagens engraçados e coloque no Messenger. Clique e veja como.
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_________________________________________________________________
O Internet Explorer 8 quer te ajudar a navegar seguro. Entre aqui para ler as dicas.
http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100407/e315b095/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil