NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

gov.nist.javax.sip.header.ims
Interface PAccessNetworkInfoHeader

All Superinterfaces:
Cloneable, Header, Parameters, Serializable
All Known Implementing Classes:
PAccessNetworkInfo

public interface PAccessNetworkInfoHeader
extends Parameters, Header

P-Access-Network-Info SIP P-Header

This header carries information relating to the access network between the UAC and its serving proxy in the home network.

IETF RFC3455 + 3GPP TS 24.229-720 (2005-12)

Sintax:

 P-Access-Network-Info  = "P-Access-Network-Info": access-type *(; access-info)

 access-type    = "IEEE-802.11a" / "IEEE-802.11b" / "3GPP-GERAN" / "3GPP-UTRAN-FDD" /
                   "3GPP-UTRAN-TDD" / "ADSL" / "ADSL2" / "ADSL2+" / "RADSL" / "SDSL" /
                   "HDSL" / "HDSL2" / "G.SHDSL" / "VDSL" / "IDSL" / "3GPP2-1X" /
                   "3GPP2-1XHRPD" /token

 access-info            = cgi-3gpp / utran-cell-id-3gpp / dsl-location /
                          ci-3gpp2 / extension-access-info
 cgi-3gpp               = "cgi-3gpp" EQUAL (token / quoted-string)
 utran-cell-id-3gpp     = "utran-cell-id-3gpp" EQUAL (token / quoted-string)
 dsl-location           = "dsl-location" EQUAL (token / quoted-string)
 ci-3gpp2               = "ci-3gpp2" EQUAL (token / quoted-string)
 extension-access-info  = gen-value
 gen-value              = token / host / quoted-string
 

Author:
Miguel Freitas (IT) PT-Inovacao

Field Summary
static String ADSL
           
static String ADSL2
           
static String ADSL2p
           
static String GGGPP_CDMA2000
           
static String GGGPP_GERAN
           
static String GGGPP_UTRAN_FDD
           
static String GGGPP_UTRAN_TDD
           
static String GGGPP2_1X
           
static String GGGPP2_1XHRPD
           
static String GSHDSL
           
static String HDSL
           
static String HDSL2
           
static String IDSL
           
static String IEEE_802_11
           
static String IEEE_802_11A
           
static String IEEE_802_11B
           
static String IEEE_802_11G
           
static String NAME
           
static String RADSL
           
static String SDSL
           
static String VDSL
           
 
Method Summary
 String getAccessType()
           
 String getCGI3GPP()
           
 String getCI3GPP2()
           
 String getDSLLocation()
           
 Object getExtensionAccessInfo()
           
 String getUtranCellID3GPP()
           
 void setAccessType(String accessTypeVal)
           
 void setCGI3GPP(String cgi)
           
 void setCI3GPP2(String ci2Gpp2)
           
 void setDSLLocation(String dslLocation)
           
 void setExtensionAccessInfo(Object extendAccessInfo)
           
 void setUtranCellID3GPP(String utranCellID)
           
 
Methods inherited from interface javax.sip.header.Parameters
getParameter, getParameterNames, removeParameter, setParameter
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, hashCode, toString
 

Field Detail

NAME

static final String NAME
See Also:
Constant Field Values

IEEE_802_11

static final String IEEE_802_11
See Also:
Constant Field Values

IEEE_802_11A

static final String IEEE_802_11A
See Also:
Constant Field Values

IEEE_802_11B

static final String IEEE_802_11B
See Also:
Constant Field Values

IEEE_802_11G

static final String IEEE_802_11G
See Also:
Constant Field Values

GGGPP_GERAN

static final String GGGPP_GERAN
See Also:
Constant Field Values

GGGPP_UTRAN_FDD

static final String GGGPP_UTRAN_FDD
See Also:
Constant Field Values

GGGPP_UTRAN_TDD

static final String GGGPP_UTRAN_TDD
See Also:
Constant Field Values

GGGPP_CDMA2000

static final String GGGPP_CDMA2000
See Also:
Constant Field Values

ADSL

static final String ADSL
See Also:
Constant Field Values

ADSL2

static final String ADSL2
See Also:
Constant Field Values

ADSL2p

static final String ADSL2p
See Also:
Constant Field Values

RADSL

static final String RADSL
See Also:
Constant Field Values

SDSL

static final String SDSL
See Also:
Constant Field Values

HDSL

static final String HDSL
See Also:
Constant Field Values

HDSL2

static final String HDSL2
See Also:
Constant Field Values

GSHDSL

static final String GSHDSL
See Also:
Constant Field Values

VDSL

static final String VDSL
See Also:
Constant Field Values

IDSL

static final String IDSL
See Also:
Constant Field Values

GGGPP2_1X

static final String GGGPP2_1X
See Also:
Constant Field Values

GGGPP2_1XHRPD

static final String GGGPP2_1XHRPD
See Also:
Constant Field Values
Method Detail

setAccessType

void setAccessType(String accessTypeVal)
                   throws ParseException
Throws:
ParseException

getAccessType

String getAccessType()

setCGI3GPP

void setCGI3GPP(String cgi)
                throws ParseException
Throws:
ParseException

getCGI3GPP

String getCGI3GPP()

setUtranCellID3GPP

void setUtranCellID3GPP(String utranCellID)
                        throws ParseException
Throws:
ParseException

getUtranCellID3GPP

String getUtranCellID3GPP()

setDSLLocation

void setDSLLocation(String dslLocation)
                    throws ParseException
Throws:
ParseException

getDSLLocation

String getDSLLocation()

setCI3GPP2

void setCI3GPP2(String ci2Gpp2)
                throws ParseException
Throws:
ParseException

getCI3GPP2

String getCI3GPP2()

setExtensionAccessInfo

void setExtensionAccessInfo(Object extendAccessInfo)
                            throws ParseException
Throws:
ParseException

getExtensionAccessInfo

Object getExtensionAccessInfo()

NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.