Mi sa di fraintendimento:

INT(10) è il max numero di digit visualizzabile con INT. Un numero di telefono NON è un intero, ma una sequenza di digit numerici. Questi con il prefisso internazionale possono essere 15. Molti di più se si utilizzano numeri verdi con numerazione a seguire.

Non sono dati soggetti a trattazione numerica, come somme ecc.

Per un numero di telefono è quindi consigliato l'uso di un campo varchar(15) o più a seconda del bisogno.