|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PChargingFunctionAddressesHeader
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.
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 gen-value = token / host / quoted-string host = hostname / IPv4address / IPv6reference hostname = *( domainlabel "." ) toplabel [ "." ] domainlabel = alphanum / alphanum *( alphanum / "-" ) alphanum toplabel = ALPHA / ALPHA *( alphanum / "-" ) alphanum 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
Field Summary | |
---|---|
static String |
NAME
Name of PChargingFunctionAddressesHeader |
Method Summary | |
---|---|
void |
addChargingCollectionFunctionAddress(String ccfAddress)
Add another Charging Collection Function (CCF) Address to this header |
void |
addEventChargingFunctionAddress(String ecfAddress)
Add another Event Charging Function (ECF) Address to this header |
ListIterator |
getChargingCollectionFunctionAddresses()
Get all the Charging Collection Function (CCF) Addresses set in this header |
ListIterator |
getEventChargingFunctionAddresses()
Get all the Event Charging Function (ECF) Addresses set in this header |
void |
removeChargingCollectionFunctionAddress(String ccfAddress)
Remove a Charging Collection Function (CCF) Address set in this header |
void |
removeEventChargingFunctionAddress(String ecfAddress)
Remove a Event Charging Function (ECF) Address set in this header |
void |
setChargingCollectionFunctionAddress(String ccfAddress)
Set the Charging Collection Function (CCF) Address |
void |
setEventChargingFunctionAddress(String ecfAddress)
Set the Event Charging Function (ECF) Address |
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 |
---|
static final String NAME
Method Detail |
---|
void setChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Set the Charging Collection Function (CCF) Address
ccfAddress
- - the address to set in the CCF parameter
ParseException
void addChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Add another Charging Collection Function (CCF) Address to this header
ccfAddress
- - the address to set in the CCF parameter
ParseException
void removeChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Remove a Charging Collection Function (CCF) Address set in this header
ccfAddress
- - the address in the CCF parameter to remove
ParseException
- if the address was not removedListIterator getChargingCollectionFunctionAddresses()
Get all the Charging Collection Function (CCF) Addresses set in this header
void setEventChargingFunctionAddress(String ecfAddress) throws ParseException
Set the Event Charging Function (ECF) Address
ecfAddress
- - the address to set in the ECF parameter
ParseException
void addEventChargingFunctionAddress(String ecfAddress) throws ParseException
Add another Event Charging Function (ECF) Address to this header
ecfAddress
- - the address to set in the ECF parameter
ParseException
void removeEventChargingFunctionAddress(String ecfAddress) throws ParseException
Remove a Event Charging Function (ECF) Address set in this header
ecfAddress
- - the address in the ECF parameter to remove
ParseException
- if the address was not removedListIterator getEventChargingFunctionAddresses()
Get all the Event Charging Function (ECF) Addresses set in this header
|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |