anchor.diff:  							finalUnitIndication => fui(RedirectServerAddress),
   							resultCode => ResultCode2}
   			end,
  -			rate(ServiceType, ServiceNetwork, Subscribers,
  +			rate(ServiceType, ServiceNetwork, SubscriberIds,
   					Timestamp, Address, Direction, Flag, SessionId,
   					T, [MSCC | Acc1], Acc2, Acc3, ResultCode3, Rated1);
   		{out_of_credit, RedirectServerAddress, _SessionList, Rated2}
  
positive.code: 		'Service-Information' = ServiceInformation,
  		'Service-Context-Id' = SvcContextId,
  		'Event-Timestamp' = EventTimestamp} = Request, SessionId,
  		RequestNum, Subscribers, OHost, _DHost, ORealm, _DRealm,
  		IpAddress, Port, _Class) ->
  	try
  		Server = {IpAddress, Port},
  
negative.code: 						{module, ?MODULE}, {error, Reason2},
  						{origin_host, OHost}, {origin_realm, ORealm},
  						{type, accounting_event_type(RequestType)},
  						{subscriber, SubscriberIds}, {address, Address},
  						{direction, Direction}, {amounts, Amounts}]),
  				Reply = diameter_error(SessionId,
  						?'DIAMETER_CC_APP_RESULT-CODE_RATING_FAILED',
  