diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-12-18 06:26:20 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-12-18 06:26:20 +0000 |
commit | 16612121587b9706f35747288882eb0c2cbfa500 (patch) | |
tree | 643b2c77bd989265d73d48b19b96aa02035f5c0f /asn1/ansi_map | |
parent | 9317528c964df9eaecefc0f878023147433dcc1e (diff) |
Dissect NumberPortabilityRequest return result.
svn path=/trunk/; revision=31306
Diffstat (limited to 'asn1/ansi_map')
-rw-r--r-- | asn1/ansi_map/ansi_map.asn | 9 | ||||
-rw-r--r-- | asn1/ansi_map/packet-ansi_map-template.c | 8 |
2 files changed, 16 insertions, 1 deletions
diff --git a/asn1/ansi_map/ansi_map.asn b/asn1/ansi_map/ansi_map.asn index e8942cb385..55f60f7ad1 100644 --- a/asn1/ansi_map/ansi_map.asn +++ b/asn1/ansi_map/ansi_map.asn @@ -1,4 +1,4 @@ --- Copyright 2005 - 2007 Anders Broman +-- Copyright 2005 - 2009 Anders Broman -- $Id$ MAP-Protocol{ 0 identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-Protocol (4) version5 (5) } @@ -3089,6 +3089,7 @@ TMSIDirectiveRes ::= [PRIVATE 18] SET { -- O } +--X.S0004-540-E v2.0 2.42 NumberPortabilityRequest -- 6.4.2.g NumberPortabilityRequest Updated with N.S0023-0 v 1.0 NumberPortabilityRequest ::= [PRIVATE 18] SET { digits [4] IMPLICIT Digits, @@ -3103,6 +3104,11 @@ NumberPortabilityRequest ::= [PRIVATE 18] SET { -- (Originating) O 6.5.2.bv c } +NumberPortabilityRequestRes ::= [PRIVATE 18] SET { + routingDigits [150] IMPLICIT RoutingDigits OPTIONAL + -- O 2.209 + } + -- 6.4.2.h ServiceRequest Updated with N.S0023-0 v 1.0 ServiceRequest ::= [PRIVATE 18] SET { @@ -8368,6 +8374,7 @@ ReturnData ::= SEQUENCE { changeServiceRes ChangeServiceRes, parameterRequestRes ParameterRequestRes, tMSIDirectiveRes TMSIDirectiveRes, + numberPortabilityRequestRes NumberPortabilityRequestRes, serviceRequestRes ServiceRequestRes, analyzedInformationRes AnalyzedInformationRes, facilitySelectedAndAvailableRes FacilitySelectedAndAvailableRes, diff --git a/asn1/ansi_map/packet-ansi_map-template.c b/asn1/ansi_map/packet-ansi_map-template.c index 1985683d5d..c029e4fc22 100644 --- a/asn1/ansi_map/packet-ansi_map-template.c +++ b/asn1/ansi_map/packet-ansi_map-template.c @@ -4201,6 +4201,7 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ case 56: /*OTASP Request 6.4.2.CC*/ offset = dissect_ansi_map_OTASPRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_oTASPRequestRes); break; + /* 57 Information Backward*/ case 58: /*Change Facilities*/ offset = dissect_ansi_map_ChangeFacilitiesRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_changeFacilitiesRes); break; @@ -4213,6 +4214,9 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ case 61: /*TMSI Directive*/ offset = dissect_ansi_map_TMSIDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_tMSIDirectiveRes); break; + case 62: /*NumberPortabilityRequest */ + offset = dissect_ansi_map_NumberPortabilityRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_numberPortabilityRequestRes); + break; case 63: /*Service Request*/ offset = dissect_ansi_map_ServiceRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_serviceRequestRes); break; @@ -4220,9 +4224,13 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ case 64: /*Analyzed Information Request*/ offset = dissect_ansi_map_AnalyzedInformationRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_analyzedInformationRes); break; + /* 65 Connection Failure Report*/ + /* 66 Connect Resource*/ + /* 67 Disconnect Resource*/ case 68: /*Facility Selected and Available*/ offset = dissect_ansi_map_FacilitySelectedAndAvailableRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitySelectedAndAvailableRes); break; + /* 69 Instruction Request*/ case 70: /*Modify*/ offset = dissect_ansi_map_ModifyRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_modifyRes); break; |