Table of Contents

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.