Loading ttcn/LibIms_Templates.ttcn +94 −48 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ group HeaderFieldTemplates{ template PChargingVector mw_pChargingVector(template charstring p_id, template charstring p_paramValue) := { fieldName := P_CHARGING_VECTOR_E, chargeParams := superset({id := valueof(p_id), paramValue := p_paramValue}) chargeParams := superset({id := p_id, paramValue := p_paramValue}) }; template PMediaAuthorization m_pMediaAuthorization_fixedValue := Loading Loading @@ -740,52 +740,98 @@ group MCIDTemplates { group PSTNTemplates { template PSTN_transit m_PSTN_transit(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template DisplayType p_d) := template PSTN_transit m_PSTN_transit_BC1(template BearerCapabilityType p_bct) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, lowLayerCompatibility := p_llc, progressIndicator := {p_pi}, display_ := {p_d} bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_2PI(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template ProgressIndicatorType p_pi2, template DisplayType p_d) := template PSTN_transit m_PSTN_transit_BC2(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC1(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc}, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_LLC(template BearerCapabilityType p_bct, template LowLayerCompatibilityType p_llc) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := p_llc, progressIndicator := {p_pi, p_pi2}, display_ := {p_d} progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_PI1(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1}, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_PI2(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1, template ProgressIndicatorType p_pi2) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1, p_pi2}, display_ := omit } template PSTN_transit m_PSTN_transit_3PI(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template PSTN_transit m_PSTN_transit_BC1_PI3(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1, template ProgressIndicatorType p_pi2, template ProgressIndicatorType p_pi3, template DisplayType p_d) := template ProgressIndicatorType p_pi3) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, lowLayerCompatibility := p_llc, progressIndicator := {p_pi, p_pi2, p_pi3}, display_ := {p_d} bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1, p_pi2, p_pi3}, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC2(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc1, template HighLayerCompatibilityType p_hlc2) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc1, p_hlc2}, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC1_PI1(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc1, template ProgressIndicatorType p_pi1) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc1}, lowLayerCompatibility := omit, progressIndicator := {p_pi1}, display_ := omit } template PSTN_transit mw_PSTN_transit_bc(template BearerCapabilityType p_bct, Loading Loading
ttcn/LibIms_Templates.ttcn +94 −48 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ group HeaderFieldTemplates{ template PChargingVector mw_pChargingVector(template charstring p_id, template charstring p_paramValue) := { fieldName := P_CHARGING_VECTOR_E, chargeParams := superset({id := valueof(p_id), paramValue := p_paramValue}) chargeParams := superset({id := p_id, paramValue := p_paramValue}) }; template PMediaAuthorization m_pMediaAuthorization_fixedValue := Loading Loading @@ -740,52 +740,98 @@ group MCIDTemplates { group PSTNTemplates { template PSTN_transit m_PSTN_transit(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template DisplayType p_d) := template PSTN_transit m_PSTN_transit_BC1(template BearerCapabilityType p_bct) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, lowLayerCompatibility := p_llc, progressIndicator := {p_pi}, display_ := {p_d} bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_2PI(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template ProgressIndicatorType p_pi2, template DisplayType p_d) := template PSTN_transit m_PSTN_transit_BC2(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC1(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc}, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_LLC(template BearerCapabilityType p_bct, template LowLayerCompatibilityType p_llc) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := p_llc, progressIndicator := {p_pi, p_pi2}, display_ := {p_d} progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_PI1(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1}, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_PI2(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1, template ProgressIndicatorType p_pi2) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1, p_pi2}, display_ := omit } template PSTN_transit m_PSTN_transit_3PI(template BearerCapabilityType p_bct, template BearerCapabilityType p_bct2, template HighLayerCompatibilityType p_hlc, template HighLayerCompatibilityType p_hlc2, template LowLayerCompatibilityType p_llc, template ProgressIndicatorType p_pi, template PSTN_transit m_PSTN_transit_BC1_PI3(template BearerCapabilityType p_bct, template ProgressIndicatorType p_pi1, template ProgressIndicatorType p_pi2, template ProgressIndicatorType p_pi3, template DisplayType p_d) := template ProgressIndicatorType p_pi3) := { bearerInfomationElement := {p_bct, p_bct2}, highLayerCompatibility := {p_hlc, p_hlc2}, lowLayerCompatibility := p_llc, progressIndicator := {p_pi, p_pi2, p_pi3}, display_ := {p_d} bearerInfomationElement := {p_bct}, highLayerCompatibility := omit, lowLayerCompatibility := omit, progressIndicator := {p_pi1, p_pi2, p_pi3}, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC2(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc1, template HighLayerCompatibilityType p_hlc2) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc1, p_hlc2}, lowLayerCompatibility := omit, progressIndicator := omit, display_ := omit } template PSTN_transit m_PSTN_transit_BC1_HLC1_PI1(template BearerCapabilityType p_bct, template HighLayerCompatibilityType p_hlc1, template ProgressIndicatorType p_pi1) := { bearerInfomationElement := {p_bct}, highLayerCompatibility := {p_hlc1}, lowLayerCompatibility := omit, progressIndicator := {p_pi1}, display_ := omit } template PSTN_transit mw_PSTN_transit_bc(template BearerCapabilityType p_bct, Loading