Commit a9ed9e91 authored by rengasamise's avatar rengasamise
Browse files

Update file TS33128Payloads.asn

parent 05b8f51c
Loading
Loading
Loading
Loading
Loading
+172 −2
Original line number Diff line number Diff line
@@ -345,7 +345,19 @@ XIRIEvent ::= CHOICE
    mCPTTFloorControlMessage                            [197] MCPTTFloorControlMessage,

    -- IMS events, see clause 7.12.4.2, continued from tag 181
    iMSDataChannelApplicationResponse               [198] IMSDataChannelApplicationResponse
    iMSDataChannelApplicationResponse                   [198] IMSDataChannelApplicationResponse,

    -- IMS events, see clause 7.12.4.2, continued from tag 198
    conferenceStartSuccessful                           [199] ConferenceStartSuccessful,
    startOfInterceptConferenceActive                    [200] StartOfInterceptConferenceActive,
    conferenceServicePartyJoin                          [201] ConferenceServicePartyJoin,
    conferenceServicePartyLeave                         [202] ConferenceServicePartyLeave,
    conferenceServiceBearerModify                       [203] ConferenceServiceBearerModify,    
    conferenceServiceEndUnsuccessful                    [204] ConferenceServiceEndUnsuccessful,    
    conferenceServiceEndSuccessful                      [205] ConferenceServiceEndSuccessful,       
    conferenceStartUnsuccessful                         [206] ConferenceStartUnsuccessful,      
    conferenceServiceCreation                           [207] ConferenceServiceCreation,        
    conferenceServiceUpdate                             [208] ConferenceServiceUpdate        
    }

-- ==============
@@ -674,7 +686,19 @@ IRIEvent ::= CHOICE
    mCPTTFloorControlMessage                            [197] MCPTTFloorControlMessage,

    -- IMS events, see clause 7.12.4.2, continued from tag 181
    iMSDataChannelApplicationResponse                   [198] IMSDataChannelApplicationResponse
    iMSDataChannelApplicationResponse                   [198] IMSDataChannelApplicationResponse,

    -- IMS events, see clause 7.12.4.2, continued from tag 198
    conferenceStartSuccessful                           [199] ConferenceStartSuccessful,
    startOfInterceptConferenceActive                    [200] StartOfInterceptConferenceActive,
    conferenceServicePartyJoin                          [201] ConferenceServicePartyJoin,
    conferenceServicePartyLeave                         [202] ConferenceServicePartyLeave,
    conferenceServiceBearerModify                       [203] ConferenceServiceBearerModify,    
    conferenceServiceEndUnsuccessful                    [204] ConferenceServiceEndUnsuccessful,    
    conferenceServiceEndSuccessful                      [205] ConferenceServiceEndSuccessful,       
    conferenceStartUnsuccessful                         [206] ConferenceStartUnsuccessful,      
    conferenceServiceCreation                           [207] ConferenceServiceCreation,        
    conferenceServiceUpdate                             [208] ConferenceServiceUpdate    
}

IRITargetIdentifier ::= SEQUENCE
@@ -5056,6 +5080,152 @@ ApplicationResponse ::= CHOICE
    getDCApplicationProfileListResponse [2] SBIType
}

-- IMS events, see clause 7.12.4.2, continued from tag 198
ConferenceStartSuccessful ::= SEQUENCE
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    listOfPotentialConferees [3] SEQUENCE OF Conferee OPTIONAL,
    listOfConferees          [4] SEQUENCE OF Conferee OPTIONAL,
    listOfWaitingConferees   [5] SEQUENCE OF Conferee OPTIONAL,
    supportedBearers         [6] SEQUENCE OF BEARERS OPTIONAL
}                           

StartOfInterceptConferenceActive ::= SEQUENCE
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    listOfConferees          [3] SEQUENCE OF Conferee OPTIONAL,
    supportedBearers         [4] SEQUENCE OF BEARERS OPTIONAL
}

ConferenceServicePartyJoin ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    joinPartyID              [3] Conferee,
    initiator                [4] Conferee OPTIONAL,
    supportedBearers         [5] SEQUENCE OF BEARERS OPTIONAL,
    failedPartyJoinReason    [6] FailureReason    
}

ConferenceServicePartyLeave ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    leavePartyID             [3] Conferee,
    initiator                [4] Conferee OPTIONAL,
    partyLeaveReason         [5] LeaveReason,
    supportedBearers         [6] SEQUENCE OF BEARERS OPTIONAL,
    failedPartyLeaveReason   [7] FailureReason OPTIONAL    
}
ConferenceServiceBearerModify ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    bearerModifyPartyID      [3] Conferee,
    mediaModification        [4] MediaModification,
    affectedParties          [5] SEQUENCE OF Conferee OPTIONALNAL,
    failedPartyLeaveReason   [6] FailureReason OPTIONAL  
}    
ConferenceServiceEndUnsuccessful ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    initiator                [3] Conferee OPTIONAL,
    failedEndReason          [4] FailureReason   
}    

ConferenceServiceEndSuccessful ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    initiator                [3] Conferee OPTIONAL,
    conferenceEndReason      [4] ConferenceEndReason   
}       

ConferenceStartUnsuccessful ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    listOfPotentialConferees [3] SEQUENCE OF Conferee OPTIONAL,
    listOfWaitingConferees   [4] SEQUENCE OF Conferee OPTIONAL,
    failedStartReason        [5] FailureReason
}      

ConferenceServiceCreation ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    listOfPotentialConferees [3] SEQUENCE OF Conferee OPTIONAL,
    potentialStartDateTime   [4] DateTime OPTIONAL,
    potentialEndDateTime     [5] DateTime OPTIONAL,
    recurrenceInformation    [6] RecurrenceInformation OPTIONAL,
    conferenceControllerIDs  [7] SEQUENCE OF Conferee OPTIONAL
}        

ConferenceServiceUpdate ::=
{
    targetIdentity           [1] IMSSubscriberIDs,
    conferenceURI            [2] SIPURI,
    listOfPotentialConferees [3] SEQUENCE OF Conferee OPTIONAL,
    potentialStartDateTime   [4] DateTime OPTIONAL,
    potentialEndDateTime     [5] DateTime OPTIONAL,
    recurrenceInformation    [6] RecurrenceInformation OPTIONAL,
    conferenceControllerIDs  [7] SEQUENCE OF Conferee OPTIONAL
}    


Conferee ::= IMSSubscriberIDs

Bearers ::= SEQUENCE
{
		confServerSideSDP	 [1] OCTET STRING 	OPTIONAL,  -- include SDP information
			-- describing Conf Server Side characteristics.

		confUserSideSDP		 [2] OCTET STRING 	OPTIONAL,  -- include SDP information
			-- describing Conf User Side characteristics

	...
}

MediaModification ::= SEQUNCE
{
    mediaChange             [1] MediaChange,
    bearersChanged          [2] Bearers
}

MediaChange ::= ENUMERATED
{
	add (1),
	remove (2),
	change (3),
	unknown (4),
	...
}

LeaveReason ::= UTF8String


FailureReason ::= UTF8String


ConferenceEndReason ::= UTF8String


DateTime ::= TimeStamp


RecurrenceInformation ::= SEQUENCE
{
	recurrenceStartDateAndTime [1] TimeStamp OPTIONAL,
	recurrenceEndDateAndTime   [2] TimeStamp OPTIONAL,
	recurrencePattern		   [3] UTF8String OPTIONAL, -- includes a description of
               -- the recurrence pattern, for example, "Yearly, on Jan 23" or "Weekly, on Monday"
	
	...
}

-- =========
-- IMS CCPDU
-- =========