Credo proprio che non si possa fare, né con JS, né con PHP, né con nient'altro a meno di far registrare gli utenti dichiarando il proprio numero di telefono e di farli loggare quando navigano sul tuo sito.
In automatico non c'è modo di sapere il numero di telefono di chi arriva sul sito, altrimenti sai quanti SMS riceveresti da qualsiasi sito su cui vai con lo smartphone?