anchor.diff:  		'Service-Context-Id' = SvcContextId} = Request, SessionId, RequestNum,
   		SubscriberIds, OHost, _DHost, ORealm, _DRealm, _IpAddress, _Port, _Class) ->
   	try
  +		{Direction, Address} = direction_address(ServiceInformation),
  +		ServiceNetwork = service_network(ServiceInformation),
   		Location = get_service_location(ServiceInformation),
   		Destination = get_destination(ServiceInformation),
   		case service_type(SvcContextId) of
  
positive.code: 		'Service-Context-Id' = SvcContextId} = Request, SessionId, RequestNum,
  		SubscriberIds, OHost, _DHost, ORealm, _DRealm, _IpAddress, _Port, b = _Class) ->
  	try
  		{Direction, Address} = direction_address(ServiceInformation),
  		Location = get_service_location(ServiceInformation),
  		Destination = get_destination(ServiceInformation),
  		case service_type(SvcContextId) of
  
negative.code: direction_address(_) ->
  	{undefined, undefined}.
  
  %% @hidden
  service_network([#'3gpp_ro_Service-Information'{
  		'PS-Information' = [#'3gpp_ro_PS-Information'{
  		'3GPP-SGSN-MCC-MNC' = [MccMnc]}]}]) ->
  	MccMnc;
  service_network(_) ->
  	undefined.
  
  