When I access my assistant here in my office (UK) and test the Customer Contact Form Out, the telephone field defaults to US phone code. It seems that its picking up my browser > language setting which is set to US.
My customers who have not updated that setting buried inside a browser, it would still show US. Its wrong to assume that users have that setting set up correctly. Most of my customers use a work computer (we are business to business) and their devices are set up by their employer. IP detection would work better, with a setting to set a default (as a fallback).
It would be good to have a setting option for the widget to be able to select a fall back default if the IP detection failed.