I am decoding SABP protocol as per the specification "3GPP TS 25.419 version 4.1.0 Release 4"
based on PER(ASN.1). I have the doubt in the following part.
ProtocolIE-Container {SABP-PROTOCOL-IES : IEsSetParam}
::= SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
Write-Replace-Complete-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Message-Identifier CRITICALITY reject
TYPE Message-Identifier PRESENCE mandatory
} |
{ ID id-New-Serial-Number CRITICALITY reject
TYPE New-Serial-Number PRESENCE mandatory
} |
{ ID id-Number-of-Broadcasts-Completed-List
CRITICALITY reject TYPE Number-of-Broadcasts-Completed-List PRESENCE mandatory
}|
{ ID id-Criticality-Diagnostics CRITICALITY
ignore TYPE Criticality-Diagnostics PRESENCE optional
},
...
}
ProtocolIE-Field {SABP-PROTOCOL-IES : IEsSetParam}
::= SEQUENCE {
id SABP-PROTOCOL-IES.&id ({IEsSetParam}),
criticality
SABP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
value
SABP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
}
Here 'IEsSetParam' is 'Write-Replace-Complete-IEs'.
As per my understanding each IE in 'Write-Replace-Complete-IEs'
is of
the format of 'ProtocolIE-Field'.
While coding 'Write-Replace-Complete-IEs'
in 'ProtocolIE-Container'
after coding
SEQUENCE (SIZE (0..maxProtocolIEs)) OF ProtocolIE-Field {{IEsSetParam}}
will there be a extension bit and a bitmap
for optional parameter ?
Thanks in advance
Bhola
begin:vcard n:Sharma;Bhola tel;work:5522214/15 x-mozilla-html:FALSE org:TENET INDIA Pvt. Ltd.;Telecom adr:;;;Bangalore;Karnataka;560 068;INDIA version:2.1 email;internet:[EMAIL PROTECTED] title:Software Engineer fn:Bhola Sharma end:vcard
