- Navios
- 26 de abril de 2026 às 03:59 UTC
- Autor
- Kamo
- Enviar
- 21666a3
Verifiquei cada nome e tipo de campo contra o esquema atual do FreePBX 17. Conjunto completo de correcções: Consultas: - obterAllExtensions: remover o campo 'voicemail' inexistente da extensão - fetchAllUsers → allCoreUsers { coreUser { nome da extensão} } - fetchAllEndpoints → fetchAllCoreDevices { coreDevice { disc técnico do dispositivoId ... } } - fetchAsteriscoPeers → removido inteiramente (campo não existe no esquema) - fetchCDR → fetchAllCdrs { cdrs { ...} } (o campo da lista é 'cdrs', não 'cdr') - fetchExtension SIP credenciais: sip { secret } → utilizador { extPassword } Mutações: - addUser/updateUser/removeUser → **************** - a chave de entrada é 'extensão' (não 'id'), os campos NON NULL são adicionados - Está bem. → **************************** - a entrada utiliza o tipo id/tech/dial/dispositivo (não mac/model/extension) - addExtension: added required 'email' NON NULL field