[AsteriskBrasil] Chamadas simultâneas usando mesmo usuário

Nuno Correia Dos Santos Cunha nuno.cunha em engdb.com.br
Segunda Dezembro 2 18:43:11 -02 2019


Olas,

  Dá problema quando as classes fastagi mapeadas não herdam diretamente da classe BaseAgiScript!

  Minha classe mapeada herdava de uma outra que aí sim herdava da BaseAgiScript. Isto deixa o atendimento maluco!

  Bom, resolvido...

Atenciosamente,



----
[http://assinatura.engdb.com.br/img/logo.png]   [http://assinatura.engdb.com.br/img/element.png]
Nuno Correia dos Santos Cunha

Developer
Digital Labs - T&T

Office:
Skype:

(31) 3211-7396
nuno.cunha.engdb
[http://assinatura.engdb.com.br/img/element2.png]
[http://assinatura.engdb.com.br/img/eng-icon.png]<http://www.engdb.com.br/>     [http://assinatura.engdb.com.br/img/face-icon.png] <https://www.facebook.com/engdb/>    [http://assinatura.engdb.com.br/img/in-icon.png] <https://www.linkedin.com/company-beta/27862?pathWildcard=27862>       [http://assinatura.engdb.com.br/img/youtube-icon.png] <https://www.youtube.com/channel/UCEUvHtjrY3-kD1tFryzCJyA>                        Avenida Getúlio Vargas, nº 1.300, 8º andar | Belo Horizonte – MG | CEP 30112-024


Em seg., 2 de dez. de 2019 às 16:19, Nuno Correia Dos Santos Cunha <nuno.cunha em engdb.com.br<mailto:nuno.cunha em engdb.com.br>> escreveu:
Olas,

  Fiz um teste aqui e o asterisk tratou corretamente as duas chamadas simultâneas...

exten => 104,1,Answer()
same => n,verbose(${UNIQUEID} Inicio)
same => n,wait(20)
same => n,verbose(${UNIQUEID} Fim)
same => n,Hangup()

As duas chamadas começaram e e terminaram de forma independente.

  Então seria a chamada do FastAgi em Java. Estou usando o asterisk-java para isto. Alguém aqui tem experiência com ele?

Atenciosamente,

----
[http://assinatura.engdb.com.br/img/logo.png]   [http://assinatura.engdb.com.br/img/element.png]
Nuno Correia dos Santos Cunha

Developer
Digital Labs - T&T

Office:
Skype:

(31) 3211-7396
nuno.cunha.engdb
[http://assinatura.engdb.com.br/img/element2.png]
[http://assinatura.engdb.com.br/img/eng-icon.png]<http://www.engdb.com.br/>     [http://assinatura.engdb.com.br/img/face-icon.png] <https://www.facebook.com/engdb/>    [http://assinatura.engdb.com.br/img/in-icon.png] <https://www.linkedin.com/company-beta/27862?pathWildcard=27862>       [http://assinatura.engdb.com.br/img/youtube-icon.png] <https://www.youtube.com/channel/UCEUvHtjrY3-kD1tFryzCJyA>                        Avenida Getúlio Vargas, nº 1.300, 8º andar | Belo Horizonte – MG | CEP 30112-024


Em seg., 2 de dez. de 2019 às 16:04, Nuno Correia Dos Santos Cunha <nuno.cunha em engdb.com.br<mailto:nuno.cunha em engdb.com.br>> escreveu:
Olas,

  Estou usando o Asterisk 13 e FastAgi em Java para o atendimento.

  Meu problema é que quando um segundo chamado usando a mesma conta (6001, não tentei com outra) vindo de um outro computador entra no asterisk o primeiro chamado é desligado. Como o asterisk será chamado por um PBX precisaria de chamadas simultâneas vindas do mesmo PBX e usando o mesmo usuario (o 6001).

  Alguém passou por isto? O que preciso fazer para que chamadas simultâneas usando a mesma conta sejam tratadas independentes no Asterisk?

A parte que me parece relevante do extensions.conf seria:
exten => 100,1,Answer()
same => n,Set(NOME_ARQ_VOZ=${UNIQUEID}.${EXT_VOZ})
same => n,MixMonitor(${DIR_GRAV}/${${NOME_ARQ_VOZ}})
same => n,Set(DESVIO_ATENDENTE="")
same => n,Agi(agi://${IP_FASTAGI}/roteamento.agi)
same => ,GoToIf($[${retAgiCode}=0]?CodOK:DesvioAtendente,s,1
same => n(CodOK),GoToIf($[${DESVIO_ATENDENTE}=""]?fim:DesvioAtendente,s,1)
same => n(fim), NoOp()


A parte que me parece relevante do pjsip.conf seria:
[6001]
type=endpoint
transport=transport-udp-nat
context=entrada
disallow=all
allow=ulaw
allow=gsm
aors=6001
auth=6001

[6001]
type=auth
auth_type=userpass
username=6001
password=6001

[6001]
type=aor
max_contacts=10

Atenciosamente,

----
[http://assinatura.engdb.com.br/img/logo.png]   [http://assinatura.engdb.com.br/img/element.png]
Nuno Correia dos Santos Cunha

Developer
Digital Labs - T&T

Office:
Skype:

(31) 3211-7396
nuno.cunha.engdb
[http://assinatura.engdb.com.br/img/element2.png]
[http://assinatura.engdb.com.br/img/eng-icon.png]<http://www.engdb.com.br/>     [http://assinatura.engdb.com.br/img/face-icon.png] <https://www.facebook.com/engdb/>    [http://assinatura.engdb.com.br/img/in-icon.png] <https://www.linkedin.com/company-beta/27862?pathWildcard=27862>       [http://assinatura.engdb.com.br/img/youtube-icon.png] <https://www.youtube.com/channel/UCEUvHtjrY3-kD1tFryzCJyA>                        Avenida Getúlio Vargas, nº 1.300, 8º andar | Belo Horizonte – MG | CEP 30112-024
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com<http://www.Khomp.com>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org<mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com<http://www.Khomp.com>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org<mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20191202/d9b9b091/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil