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
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
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
CurrentCarrier
Information about the network number is currently connected to.
[JsonProperty("current_carrier")]
public Carrier CurrentCarrier { get; set; }
Property Value
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
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
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
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
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
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
RequestPrice
The amount in EUR charged to your account.
[JsonProperty("request_price")]
public string RequestPrice { get; set; }
Property Value
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; }