andreagdipaolo
Grazie per continuare ad interessarti del problema 👍
Sono formati pià o meno standard in ambito telefonico, ma purtroppo non si tratta di formati previsti dallo standard "tel:", la RFC è chiara (altro paio di maniche se fosse sip: ). La RFC fa anche riferimento agli standard ITU-T E.123 e E.164, la prima specifica proprio il "+" come prefisso internazionale.
Questo per evitare problemi con le nazioni (USA, Giappone, S. Corea, Russia e altri) che non usano 00 come prefisso internazionale. In queste nazioni se ti appare 0039xxxxxxxx quel numero non è direttamente (ri)chiamabile, e potrebbe chiamare chissà chi, lì un prefisso locale che comincia con 003 è perfettamente ammissibile, poi non so se lo usano o no.
+39xxxxxxxxxx è usabile in tutto il mondo perché ormai tutti i dispositivi riconoscono il "+" e lo sostituiscono con il prefisso corretto. Ormai solo se hai un telefono con la tastiera classica (o il disco) devi conoscere e fare a mano il prefisso, sostituendo il "+". Per questo per la RFC i numeri con il "+" sono "globali", sono univoci su scala globale.
In più puoi usare quanto scritto sopra fra la differenza fra global number e local number in tel:, facendo riferimento alla RFC, in più puoi anche mandargli le schermate degli errori di Asterisk dell'altro thread, ad esempio:
https://i.fibra.click/2020/09/1601294993_2810_3209.jpg
Dove si indica chiaramente che non trova né un global number né un local number context. Cerca di usare il numero lo stesso ma poi il parser va in errore. C'era forse un altro thread con altri log anche più dettagliati, devo trovarlo.