[AsteriskBrasil] Auto-dial através de uma interface celular - música inicia antes do atendimento e apresenta má qualidade de áudio

Eduardo Sousa edussousa em gmail.com
Quinta Novembro 24 19:14:15 BRST 2011


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?
>>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20111124/54124b55/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil