DS-EquipmentUser-CommonFunctionOrig-TransmissionPath DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS AllocateTransmissionPathRejectReason,
Bandwidth,
BandwidthReducedInformation,
CallType,
ConnectionIdentifier,
ConnectionInformation,
ConnectTransmissionPathRejectReason,
DeallocateTransmissionPathRejectReason,
DisconnectTransmissionPathRejectReason,
RelationToUser,
UserIdentifier FROM CommonDataTypes ;
EquipmentUserCommonFunctionOrigTransmissionPathMessages ::= CHOICE
{
allocateTransmissionPathEU AllocateTransmissionPathEU,
allocateTransmissionPathConfirmedUE AllocateTransmissionPathConfirmedUE, -- Reply
allocateTransmissionPathRejectedUE AllocateTransmissionPathRejectedUE, -- Reply
connectTransmissionPathEU ConnectTransmissionPathEU,
connectTransmissionPathConfirmedUE ConnectTransmissionPathConfirmedUE, -- Reply
connectTransmissionPathRejectedUE ConnectTransmissionPathRejectedUE, -- Reply
deallocateTransmissionPathEU DeallocateTransmissionPathEU,
deallocateTransmissionPathConfirmedUE DeallocateTransmissionPathConfirmedUE, -- Reply
deallocateTransmissionPathRejectedUE DeallocateTransmissionPathRejectedUE, -- Reply
disconnectTransmissionPathEU DisconnectTransmissionPathEU,
disconnectTransmissionPathConfirmedUE DisconnectTransmissionPathConfirmedUE, -- Reply
disconnectTransmissionPathRejectedUE DisconnectTransmissionPathRejectedUE, -- Reply
...
}
-- ----------------------------------
--
-- Allocate transmission path
--
--
-- ----------------------------------
AllocateTransmissionPathEU ::= SEQUENCE
{
callType CallType,
bandwidth Bandwidth,
destinationUserIdentifiers SEQUENCE OF UserIdentifier,
sourceConnectionInformation ConnectionInformation,
relationToSourceUser RelationToUser,
...
}
--
-- @param bandwidthReducedInformation Mandatory if bandwidth has been reduced.
--
--
AllocateTransmissionPathConfirmedUE ::= SEQUENCE
{
connectionIdentifier ConnectionIdentifier,
bandwidthReducedInformation BandwidthReducedInformation OPTIONAL,
...
}
AllocateTransmissionPathRejectedUE ::= SEQUENCE
{
allocateTransmissionPathRejectReason AllocateTransmissionPathRejectReason,
...
}
-- ----------------------------------
--
-- Connect transmission path
--
-- ----------------------------------
ConnectTransmissionPathEU ::= SEQUENCE
{
connectionIdentifier ConnectionIdentifier,
...
}
ConnectTransmissionPathConfirmedUE ::= SEQUENCE
{
...
}
ConnectTransmissionPathRejectedUE ::= SEQUENCE
{
connectTransmissionPathRejectReason ConnectTransmissionPathRejectReason,
...
}
-- ----------------------------------
--
-- Deallocate transmission path
--
-- ----------------------------------
DeallocateTransmissionPathEU ::= SEQUENCE
{
connectionIdentifier ConnectionIdentifier,
...
}
DeallocateTransmissionPathConfirmedUE ::= SEQUENCE
{
...
}
DeallocateTransmissionPathRejectedUE ::= SEQUENCE
{
deallocateTransmissionPathRejectReason DeallocateTransmissionPathRejectReason,
...
}
-- ----------------------------------
--
-- Disconnect transmission path
--
-- ----------------------------------
DisconnectTransmissionPathEU ::= SEQUENCE
{
connectionIdentifier ConnectionIdentifier,
...
}
DisconnectTransmissionPathConfirmedUE ::= SEQUENCE
{
...
}
DisconnectTransmissionPathRejectedUE ::= SEQUENCE
{
disconnectTransmissionPathRejectReason DisconnectTransmissionPathRejectReason,
...
}
END