asn1dir: add a global TCAP-CAP-Message to encode and decode any CAMEL message
This commit is contained in:
parent
69e40ce7f4
commit
ae0a57e375
|
@ -0,0 +1,180 @@
|
||||||
|
TCAP-CAP-Messages DEFINITIONS ::=
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
cAPSpecificBoundSet
|
||||||
|
FROM CAP-classes
|
||||||
|
|
||||||
|
OPERATION
|
||||||
|
FROM Remote-Operations-Information-Objects
|
||||||
|
|
||||||
|
TCMessage {}
|
||||||
|
FROM TCAPMessages
|
||||||
|
|
||||||
|
activityTestGPRS,
|
||||||
|
applyChargingGPRS,
|
||||||
|
applyChargingReportGPRS,
|
||||||
|
cancelGPRS,
|
||||||
|
connectGPRS {},
|
||||||
|
continueGPRS,
|
||||||
|
entityReleasedGPRS {},
|
||||||
|
furnishChargingInformationGPRS {},
|
||||||
|
initialDPGPRS {},
|
||||||
|
releaseGPRS {},
|
||||||
|
eventReportGPRS {},
|
||||||
|
requestReportGPRSEvent {},
|
||||||
|
resetTimerGPRS,
|
||||||
|
sendChargingInformationGPRS {}
|
||||||
|
FROM CAP-gprsSSF-gsmSCF-ops-args
|
||||||
|
|
||||||
|
playAnnouncement {},
|
||||||
|
promptAndCollectUserInformation {},
|
||||||
|
specializedResourceReport
|
||||||
|
FROM CAP-gsmSCF-gsmSRF-ops-args
|
||||||
|
|
||||||
|
activityTest,
|
||||||
|
applyCharging {},
|
||||||
|
applyChargingReport {},
|
||||||
|
assistRequestInstructions {},
|
||||||
|
callGap {},
|
||||||
|
callInformationReport {},
|
||||||
|
callInformationRequest {},
|
||||||
|
cancel {},
|
||||||
|
collectInformation {},
|
||||||
|
connect {},
|
||||||
|
connectToResource {},
|
||||||
|
continue,
|
||||||
|
continueWithArgument {},
|
||||||
|
disconnectForwardConnection,
|
||||||
|
disconnectForwardConnectionWithArgument {},
|
||||||
|
disconnectLeg {},
|
||||||
|
entityReleased {},
|
||||||
|
establishTemporaryConnection {},
|
||||||
|
eventReportBCSM {},
|
||||||
|
furnishChargingInformation {},
|
||||||
|
initialDP {},
|
||||||
|
initiateCallAttempt {},
|
||||||
|
moveLeg {},
|
||||||
|
playTone {},
|
||||||
|
releaseCall {},
|
||||||
|
requestReportBCSMEvent {},
|
||||||
|
resetTimer {},
|
||||||
|
sendChargingInformation {},
|
||||||
|
splitLeg {}
|
||||||
|
FROM CAP-gsmSSF-gsmSCF-ops-args
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
|
-- TCMessage{OPERATION:Invokable, OPERATION:Returnable}
|
||||||
|
-- here for commodity, we gather all CAP application contexts into a single TCMessage object
|
||||||
|
|
||||||
|
|
||||||
|
TCAP-CAP-Message ::= TCMessage {{AllCAPInvokable},
|
||||||
|
{AllCAPReturnable}}
|
||||||
|
|
||||||
|
|
||||||
|
AllCAPInvokable OPERATION ::= {
|
||||||
|
-- CAP-gprsSSF-gsmSCF-pkgs-contracts-acs
|
||||||
|
activityTestGPRS |
|
||||||
|
applyChargingGPRS |
|
||||||
|
applyChargingReportGPRS |
|
||||||
|
cancelGPRS |
|
||||||
|
connectGPRS {cAPSpecificBoundSet} |
|
||||||
|
entityReleasedGPRS {cAPSpecificBoundSet} |
|
||||||
|
eventReportGPRS {cAPSpecificBoundSet} |
|
||||||
|
furnishChargingInformationGPRS {cAPSpecificBoundSet} |
|
||||||
|
initialDPGPRS {cAPSpecificBoundSet} |
|
||||||
|
releaseGPRS {cAPSpecificBoundSet} |
|
||||||
|
requestReportGPRSEvent {cAPSpecificBoundSet} |
|
||||||
|
resetTimerGPRS |
|
||||||
|
sendChargingInformationGPRS {cAPSpecificBoundSet} |
|
||||||
|
-- CAP-gsmSCF-gsmSRF-pkgs-contracts-acs
|
||||||
|
activityTest |
|
||||||
|
assistRequestInstructions {cAPSpecificBoundSet} |
|
||||||
|
cancel {cAPSpecificBoundSet} |
|
||||||
|
playAnnouncement {cAPSpecificBoundSet} |
|
||||||
|
promptAndCollectUserInformation {cAPSpecificBoundSet} |
|
||||||
|
specializedResourceReport |
|
||||||
|
-- CAP-gsmSSF-gsmSCF-pkgs-contracts-acs
|
||||||
|
applyCharging {cAPSpecificBoundSet} |
|
||||||
|
applyChargingReport {cAPSpecificBoundSet} |
|
||||||
|
callInformationReport {cAPSpecificBoundSet} |
|
||||||
|
callInformationRequest {cAPSpecificBoundSet} |
|
||||||
|
connect {cAPSpecificBoundSet} |
|
||||||
|
connectToResource {cAPSpecificBoundSet} |
|
||||||
|
collectInformation |
|
||||||
|
continueWithArgument {cAPSpecificBoundSet} |
|
||||||
|
disconnectForwardConnection |
|
||||||
|
disconnectForwardConnectionWithArgument {cAPSpecificBoundSet} |
|
||||||
|
disconnectLeg {cAPSpecificBoundSet} |
|
||||||
|
entityReleased {cAPSpecificBoundSet} |
|
||||||
|
establishTemporaryConnection {cAPSpecificBoundSet} |
|
||||||
|
eventReportBCSM {cAPSpecificBoundSet} |
|
||||||
|
furnishChargingInformation {cAPSpecificBoundSet} |
|
||||||
|
initialDP {cAPSpecificBoundSet} |
|
||||||
|
initiateCallAttempt {cAPSpecificBoundSet} |
|
||||||
|
moveLeg {cAPSpecificBoundSet} |
|
||||||
|
releaseCall {cAPSpecificBoundSet} |
|
||||||
|
requestReportBCSMEvent {cAPSpecificBoundSet} |
|
||||||
|
resetTimer {cAPSpecificBoundSet} |
|
||||||
|
sendChargingInformation {cAPSpecificBoundSet} |
|
||||||
|
splitLeg {cAPSpecificBoundSet} |
|
||||||
|
playTone {cAPSpecificBoundSet} |
|
||||||
|
specializedResourceReport
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
AllCAPReturnable OPERATION ::= {
|
||||||
|
-- CAP-gprsSSF-gsmSCF-pkgs-contracts-acs
|
||||||
|
activityTestGPRS |
|
||||||
|
applyChargingGPRS |
|
||||||
|
applyChargingReportGPRS |
|
||||||
|
cancelGPRS |
|
||||||
|
connectGPRS {cAPSpecificBoundSet} |
|
||||||
|
continueGPRS |
|
||||||
|
entityReleasedGPRS {cAPSpecificBoundSet} |
|
||||||
|
furnishChargingInformationGPRS {cAPSpecificBoundSet} |
|
||||||
|
initialDPGPRS {cAPSpecificBoundSet} |
|
||||||
|
releaseGPRS {cAPSpecificBoundSet} |
|
||||||
|
requestReportGPRSEvent {cAPSpecificBoundSet} |
|
||||||
|
resetTimerGPRS |
|
||||||
|
sendChargingInformationGPRS {cAPSpecificBoundSet} |
|
||||||
|
-- CAP-gsmSCF-gsmSRF-pkgs-contracts-acs
|
||||||
|
activityTest |
|
||||||
|
assistRequestInstructions {cAPSpecificBoundSet} |
|
||||||
|
cancel {cAPSpecificBoundSet} |
|
||||||
|
playAnnouncement {cAPSpecificBoundSet} |
|
||||||
|
promptAndCollectUserInformation {cAPSpecificBoundSet} |
|
||||||
|
-- CAP-gsmSSF-gsmSCF-pkgs-contracts-acs
|
||||||
|
applyCharging {cAPSpecificBoundSet} |
|
||||||
|
applyChargingReport {cAPSpecificBoundSet} |
|
||||||
|
callGap {cAPSpecificBoundSet} |
|
||||||
|
callInformationRequest {cAPSpecificBoundSet} |
|
||||||
|
connect {cAPSpecificBoundSet} |
|
||||||
|
connectToResource {cAPSpecificBoundSet} |
|
||||||
|
collectInformation |
|
||||||
|
continue |
|
||||||
|
continueWithArgument {cAPSpecificBoundSet} |
|
||||||
|
disconnectForwardConnection |
|
||||||
|
disconnectForwardConnectionWithArgument {cAPSpecificBoundSet} |
|
||||||
|
disconnectLeg {cAPSpecificBoundSet} |
|
||||||
|
entityReleased {cAPSpecificBoundSet} |
|
||||||
|
establishTemporaryConnection {cAPSpecificBoundSet} |
|
||||||
|
furnishChargingInformation {cAPSpecificBoundSet} |
|
||||||
|
initialDP {cAPSpecificBoundSet} |
|
||||||
|
initiateCallAttempt {cAPSpecificBoundSet} |
|
||||||
|
moveLeg {cAPSpecificBoundSet} |
|
||||||
|
releaseCall {cAPSpecificBoundSet} |
|
||||||
|
requestReportBCSMEvent {cAPSpecificBoundSet} |
|
||||||
|
resetTimer {cAPSpecificBoundSet} |
|
||||||
|
sendChargingInformation {cAPSpecificBoundSet} |
|
||||||
|
splitLeg {cAPSpecificBoundSet} |
|
||||||
|
playTone {cAPSpecificBoundSet} |
|
||||||
|
eventReportBCSM {cAPSpecificBoundSet} |
|
||||||
|
specializedResourceReport
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
END
|
||||||
|
|
Loading…
Reference in New Issue