ValidatePhoneNumber

The ValidatePhoneNumber service receives a phone number, validates the number, and gets network information about the number when available.

Resource URL

https://OnDemandServer/soap/ValidatePhoneNumber

For a list of Spectrum OnDemand servers, see Connecting to Spectrum OnDemand Servers.

Example

The following shows a SOAP request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:val="http://www.pb.com/spectrum/services/ValidatePhoneNumber">
   <soapenv:Header />
   <soapenv:Body>
      <val:ValidatePhoneNumberRequest>
         <!--Optional:-->
         <val:options />
         <!--Optional:-->
         <val:Input>
            <!--Zero or more repetitions:-->
            <val:Row>
               <!--You may enter the following 3 items in any order-->
               <!--Optional:-->
               <val:PhoneNumber>+1 (507) 252 3440</val:PhoneNumber>
               <!--Optional:-->
               <val:Country>US</val:Country>
               <!--Optional:-->
               <val:user_fields>
                  <!--Zero or more repetitions:-->
                  <val:user_field>
                     <val:name />
                     <val:value />
                  </val:user_field>
               </val:user_fields>
            </val:Row>
         </val:Input>
      </val:ValidatePhoneNumberRequest>
   </soapenv:Body>
</soapenv:Envelope>

This would be the response:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:ValidatePhoneNumberResponse xmlns:ns3="http://www.pb.com/spectrum/services/ValidatePhoneNumber" xmlns:ns2="http://spectrum.pb.com/">
         <ns3:Output>
            <ns3:Row>
               <ns3:MCC>310</ns3:MCC>
               <ns3:CarrierName>Level 3 Communications, LLC</ns3:CarrierName>
               <ns3:PhoneType>Landline</ns3:PhoneType>
               <ns3:PhoneNumberFormatted>(507) 252-3440</ns3:PhoneNumberFormatted>
               <ns3:CountryCode>US</ns3:CountryCode>
               <ns3:PhoneNumber>+15072523440</ns3:PhoneNumber>
               <ns3:ResultCode>100</ns3:ResultCode>
               <ns3:user_fields>
                  <ns3:user_field>
                     <ns3:name />
                     <ns3:value />
                  </ns3:user_field>
               </ns3:user_fields>
            </ns3:Row>
         </ns3:Output>
      </ns3:ValidatePhoneNumberResponse>
   </soap:Body>
</soap:Envelope>