[AsteriskBrasil] Client SIP: hora recebe ligacao, hora nao recebe

marcelo ferreira marcelobaxo em hotmail.com
Domingo Abril 11 15:00:42 BRT 2010


Marcus,
o canreinvite=yes a principio nao esta atrapalhando, porque consigo realizar chamadas OUT sem problemas.

Bem, sobre a indicacao do Alberto,

    ==================================
      Atente para os parâmetros regseconds, defaultexpirey, minexpirey e
    maxexpirey do seu sip.conf. Acho que a chave está aí...
      Alberto Andrade
    ==================================

deixei assim:

    minexpirey=1800
    defaultexpirey=1800



Mas tambem alterei



    qualify=no



E imediatamente o comando 

       sip show peers



Mostrava os ramais como "unmonitored"



Nao entendi porque o asterisk se comporta dessa maneira

Vou acompanhar para ver se resolve....


Obrigado!



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

 		 	   		  
_________________________________________________________________
Mude seu visual  no Messenger e divirta-se com seus amigos online. Clique e veja como
http://ilm.windowslive.com.br/?ocid=ILM:ILM:Hotmail:Tagline:1x1:Tagline
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100411/33ac02e4/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil