anchor.diff:  			'CC-Total-Octets' = [InputOctets + OutputOctets]},
   	MultiServices_CC = #'3gpp_ro_Multiple-Services-Credit-Control'{
   			'Requested-Service-Unit' = [RequestedUnits], 'Service-Identifier' = [1],
  +			'Rating-Group' = [2]},
  +	ServiceInformation = #'3gpp_ro_Service-Information'{'PS-Information' =
  +			[#'3gpp_ro_PS-Information'{
  +					'3GPP-PDP-Type' = [3],
  +					'Serving-Node-Type' = [2],
  +					'SGSN-Address' = [{10,1,2,3}],
  +					'GGSN-Address' = [{10,4,5,6}],
  +					'3GPP-IMSI-MCC-MNC' = [<<"001001">>],
  +					'3GPP-GGSN-MCC-MNC' = [<<"001001">>],
  +					'3GPP-SGSN-MCC-MNC' = [<<"001001">>]}]},
  +	CC_CCR = #'3gpp_ro_CCR'{'Session-Id' = SId,
  +			'Auth-Application-Id' = ?RO_APPLICATION_ID,
  +			'Service-Context-Id' = "32251@3gpp.org",
  +			'User-Name' = [MSISDN],
  +			'CC-Request-Type' = ?'3GPP_CC-REQUEST-TYPE_INITIAL_REQUEST',
  +			'CC-Request-Number' = RequestNum,
  +			'Event-Timestamp' = [calendar:universal_time()],
  +			'Subscription-Id' = [MSISDN1, IMSI1],
  +			'Multiple-Services-Credit-Control' = [MultiServices_CC],
  +			'Service-Information' = [ServiceInformation]},
  +	{ok, Answer} = diameter:call(?MODULE, cc_app_test, CC_CCR, []),
  +	Answer.
  +
  +diameter_scur_start1(SId, {MSISDN, IMSI}, RequestNum, _Requested) ->
  +	MSISDN1 = #'3gpp_ro_Subscription-Id'{
  +			'Subscription-Id-Type' = ?'3GPP_SUBSCRIPTION-ID-TYPE_END_USER_E164',
  +			'Subscription-Id-Data' = MSISDN},
  +	IMSI1 = #'3gpp_ro_Subscription-Id'{
  +			'Subscription-Id-Type' = ?'3GPP_SUBSCRIPTION-ID-TYPE_END_USER_IMSI',
  +			'Subscription-Id-Data' = IMSI},
  +	RequestedUnits = #'3gpp_ro_Requested-Service-Unit' {
  +			'CC-Input-Octets' = [], 'CC-Output-Octets' = [],
  +			'CC-Total-Octets' = []},
  +	MultiServices_CC = #'3gpp_ro_Multiple-Services-Credit-Control'{
  +			'Requested-Service-Unit' = [RequestedUnits],
   			'Rating-Group' = [2]},
   	ServiceInformation = #'3gpp_ro_Service-Information'{'PS-Information' =
   			[#'3gpp_ro_PS-Information'{
  
positive.code: 		when TestCase == send_initial_scur; TestCase == receive_initial_scur;
  		TestCase == send_interim_scur; TestCase == receive_interim_scur;
  		TestCase == send_final_scur; TestCase == receive_final_scur;
  		TestCase == receive_interim_no_usu_scur ->
  	Address = ?config(diameter_acct_address, Config),
  	{ok, _} = ocs:add_client(Address, undefined, diameter, undefined, true),
  	Config;
  
negative.code: all() ->
  	[send_initial_scur, receive_initial_scur, send_interim_scur,
  		receive_interim_scur, send_final_scur, receive_final_scur,
  		receive_interim_no_usu_scur, receive_initial_empty_rsu_scur].
  
  %%---------------------------------------------------------------------
  %%  Test cases
  