- Navios
- 27 de agosto de 2026 às 03:07 UTC
- Autor
- Kamo
- Enviar
- 55d4c9e
Substitui o Dial (+) laminado à mão Ir para fila loop com app queue. A decisão fator é DTMF: dígitos NÃO são combinados com o dialplan enquanto Dial() é rodando, então "pressionar 0 enquanto em espera" não pode ser construído em Dial() em tudo. A a configuração `context' da fila = kamo-queue-exit` é o que torna possível. prorrogação -> transmitida a essa prorrogação 1 ou 2 -> fila 0 -> direto para o voicemail, da saudação ou da espera 10 min -> voicemail mau exten -> "inválido" prompt, em seguida, fila O correio de voz da linha principal é caixa de correio 8100, deliberadamente não um dos funcionários caixas de correio para que as mensagens da linha principal não pouse no correio de voz pessoal de alguém. A saudação é tocada com Playback() de sons/ e VoiceMail() é então chamado com `s. Duas descobertas levaram a que: - Uma cópia instalada em... REMOVED entre uma mensagem de voz recarregar e a próxima chamada, e VoiceMail caiu de volta ao "a pessoa na extensão ... não está disponível". A O spool é gerenciado por app voicemail/FreePBX; sons/ não é. - A opção 's' ignora a saudação, bem como as instruções, apesar documentos descrevendo-o apenas como instruções. Com 'su' a gravação nunca Tocava mesmo. Playback + `s` dá gravação -> beep -> registro exatamente. Verificado ao vivo, cada caminho separadamente: - timeout da fila: fila log EXITCOMTHTIMEOUT, então CDR dcontext=kamo- voicemail lastapp=Playback custom/kamocrm- highcallv..., userfield QS:TIMEOUT - carregue em 0: fila log EXITWITKEY então a mesma perna de correio de voz - registro + loja: msg0000.gsm escrito na caixa de correio 8100 - resposta: fila log CONNECT PJSIP/8080 -> COMPLETEAGENTE Duas notas de teste que valem a pena guardar. `canal origina ` chamadas caps em ~30s, que trunca qualquer teste mais longo e parece uma falha dialplan. E teste silencioso as gravações são descartadas por maxsilence=10, pelo que uma INBOX vazia não significa a gravação é quebrada — comprovada pela configuração temporária de maxsilence=0 e restauração. Acrescenta: resultados da fila são de outra forma Invisible outside fila log.