forked from osmocom/wireshark
8c608e6e82
Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954 Reviewed-on: https://code.wireshark.org/review/244 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
170 lines
5.6 KiB
Groff
170 lines
5.6 KiB
Groff
-- QSIG-MCR.asn
|
|
--
|
|
-- Taken from Ecma International
|
|
-- Standard ECMA-344, (June 2003)
|
|
-- http://www.ecma-international.org/publications/standards/Ecma-344.htm
|
|
--
|
|
|
|
SS-MCR-Operations-asn97
|
|
{iso (1) identified-organization (3) icd-ecma (12) standard (0)
|
|
qsig-make-call-request (344) make-call-request-operations (0)}
|
|
|
|
DEFINITIONS EXPLICIT TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
IMPORTS
|
|
|
|
OPERATION,
|
|
ERROR
|
|
FROM Remote-Operations-Information-Objects
|
|
{ joint-iso-itu-t (2) remote-operations (4) informationObjects (5) version1 (0) }
|
|
|
|
EXTENSION,
|
|
Extension {}
|
|
FROM Manufacturer-specific-service-extension-class-asn1-97
|
|
{ iso (1) standard (0) pss1-generic-procedures (11582) msi-class-asn1-97 (11) }
|
|
|
|
Name
|
|
FROM Name-Operations-asn1-97
|
|
{ iso (1) standard (0) pss1-name (13868) name-operations-asn1-97 (1) }
|
|
|
|
BasicService
|
|
FROM Call-Diversion-Operations-asn1-97
|
|
{ iso (1) standard (0) pss1-call-diversion (13873)
|
|
call-diversion-operations-asn1-97 (1) }
|
|
|
|
basicServiceNotProvided,
|
|
supplementaryServiceInteractionNotAllowed,
|
|
userNotSubscribed
|
|
FROM General-Error-List
|
|
{itu-t (0) recommendation (0) q (17) 950 general-error-list (1)}
|
|
|
|
PresentedAddressUnscreened
|
|
FROM Addressing-Data-Elements-asn1-97
|
|
{ iso (1) standard (0) pss1-generic-procedures (11582)
|
|
addressing-data-elements-asn1-97 (20) }
|
|
|
|
CallIdentity, establishmentFailure
|
|
FROM Path-Replacement-Operations-asn1-97
|
|
{iso (1) standard (0) pss1-path-replacement (13874) pr-operations-asn1-97(1)}
|
|
;
|
|
|
|
Make-Call-Request-Operations OPERATION::= {
|
|
mCRequest | mCAlerting | mCInform }
|
|
|
|
mCRequest OPERATION ::= {
|
|
ARGUMENT MCRequestArg
|
|
RESULT MCRequestResult
|
|
ERRORS {userNotSubscribed|
|
|
basicServiceNotProvided|
|
|
supplementaryServiceInteractionNotAllowed|
|
|
invalidDestinationNumber|
|
|
invalidCooperationNumber|
|
|
mCRequestNotAllowed|
|
|
mCExecutionNotAllowed|
|
|
mCDestUserBusy|
|
|
mCCoopUserBusy|
|
|
mCCoopUserRejected|
|
|
establishmentFailure|
|
|
unspecified}
|
|
CODE local: 112
|
|
}
|
|
|
|
mCInform OPERATION ::= {
|
|
ARGUMENT MCInformArg
|
|
RETURN RESULT FALSE
|
|
ERRORS {userNotSubscribed|
|
|
basicServiceNotProvided|
|
|
supplementaryServiceInteractionNotAllowed|
|
|
invalidDestinationNumber|
|
|
mCExecutionNotAllowed|
|
|
mCDestUserBusy|
|
|
unspecified}
|
|
ALWAYS RESPONDS FALSE
|
|
CODE local: 113
|
|
}
|
|
|
|
mCAlerting OPERATION ::= {
|
|
ARGUMENT MCAlertingArg
|
|
RETURN RESULT FALSE
|
|
ALWAYS RESPONDS FALSE
|
|
CODE local: 114
|
|
}
|
|
|
|
MCRequestArg ::= SEQUENCE
|
|
{
|
|
callType CallType,
|
|
retainOrigCall BOOLEAN DEFAULT TRUE,
|
|
destinationAddress PresentedAddressUnscreened,
|
|
requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
|
|
cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
|
|
correlation Correlation,
|
|
extensions MCRExtensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
MCRequestResult ::= SEQUENCE
|
|
{
|
|
extensions MCRExtensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
MCInformArg ::= SEQUENCE
|
|
{
|
|
requestingAddress [0] PresentedAddressUnscreened OPTIONAL,
|
|
cooperatingAddress [1] PresentedAddressUnscreened OPTIONAL,
|
|
correlation Correlation,
|
|
extensions MCRExtensions OPTIONAL,
|
|
...
|
|
}
|
|
|
|
MCAlertingArg ::= SEQUENCE
|
|
{
|
|
correlation Correlation,
|
|
extensions MCRExtensions OPTIONAL,
|
|
...
|
|
}
|
|
CallType ::= CHOICE
|
|
{
|
|
basicService BasicService,
|
|
cisc NULL
|
|
}
|
|
|
|
Correlation ::= SEQUENCE
|
|
{
|
|
correlationData CallIdentity,
|
|
correlationReason CorrelationReason OPTIONAL
|
|
}
|
|
CorrelationReason ::= INTEGER
|
|
{
|
|
unknown (0),
|
|
mCACommunication (1),
|
|
cTIApplication (2)
|
|
} (0..255)
|
|
|
|
MCRExtensions ::= CHOICE
|
|
{
|
|
none NULL,
|
|
single [0] IMPLICIT Extension
|
|
{ { MakeCallRequestExtension } } ,
|
|
multiple [1] IMPLICIT SEQUENCE OF Extension
|
|
{ { MakeCallRequestExtension } }
|
|
}
|
|
|
|
MakeCallRequestExtension EXTENSION::= {...}
|
|
|
|
invalidDestinationNumber ERROR ::= {CODE local : 1030}
|
|
invalidCooperationNumber ERROR ::= {CODE local : 1031}
|
|
mCRequestNotAllowed ERROR ::= {CODE local : 1032}
|
|
mCExecutionNotAllowed ERROR ::= {CODE local : 1033}
|
|
mCDestUserBusy ERROR ::= {CODE local : 1034}
|
|
mCCoopUserBusy ERROR ::= {CODE local : 1035}
|
|
mCCoopUserRejected ERROR ::= {CODE local : 1036}
|
|
unspecified ERROR ::= {PARAMETER Extension
|
|
{ { MakeCallRequestExtension } }
|
|
CODE local : 1008
|
|
}
|
|
|
|
END -- of SS-MCR-Operations
|