- Shipped
- 7 settembre 2026 alle ore 01:31 UTC
- Author
- Kamo
- Commit
- 1271c6b
Segnalato da una configurazione reale: un'organizzazione ha aggiunto Telnyx come fornitore di testo, ha aperto la finestra SMS e è stato detto "Questo server telefonico è un FreePBX PBX, che porta chiamate ma non messaggi di testo. Un amministratore può aggiungere un fornitore di testo..." — che li ha inviati ad aggiungere il fornitore che avevano appena aggiunto. Entrambe le cose si sono sbagliate subito e la metà sbagliata è stata segnalata. solo /capacità ha menzionato il numero mancante quando il fornitore è stato altrimenti in grado di scrivere: ragione = disponibilità.canSend() ? "nessun numero ancora" : disponibilità.reason(); così ogni volta che il server del telefono ALSO non poteva testo — che è l'intero caso questo lo strato di routing esiste per — la limitazione del fornitore vinto e il blocco effettivo non citata. Quella organizzazione non aveva nessun numero da nessuna parte: nessuna riga sui Numeri schermo, nessun membro dal numero e nessun numero principale sul server del telefono. Nessun numero vince ora, e entrambi i messaggi puntano su Impostazioni → Telefono → Numeri piuttosto che a Impostazioni → Telefono generalmente. Questo è lo schermo che lo risolve, ed è correzioni BOTH: un numero assegnato là dà al membro un da numero e trasporta il proprio percorso di testo, quindi un'azione cancella il numero mancante e il mancante Percorso insieme. Smaschera anche numeriEsposta su un fornitore di testo. L'aggiunta di un fornitore non fa nulla il suo — un numero deve indicarlo — e nulla su questo schermo ha detto così, così un amministratore potrebbe completare il modulo, vedere un fornitore sano, e avere ogni testo rifiutato con un messaggio su un fornitore completamente diverso.