Subject: [Megaco] wildcard ALL together with subtract command

From: Winter Johannes <[email-masked]>
Date: Tue, 6 Nov 2001 12:48:04 +0100

Hi list,

assume the following situation: 

There are two existing contexts represented by the ContextIds CID1 and CID2
and two Terminations (represented by the TerminationIds TID1 and TID2), one
in Context 1 and one in Context 2. 

What is the correct answer to the following transaction request: 

action request with ContextId set to wildcard ALL,
Subtract Command request with TerminationId set to TID2 
and empty audit descriptor?

a transcation reply with: 

a) 
action reply with CID2,
Subtract command reply with TerminationId set to TID2

b) 
action reply with CID1,
Subtract command reply with TerminationId set to TID1,
and an Error descriptor (error 430, Unknown Termination ID)

action reply with CID2,
Subtract command reply with TerminationId set to TID2

c) 
action reply with CID1,
Subtract command reply with TerminationId set to TID1,
Error descriptor (error 430, Unknown Termination ID)

-> no further action reply, because an error occurs and command was not
marked as optional, see section 8 of H.248

d) 
action reply with wildcard ALL,
Subtract command reply with TerminationId set to TID2
and Error descriptor (error 401, Protocol error)

-> i.e. wildcard ALL for ContextId together with a specific TerminationId is
not allowed?

Please clearify.

Best regards

Johannes 

_______________________________________________
Megaco mailing list
[email-masked]
http://www1.ietf.org/mailman/listinfo/megaco