anchor.diff:  		'Service-Information' = ServiceInformation,
   		'Service-Context-Id' = SvcContextId,
   		'Event-Timestamp' = EventTimestamp} = Request, SessionId,
  -		RequestNum, [{_, Subscriber} | _], OHost, _DHost, ORealm, _DRealm,
  +		RequestNum, Subscribers, OHost, _DHost, ORealm, _DRealm,
   		IpAddress, Port, _Class) when length(MSCC1) > 0 ->
   	try
   		Server = {IpAddress, Port},
  
positive.code: charged_party(Subscriber) ->
  	charged_party(Subscriber, []).
  %% @hidden
  charged_party([{msisdn, MSISDN} | T], Acc) ->
  	charged_party(T, ["msisdn-" ++ binary_to_list(MSISDN) | Acc]);
  charged_party([{imsi, IMSI} | T], Acc) ->
  	charged_party(T, ["imsi-" ++ binary_to_list(IMSI) | Acc]);
  charged_party([_| T], Acc) ->
  	charged_party(T, Acc);
  charged_party([], Acc) ->
  
negative.code: 	when
  		Subscribers :: [Subscriber],
  		Subscriber :: {IdType, Id},
  		IdType :: integer(),
  		Id :: binary(),
  		ServiceContextId :: binary(),
  		SessionId :: binary(),
  		MSCC :: [#'3gpp_ro_Multiple-Services-Credit-Control'{}] | [],
  