[AsteriskBrasil] RES: Auto-dial através de uma interface celular - música inicia antes do atendimento e apresenta má qualidade de áudio
Jader
jader em satto.com.br
Sexta Novembro 25 15:39:19 BRST 2011
Voce já tentou
usedistinctiveringdetection=Yes
Jader Igor de Sousa
jader em satto.com.br
www.satto.com.br
3733511365
3799184074
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Eduardo
Sousa
Enviada em: quinta-feira, 24 de novembro de 2011 19:14
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Auto-dial através de uma interface celular -
música inicia antes do atendimento e apresenta má qualidade de áudio
Boa noite pessoal.
Pesquisei bastante e não consegui chegar a uma conclusão. Encontrei uma
tentativa de solução que sugeria um loop e o monitoramento da variável de
status da chamada, mas que também não resolveu (provoca loop infinito na
chamada).
Pelo que pude notar a interface celular é entendida como um outro PABX pelo
Asterisk, por isso o reconhecimento do "Answer" assim que a placa DAHDI
responde (e não no momento que o cliente atende na outra ponta).
Não há como fazer a interpretação do códigos da Interface e não da placa
FXO? Ou nem uma outra possibilidade?
Se alguém tiver sugestões, são bem-vindas mesmo que não sejam a solução
gostaria de tentá-las. Também não preciso de receita de bolo, mas só de
palavras-chaves que me levem a uma possível solução.
Agradeço.
Em 24 de novembro de 2011 12:00, Eduardo Sousa <edussousa em gmail.com>
escreveu:
Observando a console do Asterisk pude observar o seguinte:
-- Executing [s em msgAutomatica:1] GotoIfTime("DAHDI/2-1",
"09:00-19:59,mon-fri,*,*?msgAutomatica-enviar,s,1") in new stack
-- Goto (msgAutomatica-enviar,s,1)
-- Executing [s em msgAutomatica-enviar:1] Set("DAHDI/2-1",
"TIMEOUT(digit)=5") in new stack
-- Digit timeout set to 5.000
-- Executing [s em msgAutomatica-enviar:2] Set("DAHDI/2-1",
"TIMEOUT(response)=10") in new stack
-- Response timeout set to 10.000
-- Executing [s em msgAutomatica-enviar:3] Answer("DAHDI/2-1", "") in new
stack
-- Executing [s em msgAutomatica-enviar:4] Wait("DAHDI/2-1", "1") in new
stack
-- Executing [s em msgAutomatica-enviar:5] BackGround("DAHDI/2-1",
"/var/lib/asterisk/mohmp3/musica") in new stack
-- <DAHDI/2-1> Playing '/var/lib/asterisk/mohmp3/musica.gsm' (language
'en')
-- Attempting call on DAHDI/g0/33811234 for s em msgAutomatica:1 (Retry 1)
A impressão que tenho é que ele reconheceu o Answer da minha placa FXO
(anterior à interface celular) e já começou a tocar a musica. Estou certo? E
como faço para que o Answer reconhecido seja o da interface e não o da FXO?
Agradeço antecipadamente qq ajuda.
Em 24 de novembro de 2011 11:31, Eduardo Sousa <edussousa em gmail.com>
escreveu:
Amigos, bom dia.
Estou tentando fazer um auto-dial através de uma interface celular Leucotron
iCell Light para tocar uma mensagem gravada e observo que:
1) Quando o destino atende, a mensagem já está em curso. Quando faço o teste
ligando para um ramal, a música se inicia apenas após o atendimento... como
deve ser. Tentei mudar de PlayBack() para BackGround() e mesmo assim o
problema persiste.
2) A qualidade de áudio da gravação não está boa. Sendo que uma ligação
normal de testes que eu fiz apresentou boa qualidade de áudio. E ainda, ao
chamar para o ramal o áudio da mesma gravação também se apresentou bom.
Alguma sugestão/explicação?
_____
Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.1873 / Banco de dados de vírus: 2101/4636 - Data de
Lançamento: 11/24/11
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20111125/20a1dd48/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil