Namespace Vonage.NumberInsights
Classes
- AdvancedInsightsAsynchronousResponse
Represents the acknowledgment response when an asynchronous advanced Number Insight lookup is requested. The full insight results are delivered to the callback URL specified in the request.
- AdvancedInsightsResponse
Represents the response from an advanced Number Insight lookup containing validity, reachability, and all standard insight data.
- AdvancedNumberInsightAsynchronousRequest
Represents a request to perform an asynchronous advanced Number Insight lookup. Results are delivered to the specified callback URL.
- AdvancedNumberInsightRequest
Represents a request to perform an advanced Number Insight lookup on a phone number, including validity and reachability information.
- BasicInsightResponse
Represents the response from a basic Number Insight lookup containing country and number format information.
- BasicNumberInsightRequest
Represents a request to perform a basic Number Insight lookup on a phone number.
- CallerId
Represents caller identity (CNAM) information for a phone number. Only available for US numbers when CNAM lookup is enabled in the request.
- Carrier
Represents carrier (mobile network operator) information for a phone number.
- NumberInsightClient
Provides access to the Number Insight API for retrieving information about phone numbers including carrier details, validity, roaming status, and caller identity.
- NumberInsightResponseBase
Base class for all Number Insight API responses containing common status and request tracking fields.
- RealTimeData
Real time data about the number.
- Roaming
Represents roaming information for a mobile phone number, indicating whether the device is currently connected to a network outside its home country.
- StandardInsightResponse
Represents the response from a standard Number Insight lookup containing carrier, porting, and roaming information.
- StandardNumberInsightRequest
Represents a request to perform a standard Number Insight lookup on a phone number, including carrier and porting information.
- VonageNumberInsightResponseException
Exception thrown when a Number Insight API request fails with a non-zero status code.
Interfaces
- INumberInsightClient
Exposes Number Insight API features for retrieving information about phone numbers including carrier, validity, roaming status, and caller identity.
Enums
- CallerType
Indicates whether the phone number owner is a business or individual consumer. Only available for US numbers when CNAM lookup is enabled.
- NumberReachability
Indicates whether a mobile phone number is currently reachable for calls or messages.
- NumberValidity
Indicates whether a phone number is valid and exists in the carrier network.
- PortedStatus
Indicates whether a phone number has been ported from one carrier to another.
- RoamingStatus
Indicates whether a mobile phone number is currently roaming outside its home network.