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

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

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

public interface ChargingFunctionAddressesHeader
extends Parameters, Header

P-Charging-Function-Addresses header Private Header: RFC 3455. There is a need to inform each SIP proxy involved in a transaction about the common charging functional entities to receive the generated charging records or charging events.

Only one instance of the header MUST be present in a particular request or response.
 P-Charging-Addr = "P-Charging-Function-Addresses" HCOLON
			charge-addr-params
			*(SEMI charge-addr-params)
 charge-addr-params	= ccf / ecf / generic-param
 ccf 		        = "ccf" EQUAL gen-value
 ecf 			= "ecf" EQUAL gen-value


 example: 
  P-Charging-Function-Addresses: ccf=192.1.1.1; ccf=192.1.1.2; 
	ecf=192.1.1.3; ecf=192.1.1.4 
 

Author:
ALEXANDRE MIGUEL SILVA SANTOS - NĂș 10045401

Field Summary
static String NAME
           
 
Method Summary
 void addChargingCollectionFunctionAddress(String ccfAddress)
           
 void addEventChargingFunctionAddress(String ecfAddress)
           
 ListIterator getChargingCollectionFunctionAddresses()
           
 ListIterator getEventChargingFunctionAddresses()
           
 void removeChargingCollectionFunctionAddress(String ccfAddress)
           
 void removeEventChargingFunctionAddress(String ecfAddress)
           
 void setChargingCollectionFunctionAddress(String ccfAddress)
           
 void setEventChargingFunctionAddress(String ecfAddress)
           
 
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

public static final String NAME
See Also:
Constant Field Values
Method Detail

setChargingCollectionFunctionAddress

public void setChargingCollectionFunctionAddress(String ccfAddress)
                                          throws Exception
Throws:
Exception

addChargingCollectionFunctionAddress

public void addChargingCollectionFunctionAddress(String ccfAddress)
                                          throws Exception
Throws:
Exception

removeChargingCollectionFunctionAddress

public void removeChargingCollectionFunctionAddress(String ccfAddress)
                                             throws Exception
Throws:
Exception

getChargingCollectionFunctionAddresses

public ListIterator getChargingCollectionFunctionAddresses()

setEventChargingFunctionAddress

public void setEventChargingFunctionAddress(String ecfAddress)
                                     throws Exception
Throws:
Exception

addEventChargingFunctionAddress

public void addEventChargingFunctionAddress(String ecfAddress)
                                     throws Exception
Throws:
Exception

removeEventChargingFunctionAddress

public void removeEventChargingFunctionAddress(String ecfAddress)
                                        throws Exception
Throws:
Exception

getEventChargingFunctionAddresses

public ListIterator getEventChargingFunctionAddresses()

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.