B.2 Mapping between CAP and SM-CP
29.0783GPPCAMEL Application Part (CAP) specificationCustomised Applications for Mobile network Enhanced Logic (CAMEL) Phase XRelease 17TS
B.2.1 MO-SMS
B.2.1.1 InitialDPSMS operation
The Short Message TPDU is carried by a Short Message RPDU. The RPDU between the MS and the MSC or SGSN is conveyed in the RP‑DATA Relay Message. The MSC or SGSN shall obtain information from the RP‑DATA Message and place it in CAP InitialDP OPERATION.
Table B.5
|
CAP InitialDPSMS ARGUMENT |
SM-CP RP-DATA Message |
|
DestinationSubscriberNumber |
RP-User Data; TPDU; TP-Destination-Address |
|
SMSCAddress |
RP-User Data; RP‑Destination Address |
|
TPShortMessageSpecificInfo |
RP-User Data; TPDU; 1st octet |
|
TPProtocolIdentifier |
RP-User Data; TPDU; TP‑Protocol‑Identifier |
|
TPDataCodingScheme |
RP-User Data; TPDU; TP‑Data‑Coding‑Scheme |
|
TPValidityPeriod |
RP-User Data; TPDU; TP‑Validity‑Period‑Format |
B.2.1.2 ReleaseSMS operation
When the MSC or SGSN receives the CAP ReleaseSMS operation, it shall return a RP-ERROR RPDU to the MS. The RP-ERROR RPDU between the MSC or SGSN and the MS is conveyed in the RP-ERROR Relay Message. The MSC or SGSN shall obtain the RPCause from the CAP ReleaseSMS OPERATION and place it in the RP-ERROR Message.
Table B.6
|
CAP ReleaseSMS ARGUMENT |
SM-CP RP-ERROR Message |
|
RPCause |
RP‑Cause |
B.2.2 MT-SMS
B.2.2.1 ConnectSMS operation
When the MSC or SGSN receives the ConnectSMS operation, it shall use the received information to replace data in the Short Message SMS-DELIVER TPDU. The SMS-DELIVER TPDU is carried in a RP-MT-DATA RPDU. The RP-MT-DATA RPDU between the MSC or SGSN and the MS is conveyed by the SM-CP CP-Data Message.
Table B.7
|
CAP ConnectSMS |
SM-CP RP-DATA Message |
|
CallingPartysNumber |
RP-User Data; TPDU; TP-Originating-Address |
B.2.2.2 EentReportSMS operation
When the MSC or SGSN receives the RP-ERROR RPDU from the MS, it shall send the RP-Cause to the gsmSCF. The RP-ERROR RPDU between the MS and the MSC or SGSN is conveyed in the RP-ERROR Relay Message. The MSC or SGSN shall obtain the RPCause from the RP-ERROR Message and place it in CAP EventReportSMS.
Table B.8
|
CAP EventReportSMS |
SM-CP RP-ERROR Message |
|
EventSpecificInformation |
RP-Cause |
Annex C (informative):
Change history
Comments on CAMEL Phase 4 Rel-6
- For Release Rel-6, the version of module CAP-U-ABORT-Data is aligned with the other CAP modules; the module version is increased to version8(7). The increase of module version number does not affect the data type definitions contained within the module.
- CAP Operation "SpecialisedResourceReport" is spelled with a "z" (American spelling) in ASN.1. Therefore, TS 29.078 shall write in the text SpecializedResourceReport with a "z" consistently.
- For consistency purposes, module CAP-GPRS-ReferenceNumber is placed in a separate section. All CAP Modules (starting with BEGIN and ending with END) are specified in a separate section.
- The Rel-5 history overview ("How CAMEL Phase 4 Rel-5 Version 5.0.0 was created") is removed from the Rel-6 version of the present specification.
|
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Cat |
Subject/Comment |
New |
|---|---|---|---|---|---|---|---|
|
2003-12 |
CN#22 |
NP-030527 |
332 |
1 |
Collective CR for Rel-6 Enhanced Dialled Services |
6.0.0 |
|
|
2003-12 |
CN#22 |
NP-030528 |
343 |
1 |
Change of position armed with criteria |
6.0.0 |
|
|
2004-03 |
CN#23 |
NP-040138 |
350 |
2 |
Enhancement of Event Specific Information for DP ‘Change of Position’ |
6.1.0 |
|
|
2004-03 |
CN#23 |
NP-040095 |
352 |
1 |
CAMEL4 SCUDIF notification during active call for prepay |
6.1.0 |
|
|
2004-03 |
CN#23 |
NP-040096 |
356 |
1 |
LLC passes on the gsmSSF – gsmSCF interface |
6.1.0 |
|
|
2004-03 |
CN#23 |
NP-040136 |
360 |
Correction to description of Service Interaction Indicators Two parameter |
6.1.0 |
||
|
2004-03 |
CN#23 |
NP-040136 |
361 |
Correction to temporary connection establishment |
6.1.0 |
||
|
2004-03 |
CN#23 |
NP-040137 |
362 |
Correction to SplitLeg and MoveLeg preconditions |
6.1.0 |
||
|
2004-03 |
CN#23 |
NP-040138 |
363 |
Correction to Disconnect Leg preconditions |
6.1.0 |
||
|
2004-03 |
CN#23 |
NP-040138 |
364 |
Correction to GPRS protocol definition |
6.1.0 |
||
|
2004-06 |
CN#24 |
NP-040249 |
366 |
1 |
Enhancement to User Interaction |
6.2.0 |
|
|
2004-06 |
CN#24 |
NP-040249 |
367 |
1 |
Adding missing ROS Object Identifier |
6.2.0 |
|
|
2004-06 |
CN#24 |
NP-040207 |
370 |
1 |
Mapping between ICA and IAM |
6.2.0 |
|
|
2004-06 |
CN#24 |
NP-040207 |
371 |
Correction to Tssf timer |
6.2.0 |
||
|
2004-06 |
CN#24 |
NP-040207 |
372 |
Correction to ERB pre-condition for gsmSSF FSM state |
6.2.0 |
||
|
2004-06 |
CN#24 |
NP-040207 |
374 |
2 |
Correction to Move Leg pre-condition |
6.2.0 |
|
|
2004-06 |
CN#24 |
NP-040249 |
375 |
Correction to First Digit Timer for Prompt&Collect |
6.2.0 |
||
|
2004-09 |
CN#25 |
NP-040405 |
380 |
Support of User-to-User Information (UUI) in CAMEL InitialDP operation |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040397 |
382 |
2 |
Clarification on the handling of operation invocation when LinkedID is missing although expected |
6.3.0 |
|
|
2004-09 |
CN#25 |
NP-040406 |
383 |
Correction to usage of ACM for CAP ETC and CAP CTR |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
384 |
Correction to Cancel procedure description |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
385 |
Correction to SplitLeg ASN.1 description |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
386 |
Correction to Apply Charging Report procedure |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
387 |
Correction to Assist Request Instructions procedure |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
388 |
Correction to Call Information Request and Report |
6.3.0 |
||
|
2004-09 |
CN#25 |
NP-040406 |
389 |
Correction to Tssf timer setting for SMS control |
6.3.0 |
||
|
2004-12 |
CN#26 |
NP-040544 |
390 |
Correction of wrong TS numbers in references |
6.4.0 |
||
|
2005-06 |
CT#28 |
CP-050103 |
392 |
1 |
Additions to CAP for trunk originated services |
7.0.0 |
|
|
2005-09 |
CT#29 |
CP-050312 |
393 |
1 |
Additions and clarifications to CAP for trunk originated services |
7.1.0 |
|
|
2005-12 |
CT#30 |
CP-050626 |
0396 |
1 |
Support of an Operation Arg and Errors for CollectInformation |
7.2.0 |
|
|
2006-06 |
CT#32 |
CP-060311 |
0397 |
1 |
Addition of information related to service change |
7.3.0 |
|
|
2007-09 |
CT#37 |
CP-070540 |
0399 |
2 |
AC/ACR Handling |
7.4.0 |
|
|
2007-09 |
CT#37 |
CP-070540 |
0400 |
QoS Extension |
7.4.0 |
||
|
2008-12 |
CT#42 |
Upgraded unchanged from Rel-7 |
8.0.0 |
||||
|
2009-09 |
CT#45 |
CP-090523 |
0407 |
Correction to InvokeID syntax definition |
8.1.0 |
||
|
2009-12 |
CT#46 |
Upgraded unchanged from Rel-8 |
9.0.0 |
||||
|
2010-03 |
CT#47 |
CP-100029 |
0409 |
1 |
User CSG Information for CAMEL |
9.1.0 |
|
|
2010-04 |
Figures 4-1/4, 4-1/6 and 4-1/8 were not visible. Release corrected on cover page. |
9.1.1 |
|||||
|
2010-06 |
CT#48 |
CP-100261 |
0413 |
ASN.1 Module Version Update |
9.2.0 |
||
|
2011-03 |
CT#51 |
Update to Rel-10 version (MCC) |
10.0.0 |
||||
|
2011-09 |
CT#53 |
CP-110733 |
0414 |
2 |
Extension parameter for Release Call |
11.0.0 |
|
|
2011-12 |
CT#53 |
CP-110813 |
0415 |
2 |
Extension of ScfID parameter length |
11.1.0 |
|
|
2012-12 |
CT#58 |
CP-120749 |
0416 |
1 |
CWA Correction and CWA and ICA Clarification |
11.2.0 |
|
|
2014-09 |
– |
– |
– |
– |
Update to Rel-12 version (MCC) |
12.0.0 |
|
|
2015-12 |
CT#70 |
– |
– |
– |
Update to Rel-13 version (MCC) |
13.0.0 |
|
|
2017-03 |
CT#75 |
– |
– |
– |
Update to Rel-14 version (MCC) |
14.0.0 |
|
|
2018-06 |
CT#80 |
– |
– |
– |
Update to Rel-15 version (MCC) |
15.0.0 |
|
|
2020-07 |
CT#88e |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
|
|
2022-03 |
CT#95e |
Update to Rel-17 version (MCC) |
17.0.0 |