Holger Hans Peter Freyther
121758e223
CAMEL: Introduce a different InitialDPArgExtension for v2
...
Even if InitialDPArgExtension could have been modified in a forward
compatible way, 3GPP apparently decided against it. Introduce the V2
of InitialDPArgExtension.
2017-05-02 23:05:48 +02:00
Holger Hans Peter Freyther
f1facaa8af
psi: Break the spec to deal with a Canadian operator
...
This is what you get when people create messages by hand and don't do
any output validation. And big telco is unlikely to fix their mess...
2017-03-09 09:38:20 +01:00
Holger Hans Peter Freyther
f5968c6c79
map: Add release17 files for EPS/IMS/MME support to the mix...
...
Manually imported the diff, imports have changed, but we still rely on
the ASN1 module code to make global look-ups..
2017-02-04 19:57:04 +08:00
Holger Hans Peter Freyther
b1829e743f
map: Use the extension mechanism to add some more extensions
...
Can't find that in a V2 but I have a HLR that sends it. Let's deal
with it properly.
2016-10-20 12:40:47 +02:00
Holger Hans Peter Freyther
7a6d9a02c8
map: Correct ISDv2 and mark it for extensions
...
The earliest Phase2 specification (4.4.0) already had the extension
container set, add it here as well.
2016-10-20 12:15:38 +02:00
Holger Hans Peter Freyther
ed986d1919
map: Introduce networkLocUpContext-v2 for legacy reasons
...
networkLocUpContext-v2 was used in Release2 and is mostly similiar to
the v3 version. The InsertSubscriberData-ArgV2 has an extension container
that was not in the Release2 file.
Now updateLocation will be included in two different ACNs, some software
needs to be adjusted for that.
2016-10-11 14:28:58 +02:00
Norbert Hartl
1704194980
added HNBAP grammar files and manifest file
2015-09-02 17:30:18 +02:00
Holger Hans Peter Freyther
02ed07f6e0
Add necessary operation code to the operation
2015-06-07 20:50:12 +02:00
Holger Hans Peter Freyther
f0618d4ebf
purgeMS: Correct the V2 message of purgeMS
...
http://www.etsi.org/deliver/etsi_i_ets/300500_300599/300599/09_60/ets_300599e09p.pdf
purgeMS-Arg ::= SEQUENCE {
imsi IMSI,
vlr-Number ISDN-AddressString, ...}
2015-06-07 20:50:12 +02:00
Holger Hans Peter Freyther
d5db49e21c
Add cancelVcsgLocation/updateVcsgLocation
2015-06-07 20:50:12 +02:00
Holger Hans Peter Freyther
9f792944f8
MAP: Add IMSI/correlationID to MAP
...
Copied from PDF with 12.7.0 Release 12
Found: *#115
2015-06-07 20:50:12 +02:00
Holger Hans Peter Freyther
54950c369b
MAP: Add IMSI/correlationID to MAP
...
Copied from PDF with 12.7.0 Release 12
Found: *#115
2015-04-03 09:39:31 +02:00
Holger Hans Peter Freyther
b42fd7c3b4
map: Add resetV1 and resetV3 support
2015-03-19 17:58:46 +01:00
Holger Hans Peter Freyther
589f27155c
Add more operations to the functionalSsPackage
2015-03-19 14:43:23 +01:00
Holger Hans Peter Freyther
f1d79ccead
add old v1 operation
2015-03-19 14:00:25 +01:00
Norbert Hartl
c994d5783c
reorganized ASN.1 files into new hierarchy. New structure shall reflect
...
module libraries. A directory is a library and contains asn.1 files and
a manifest.json that contains name, dependencies and modules to load.
CAMEL manifest.json has not been tested, yet
2014-11-11 18:16:32 +01:00
Holger Hans Peter Freyther
ea83faa296
Fix exports
2014-11-11 14:18:32 +01:00
Holger Hans Peter Freyther
330206b553
Add begin Subscriber Activity
2014-08-11 09:40:36 +02:00
Holger Hans Peter Freyther
00dc7d1ae6
Add shortMsgAlertContract-v1 and the needed operation
2014-08-11 08:56:29 +02:00
Holger Hans Peter Freyther
4f677be524
Add a workaround by introducing extra pseudo bits
...
The main issue with the stack remains. If min size is 6 but
only four bits are defined.. there will be two without an name.
2014-08-09 19:46:22 +02:00
Holger Hans Peter Freyther
ea3662b21f
Fix the argument for the sendEndSignalV2 message
...
BSS-APDU does not name a type use the SendEndSignal-ArgV2
2014-02-12 14:34:32 +01:00
Holger Hans Peter Freyther
5fc01d95e6
map: Add missing VLR-Capability entries
2014-02-06 21:14:18 +01:00
Holger Hans Peter Freyther
f2f450008c
map: Fix syntax bug spotted by Norbert
2014-02-06 21:12:27 +01:00
Holger Hans Peter Freyther
8d2254ed8e
camel: Add Phase2 to the Phase3 files
...
Same issues like in the previous import apply
2013-12-09 16:43:26 +01:00
Holger Hans Peter Freyther
41c1f34ae9
camel: Integrate Phase1 into the Phase3 files.
...
Not all basic types were checked if they are compatible between
Phase3 and Phase1. This needs to be done at some point in time.
2013-12-09 16:43:26 +01:00
Holger Hans Peter Freyther
9844a3adf2
cap: Suffix all V3 IDs, ACS, Packages and Operations with V3
2013-12-09 16:43:26 +01:00
Holger Hans Peter Freyther
26cfa5b658
cap: Check-in the original set of phase3 files
...
This is copied from Rel4 with one simple edit to the import of the
GSN-Address. This still comes from an older version of MAP for us.
2013-12-09 16:43:26 +01:00
Holger Hans Peter Freyther
84820c2037
inap: Add stubs for CS1/CS2 we don't want the full INAP support
2013-12-09 16:43:26 +01:00
Holger Hans Peter Freyther
9b5d07d3ff
cap: Add phase2 messages and ACNs..
...
The strategy is to use the specific bound parameter when it is
necessary. Sequences are copied from the Rel98 specification. I
checked most types by hand if they are compatible between V2 and
V3/V4. This approach is obviously error prone..
2013-12-09 15:49:29 +01:00
Holger Hans Peter Freyther
38eb771858
cap: Add Phase1 ACN and operations to the asn files
2013-12-09 15:49:24 +01:00
Holger Hans Peter Freyther
0c81f07bb3
cap: Make operation name unique across ACNs for SMS
...
For programming (we do it in MAP as well) qualify the version of
the Operation in the OperationName. Start with SMS support.
2013-12-03 16:58:38 +01:00
Holger Hans Peter Freyther
88a5662765
inap: Add stubs for CS1/CS2 we don't want the full INAP support
2013-11-28 22:23:43 +01:00
Holger Hans Peter Freyther
f67d4bd816
camel: Import from the modules we have available and fix syntax bug
2013-11-28 22:23:22 +01:00
Holger Hans Peter Freyther
d215dcd56c
cap: Add contracts file referenced by the existing set of CAP..
2013-11-28 22:08:59 +01:00
Holger Hans Peter Freyther
3c2c576e7e
camel: Begin adding the files from wireshark
2013-11-28 21:51:36 +01:00
Holger Hans Peter Freyther
c349e1a9d4
tcap/map: Use the APPLICATION-CONTEXT from Q.775
...
The APPLICATION-CONTEXT definition as it is found in GSM 09.02 (and
3GPP 29.002) is simplified compared to the real definition of TCAP.
Introduce proper CONTRACTS and make the MAP-ApplicationContexts.asn
use these.
2013-11-28 14:13:46 +01:00
Holger Hans Peter Freyther
fa66311190
sms: Update SM operations in the files
2013-11-16 08:04:23 +01:00
Holger Hans Peter Freyther
465aa73736
ASN1: Fix the definition of SendIdentificationResV2
2013-10-07 15:41:11 +02:00
Holger Hans Peter Freyther
6a2a6305fa
gprsLocationInfoRetrievalContext: Add v3 ACN
...
The Arg/Res of v3 is matching the one we currently have. Maybe
the v4 version is wrong but we don't care about that right now.
2013-07-15 14:44:25 +02:00
Holger Hans Peter Freyther
09860883ce
sIWFSAllocationContext: Introduce this context and hook it up
2013-07-15 14:18:59 +02:00
Holger Hans Peter Freyther
1a50f7b261
controlTransferContext: Introduce v3 of the resumeCallHandling
2013-07-15 13:19:21 +02:00
Holger Hans Peter Freyther
f1baa15c3f
msPurgingContext: Introduce the v2 ACN and a purgeMSV2
2013-07-15 12:59:52 +02:00
Holger Hans Peter Freyther
d0eac13d72
shortMsgMT-RelayContext: Introduce a v2 of the context and re-use forwardSM
2013-07-15 10:15:45 +02:00
Holger Hans Peter Freyther
cf7abbe46d
mwdMngtContext: Introduce a v2 of the context
2013-07-15 09:59:16 +02:00
Holger Hans Peter Freyther
cd76f8f4b6
shortMsgMO-RelayContext: Introduce a v2 of the context and forwardSM operation
...
In v2 there is forwardSM and not mo-forwardSM.. This is why there
is no V2/V3 of the Operation
2013-07-15 09:47:13 +02:00
Holger Hans Peter Freyther
2620eade76
shortMsgGatewayContext: Introduce the v2 of this ACN
...
* The TCAPMessages.asn usage of SMS should be removed...
2013-07-15 08:56:19 +02:00
Holger Hans Peter Freyther
46b21df673
tracingContext: Introduce a v2 versions for activateTraceMode and deactivateTraceMode
...
Add a todo in the binding package.. as beginSubscriberActivity
is needed for binding SS between HLR and VLR...
2013-07-14 21:35:49 +02:00
Holger Hans Peter Freyther
ab59f24145
interVlrInfoRetrievalContext: Introduce v2 version for sendIdentification
2013-07-14 21:06:57 +02:00
Holger Hans Peter Freyther
ab30918ec0
infoRetrievalContext: Introduce v2 version of the sendAuthenticationInfo
2013-07-14 21:06:57 +02:00
Holger Hans Peter Freyther
03be7f7e38
handoverControlContext: Introduce a v2 context for the handover
...
The syntax used in v4.19.1 for the OPERATION is not supported. By
binding the Args to ExternalSignalInfo one should end up with the
right encoding. This has not been verified.
2013-07-14 21:05:51 +02:00