Reproduzir música no Asterisk sem bloquear a extensão

0

Estou escrevendo um plano de discagem Asterisk usando Lua.

Primeiro, estou lendo uma sequência de números, depois envio uma postagem HTTP para um serviço da web. Eu gostaria de tocar algumas músicas para o usuário enquanto o script executa a solicitação.

Existem 3 funções para reproduzir arquivos de som (MusicOnHold, Background e Playback), mas todas elas bloqueiam a execução do script até que a música termine.

Existe uma solução alternativa? Existe uma maneira melhor de fazer isso? Obrigado (também estou aberto às respostas normais do dialplan, já que é fácil traduzi-lo para Lua)

    
por JohnKiller 23.02.2016 / 17:20

1 resposta

0

Encontrou a solução. Existe outro comando que inicia a Música em Espera sem bloquear a execução: StartMusicOnHold

Eu passei 4 horas encontrando essa função, então espero que isso ajude alguém. Há também StopMusicOnHold , mas para a maioria das coisas não é necessário, pois quando você usa outro comando como Dial , ele é automaticamente interrompido.

    
por 23.02.2016 / 18:44

Tags