- Navios
- 3 de setembro de 2026 às 00:06 UTC
- Autor
- Kamo
- Enviar
- a2eebfc
O driver PJSip do FreePBX é padrão direto media para SIM (generateDeviceSettings, PJSip.class.php:210) e GraphQL A mutação addExtension não tem nenhum campo para o substituir, então cada extensão KamoCRM cria chegadas com meios permitidos para fluxo de ponto final para ponto final. Todos os 21 extensões criadas através da GUI no k1m1 são `no`; a criada através A API foi o único 'sim'. Quando a mídia direta é negociada Asterisco deixa o o caminho da mídia, e o MixMonitor () gravando todo este programa existe para enviar captura o silêncio. O commit anterior alegou que isso não pôde ser corrigido a partir do arquivo de postagem personalizada porque "a (+) bloco só pode ADD uma opção, nunca sobreponha — primeiro valor ganha". Isso foi errado, e errado por uma razão embaraçosa: a experiência atrás dele usado `pjsip reload`, que o mesmo commit não prova O reprocess (+) adiciona em tudo. Assim, o bloco nunca foi aplicado e o ponto final manteve o seu valor original, que se parecia exactamente com os primeiros ganhos. Repetir corretamente contra um endpoint cuja configuração gerada disse direct media=yes, anexando direct media=no e recarregando com `module reload res pjsip.so`: direct media foi true -> false. Último valor ganha. Não são necessárias credenciais de banco de dados FreePBX, o que importa porque o agente tem nenhuma numa caixa de clientes. Assim, o reconciliador agora emite direct media=no também. As duas preocupações são: Rastreados separadamente por extensão e não inferidos entre si: - As definições WebRTC são nossas apenas quando ninguém mais escreveu um bloco para isso extensão, porque de outra forma eles duplicariam ou contradiziam a lista. - Direct media é nossa incondicionalmente. Um bloco de lista não o define, então um extensão cujo WebRTC bloquear alguém possui ainda grava silêncio sem Ele. Tal extensão recebe um segundo (+) bloco carregando direct media sozinho. NORMALIZE DIRECT MEDIA defaults ON — ao contrário do bloco WebRTC é seguro para todo tipo de telefone, e está dentro do que o README já promete ("verifica se seu sistema de telefone está configurado para gravar chamadas da forma como Kamo espera, e faz as mudanças para você"). É um ponteiro para que um explícito falso é distinguível de ausente; um bool simples não pôde ser desligado. Verificado ao vivo: uma nova extensão criada pela API lida direct media=true, e depois um reconciliar mais um módulo reload read false, com as outras 21 extensões e o tronco Erik Primary inalterado e a lista KlusterServices preservada byte por byte. Todas as 22 extensões ao vivo agora ler direct media=false.