anchor.diff:  % convert an individual SUA parameter to a SCCP option
   sua_to_sccp_param(_, _, ?SUA_IEI_PROTO_CLASS, Remain) ->
   	<<_:24, RetErr:1, _:5, Class:2>> = Remain,
  -	[{?SCCP_PNC_PROTOCOL_CLASS, Class}];
  +	[{protocol_class, Class}];
   sua_to_sccp_param(_, _, ?SUA_IEI_SRC_ADDR, Remain) ->
   	Addr = sua_to_sccp_addr(Remain),
  -	[{?SCCP_PNC_CALLING_PARTY_ADDRESS, Addr}];
  +	[{calling_party_addr, Addr}];
   sua_to_sccp_param(_, _, ?SUA_IEI_DEST_ADDR, Remain) ->
   	Addr = sua_to_sccp_addr(Remain),
  -	[{?SCCP_PNC_CALLED_PARTY_ADDRESS, Addr}];
  +	[{called_party_addr, Addr}];
   sua_to_sccp_param(_, _, ?SUA_IEI_SEQ_CTRL, Remain) ->
   	[{?SCCP_PNC_SEQUENCING, Remain}];
   sua_to_sccp_param(_, _, ?SUA_IEI_S7_HOP_CTR, Remain) ->
  
positive.code: 	<<_:24, GTI:8, NoDigits:8, TransType:8, NumPlan:8, NAI:8, Remain/binary>> = Bin,
  	Number = parse_sua_gt_digits(NoDigits, Remain),
  	#global_title{gti = GTI, nature_of_addr_ind = NAI,
  		      trans_type = TransType, encoding = fixme,
  		      numbering_plan = NumPlan,
  		      phone_number = Number}.
  encode_sua_gt(Gt) when is_record(Gt, global_title) ->
  	#global_title{gti = GTI, nature_of_addr_ind = NAI,
  		      trans_type = TransType, encoding = Encoding,
  		      numbering_plan = NumPlan,
  		      phone_number = Number} = Gt,
  	NoDigits = count_digits(Number),
  
negative.code: 
  parse_sua_gt_digits(NoDigits, Remain) ->
  	% as opposed to ISUP/SCCP, we can have more than one nibble padding,
  	OddEven = NoDigits rem 1,
  	case OddEven of
  		0 ->
  