How the following structure should be decoded(ASN.1 PER)?

CallTransferOperations OPERATION ::=   {callTransferIdentify |
callTransferAbandon | callTransferInitiate |  callTransferSetup |
callTransferUpdate | subaddressTransfer |    callTransferComplete |
callTransferActive}

Does Symbol |  mean that CallTransferOperations to be considered as of type
"Choice ".

No. CallTransferOperations is what's called an Information Object Set, and the items separated by |'s are the information objects. The object set is typically used as a list of rules which say, in effect,

- if some sort of id shows us that this operation corresponds to callTransferIdentify, then decode it according to the information listed in callTransferIdentify; or

- if some sort of id shows us that this operation corresponds to callTransferAbandon, then decode it according to the information listed in callTransferAbandon;

etc.

In order for you to know what to do, you need to find the individual information objects. You also need to find the type where CallTransferOperations if used.


=====================================================================
Conrad Sigona                    Voice Mail     : 1-732-302-9669 x400
OSS Nokalva                      Fax            : 1-614-388-4156
[EMAIL PROTECTED]                   My direct line : 1-315-845-1773
_______________________________________________
ASN1 mailing list
[email protected]
http://lists.asn1.org/mailman/listinfo/asn1

Reply via email to