Table of Contents

Class AdvancedInsightsResponse

Namespace
Vonage.NumberInsights
Assembly
Vonage.dll

Represents the response from an advanced Number Insight lookup containing validity, reachability, and all standard insight data.

public class AdvancedInsightsResponse : StandardInsightResponse
Inheritance
AdvancedInsightsResponse
Inherited Members

Properties

LookupOutcome

Shows if all information about a phone number has been returned.

[JsonProperty("lookup_outcome")]
public int LookupOutcome { get; set; }

Property Value

int

LookupOutcomeMessage

Shows if all information about a phone number has been returned.

[JsonProperty("lookup_outcome_message")]
public string LookupOutcomeMessage { get; set; }

Property Value

string

Reachable

Can you call number now. This is applicable to mobile numbers only.

[JsonProperty("reachable")]
[JsonConverter(typeof(StringEnumConverter))]
public NumberReachability? Reachable { get; set; }

Property Value

NumberReachability?

RealTimeData

Real time data about the number

[JsonProperty("real_time_data")]
[Obsolete("Redundant property as functionality already covered by ValidNumber and Reachable.")]
public RealTimeData RealTimeData { get; set; }

Property Value

RealTimeData

ValidNumber

Does number exist. unknown means the number could not be validated. valid means the number is valid. not_valid means the number is not valid. inferred_not_valid means that the number could not be determined as valid or invalid via an external system and the best guess is that the number is invalid. This is applicable to mobile numbers only.

[JsonProperty("valid_number")]
[JsonConverter(typeof(StringEnumConverter))]
public NumberValidity ValidNumber { get; set; }

Property Value

NumberValidity