Class ServiceInfoType
Data class for the additional data ServiceInfo block of data. Provides information about the class and type of telephone service. See Section 4.2 of RFC 7852.
Inherited Members
Namespace: AdditionalData
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class ServiceInfoType
Constructors
| Edit this page View SourceServiceInfoType()
Default constructor. Used for de-serialization using XmlSerializer or to create a new object of this type.
Declaration
public ServiceInfoType()
ServiceInfoType(XmlNode)
Constructor used when manually parsing a XML document.
Declaration
public ServiceInfoType(XmlNode Root)
Parameters
Type | Name | Description |
---|---|---|
XmlNode | Root | Root node containing the XML for this type |
Properties
| Edit this page View SourceAny
Extension point for this class
Declaration
public XmlElement[] Any { get; set; }
Property Value
Type | Description |
---|---|
XmlElement[] |
DataProviderReference
Identifies the provider (data provider) of this block. Should match the DataProviderReference element of a ProviderInfo additional data block.
Declaration
public string DataProviderReference { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceEnvironment
This element indicates whether a call is from a business or residence.Currently, the only valid entries are ’Business’, ’Residence’, and ’Unknown’. See Figure 4 of RFC 7852.
Declaration
public string ServiceEnvironment { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceMobility
This provides the service provider’s view of the mobility of the caller’s device. See Figure 6 of RFC 7852 for a list of allowed values.
Declaration
public string ServiceMobility { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceType
This defines the type of service over which the call is placed. See Figure 5 of RFC 7852 for a list of allowed values.
Declaration
public string[] ServiceType { get; set; }
Property Value
Type | Description |
---|---|
string[] |