- Shipped
- 26 agosto 2026 alle ore 23:54 UTC
- Author
- Kamo
- Commit
- c6909b4
Le chiamate in entrata non avevano un posto dove andare: il tavolo "in arrivo" era completamente vuoto, così anche una chiamata consegnata sarebbe morto. Aggiunge il contesto partecipante più i due strumenti che legge. L'opzione m() di WaitExten è il meccanismo — suona una classe musicale-on-hold E raccoglie le cifre contemporaneamente. Background()/Playback() stop alla fine del file e MusicOnHold() non raccoglie nulla, quindi né può esprimere "musica fino i quadranti. Il modulo IVR non è installato su questa scatola (senza ivr details tavolo) e vorrebbe un annuncio registrato piuttosto che la musica comunque. Appendato a extensions custom.conf sotto una guardia gep piuttosto che scritto sopra esso: kamo-asterisk-support possiede un blocco marcatore-delimitato nello stesso file e conserva tutto fuori di esso byte-for-byte. Inoltre crea /var/log/asterisk/cdr-csv. cdr csv ha registrato un ERROR * e* a ATTENZIONE per ogni gamba di chiamata perché quella directory è assente dall'immagine. Il MySQL CDR è quello che leggiamo così niente è stato rotto, ma ha sepolto il log di Asterisk — lo stesso registro usato per diagnosticare errori di chiamata. live verificato: il partecipante risponde e detiene in WaitExten(45,m(default)); un'estensione non valida suona pbx-invalid e torna alla musica; un valido l'estensione raggiunge da-did-direct e rang PJSIP/8080 (ANSWERED, 20s). The Il contatore ATTENDANT TRIES viene inizializzato anche in etichetta, raggiungendo `menu` senza di esso ha lasciato $[ + 1] un errore di parse che poi ha danneggiato il seguente GotoIf, inviando la chiamata da qualche parte indesiderata invece di fallire ad alta voce. La rotta in entrata e le righe di destinazione personalizzate vivono nel FreePBX MariaDB (persistente StatefulSet) e non sono riprodotti qui.