Text is the Best approach.
As I feel, in future, if you need to add STD/ISD Codes to phone Number,
(say +(91)-080-202922828), Text's are easy. You cannot store such data in Numeric Fields.
Actually, you
can. But you may not want to. You would have to do it carefully, and format for display when you retrieve it.
For instance, you could store this as a 14-digit number and just add the other characters on the display. It seems like more work, but depending on the circumstances it may be useful to make the data smaller or help with things like grouping the data.