pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37552?usp=email )
Change subject: msc: Introduce template ts_RAB_SetupOrModifiedList
......................................................................
msc: Introduce template ts_RAB_SetupOrModifiedList
Change-Id: I768aad762c4fa6c0d3a6d0effd7a7a1aabb3488f
---
M library/ranap/RANAP_Templates.ttcn
M msc/BSC_ConnectionHandler.ttcn
2 files changed, 39 insertions(+), 39 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/52/37552/1
diff --git a/library/ranap/RANAP_Templates.ttcn b/library/ranap/RANAP_Templates.ttcn
index 7fb374d..fce113b 100644
--- a/library/ranap/RANAP_Templates.ttcn
+++ b/library/ranap/RANAP_Templates.ttcn
@@ -1698,6 +1698,28 @@
return ret;
}
+template (value) RAB_SetupOrModifiedList ts_RAB_SetupOrModifiedListCS(template (value)
RAB_ID rab_id,
+ template (value) octetstring transportLayerAddress,
+ template (value) OCT4 bindingID) := {
+ {
+ {
+ id := id_RAB_SetupOrModifiedItem,
+ criticality := ignore,
+ value_ := {
+ rAB_SetupOrModifiedItem := {
+ rAB_ID := rab_id,
+ transportLayerAddress := oct2bit(valueof(transportLayerAddress)),
+ iuTransportAssociation := {
+ bindingID := bindingID
+ },
+ dl_dataVolumes := omit,
+ iE_Extensions := omit
+ }
+ }
+ }
+ }
+};
+
function
ts_RANAP_RabAssResp(template (omit) RAB_SetupOrModifiedList rab_sml := omit,
template (omit) RAB_FailedList rab_fl := omit,
diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn
index c82d36a..06cdcb4 100644
--- a/msc/BSC_ConnectionHandler.ttcn
+++ b/msc/BSC_ConnectionHandler.ttcn
@@ -1298,27 +1298,11 @@
[] BSSAP.receive(tr_RANAP_RabAssReq(?)) -> value ranap {
log("f_mt_call_complete 6.iu");
var RAB_ID rab_id := f_ranap_rab_ass_req_extract_rab_id(ranap);
- var RAB_SetupOrModifiedList l := {
- {
- {
- id := id_RAB_SetupOrModifiedItem,
- criticality := ignore,
- value_ := {
- rAB_SetupOrModifiedItem := {
- rAB_ID := rab_id,
- transportLayerAddress := hex2bit(
'350001c0a8021500000000000000000000000000'H),
- iuTransportAssociation := {
- bindingID := '040c0000'O
- },
- dl_dataVolumes := omit,
- iE_Extensions := omit
- }
- }
- }
- }
- };
+ var RAB_SetupOrModifiedList l :=
+ ts_RAB_SetupOrModifiedListCS(rab_id,
+ hex2oct('350001c0a8021500000000000000000000000000'H),
+ '040c0000'O);
BSSAP.send(ts_RANAP_RabAssResp(l));
-
BSSAP.send(ts_PDU_DTAP_MO(ts_ML3_MO_CC_CONNECT(cpars.transaction_id)));
}
@@ -1780,25 +1764,10 @@
[] BSSAP.receive(tr_RANAP_RabAssReq(*)) -> value ranap {
log("f_mo_call_establish 4.iu: rx RANAP RAB Assignment Request");
var RAB_ID rab_id := f_ranap_rab_ass_req_extract_rab_id(ranap);
- var RAB_SetupOrModifiedList l := {
- {
- {
- id := id_RAB_SetupOrModifiedItem,
- criticality := ignore,
- value_ := {
- rAB_SetupOrModifiedItem := {
- rAB_ID := rab_id,
- transportLayerAddress := hex2bit(
'350001c0a8021500000000000000000000000000'H),
- iuTransportAssociation := {
- bindingID := '040c0000'O
- },
- dl_dataVolumes := omit,
- iE_Extensions := omit
- }
- }
- }
- }
- };
+ var RAB_SetupOrModifiedList l :=
+ ts_RAB_SetupOrModifiedListCS(rab_id,
+ hex2oct('350001c0a8021500000000000000000000000000'H),
+ '040c0000'O);
BSSAP.send(ts_RANAP_RabAssResp(l));
}
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37552?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I768aad762c4fa6c0d3a6d0effd7a7a1aabb3488f
Gerrit-Change-Number: 37552
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange