Make sure you capture accurate telephone number details by checking
numbers in real time as they are captured against the full, official
list of valid telephone number ranges.
In an effort to avoid revealing their identity, some customers will
try to give invalid telephone number details. By using the Data8
telephone validation service, you can immediately identify these
and request the real telephone number.
Most traditional methods of validating telephone numbers only check
that it contains an expected number of digits, and do not check
whether they consitute a callable telephone number. The Data8 service
goes far beyond this, checking whether the number is the correct
length based on the exchange (some exchanges for smaller areas only
have 5 digit local numbers, while most have 6) and falls into a valid
range (most exchanges have only allocated certain ranges of the possible
numbers, for example the 01234 exchange does not allow any numbers
starting with 1, except those starting 15).
To make it even easier to use if you're an ASP.NET developer, you can
use our ready-made
ASP.NET validator controls to use this service as
a standard ASP.NET validator.
ASP.NET Validator Control
If you're an ASP.NET developer, you can use our ready-made
ASP.NET validator control
to drag & drop advanced telephone number validation onto your web forms.
SOAP Web Service
The telephone validation service from Data8 is accessed through
SOAP web services, making it simple to use from any major programming language.
In addition, you can also use our
ASP.NET validator pack
which includes a ready-made ASP.NET validator control which you can drop onto your
web pages to start validating telephone numbers immediately with no coding required.
Web Service URLs
The service is available on the URL:
http://webservices.data-8.co.uk/TelephoneValidation.asmx
The WSDL definition of the service is available at:
http://webservices.data-8.co.uk/TelephoneValidation.asmx?WSDL
Example Code
The following C# code demonstrates checking a telephone number for validity.
TelephoneValidation proxy = new TelephoneValidation();
TelephoneValidationOutput result = proxy.IsValid(
"username",
"password",
telephoneNumberTextBox.Text,
null);
if (!result.Status.Success)
throw new ApplicationException(result.Status.ErrorMessage);
if (!result.Result)
MessageBox.Show("Number is not valid");
The above price packs are suggestions and you can buy any number of lookups here