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

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

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

public interface PUserDatabaseHeader
extends Parameters, Header

Author:
aayush.bhatnagar Rancore Technologies Pvt Ltd, Mumbai India. This is the interface that exposes the behavior of the P-User-Database header. We only have one major value for this header, as per RFC 4457. This value is the Database name. The DB here refers to the IMS HSS. The DB name is encoded as a URI, delimited by the < and > signs. There may be generic parameters for this header encoded as URI parameters. They also lie between the < and > delimiters. However, this URI is neither a SIP URI nor a TEL URI. It is a DIAMETER AAA URI.The value of this AAA URI is consumed by the S-CSCF. The S-CSCF can cache the value of the HSS received in this header,thus optimizing the IMS registration process.

Field Summary
static String NAME
           
 
Method Summary
 String getDatabaseName()
           
 void setDatabaseName(String name)
           
 
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
Method Detail

getDatabaseName

String getDatabaseName()

setDatabaseName

void setDatabaseName(String name)

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.