DHA: don't forget to 'request-components' in TC-CONTINUE

when TCU requests a TC-CONTINUE, DHA has to request pending
components from CCO.
master
Harald Welte 10 years ago
parent 1e7edddd7f
commit f0d0e908d1
  1. 4
      TCAP/src/ITU/tcap_dha_fsm.erl

@ -271,10 +271,12 @@ initiation_received({'TC', 'CONTINUE', request, ContParms}, State) when is_recor
'user-information' = osmo_util:asn_val(ContParms#'TC-CONTINUE'.userInfo)},
{ok, DlgPor} = 'DialoguePDUs':encode('AARE-apdu', AARE),
TrParms = #'TR-CONTINUE'{qos = ContParms#'TC-CONTINUE'.qos,
origAddress = ContParms#'TR-CONTINUE'.origAddress,
origAddress = ContParms#'TC-CONTINUE'.origAddress,
transactionID = State#state.otid,
userData = #'TR-user-data'{dialoguePortion = dialogue_ext(DlgPor)}},
NewState = State#state{parms = TrParms},
%% Request components to CHA
gen_server:cast(NewState#state.cco, 'request-components'),
{next_state, wait_cont_components_ir, NewState};
%% reference: Figure A.5/Q.774 (sheet 5 of 11)

Loading…
Cancel
Save