The one part I do not quite follow and need a bit more detail on…
The phone field supports free-text; it is not limited to just numbers or a particular number format. This design decision was on purpose to allow a wide range of input. That said, why not just enter number
123-555-1212 ext 123? This is how I’m am familiar with seeing such info on business cards and such.