public interface IMSHeaderFactory
PathHeader createPathHeader(Address address)
ServiceRouteHeader createServiceRouteHeader(Address address)
AssertedIdentityHeader createAssertedIdentityHeader(Address address)
PreferredIdentityHeader createPreferredIdentityHeader(Address address)
PrivacyHeader createPrivacyHeader()
PrivacyHeader createPrivacyHeader(String value)
PrivacyHeader.addPrivacyValue(String)
.value
- the type of privacy being requested.AssociatedURIHeader createAssociatedURIHeader(Address address)
CalledPartyIDHeader createCalledPartyIDHeader(Address address)
VisitedNetworkIDHeader createVisitedNetworkIDHeader(String networkID)
AccessNetworkInfoHeader createAccessNetworkInfoHeader(String accessType)
ChargingFunctionAddressesHeader createChargingFunctionAddressesHeader(String ccfAddress, String ecfAddress)
ChargingVectorHeader createChargingVectorHeader(String icid)
MediaAuthorizationHeader createMediaAuthorizationHeader(String token) throws ParseException
token
- a media-authorization token to be used for resource reservation,
a hexadecimal number in string form. The format of the token is defined in
RFC 3313 and RFC 2750.ParseException
- if the token is not a string of hex digits.ServedUserHeader createServedUserHeader(Address address)