Table of Contents

Class StandardInsightResponse

Namespace
Vonage.NumberInsights
Assembly
Vonage.dll

Represents the response from a standard Number Insight lookup containing carrier, porting, and roaming information.

public class StandardInsightResponse : BasicInsightResponse
Inheritance
StandardInsightResponse
Derived
Inherited Members

Properties

CallerIdentity

Information about the owner of the phone number. Only present when CNAM lookup is requested for US numbers.

[JsonProperty("caller_identity")]
public CallerId CallerIdentity { get; set; }

Property Value

CallerId

CallerName

Full name of the person or business who owns the phone number. Unknown if this information is not available. This parameter is only present if cnam had a value of true within the request.

[JsonProperty("caller_name")]
public string CallerName { get; set; }

Property Value

string

CallerType

The value will be business if the owner of a phone number is a business. If the owner is an individual the value will be consumer. The value will be unknown if this information is not available. This parameter is only present if cnam had a value of true within the request.

[JsonProperty("caller_type")]
[JsonConverter(typeof(StringEnumConverter))]
public CallerType CallerType { get; set; }

Property Value

CallerType

CurrentCarrier

Information about the network number is currently connected to.

[JsonProperty("current_carrier")]
public Carrier CurrentCarrier { get; set; }

Property Value

Carrier

FirstName

First name of the person who owns the phone number if the owner is an individual. This parameter is only present if cnam had a value of true within the request.

[JsonProperty("first_name")]
public string FirstName { get; set; }

Property Value

string

LastName

Last name of the person who owns the phone number if the owner is an individual. This parameter is only present if cnam had a value of true within the request.

[JsonProperty("last_name")]
public string LastName { get; set; }

Property Value

string

OriginalCarrier

Information about the network the number was originally registered with before any porting occurred.

[JsonProperty("original_carrier")]
public Carrier OriginalCarrier { get; set; }

Property Value

Carrier

Ported

If the user has changed carrier for number. The assumed status means that the information supplier has replied to the request but has not said explicitly that the number is ported.

[JsonProperty("ported")]
[JsonConverter(typeof(StringEnumConverter))]
public PortedStatus? Ported { get; set; }

Property Value

PortedStatus?

RefundPrice

If there is an internal lookup error, the refund_price will reflect the lookup price. If cnam is requested for a non-US number the refund_price will reflect the cnam price. If both of these conditions occur, refund_price is the sum of the lookup price and cnam price.

[JsonProperty("refund_price")]
public string RefundPrice { get; set; }

Property Value

string

RemainingBalance

Your account balance in EUR after this request. Not returned with Number Insight Advanced Async API.

[JsonProperty("remaining_balance")]
public string RemainingBalance { get; set; }

Property Value

string

RequestPrice

The amount in EUR charged to your account.

[JsonProperty("request_price")]
public string RequestPrice { get; set; }

Property Value

string

Roaming

Information about the roaming status for number. This is applicable to mobile numbers only.

[JsonProperty("roaming")]
[JsonConverter(typeof(NumberRoamingConverter))]
public Roaming Roaming { get; set; }

Property Value

Roaming