Subject: [Megaco] Query on H.248 ReserveValue Implementation

From: Naveen Sujit Kumar <[email-masked]>
Date: Tue, 18 Oct 2005 11:14:45 +0530

Hi All,
 I had few queries regarding MG's behaviour when ReserveValue was 'On'.

1. The Add message contains both local and remote descriptors with
   a list of codecs. There might be common codecs between the two
   descriptors. The message might be like this:

      Add = R$ {Media {
        LocalControl {Mode = ReceiveOnly,ReservedValue=ON},
        Local {
v=0
c=IN IP4 7.7.7.160
m=audio 20000 RTP/AVP 0 18 4		<<<<<
a=ptime:20
        },
        Remote {
v=0
c=IN IP4 7.7.7.123
m=audio 20000 RTP/AVP 0 18		<<<<<
a=ptime:20
        }
      }
    }
  }
}

	What exactly should we do when we have both local and
	remote descriptors..?? 
	* Should only one descriptor be considered..?? Or
	* Should MG go thro' both the lists and take only the 
	  common codecs ( 0 18 ) for consideration..?? Or
	* Should both the lists be treated seperately and resources
	  reserved for the same..??
	* Also, what should be the behaviour if there are no common
	  codecs between local and remote descriptors..??

Is there any such real world application for any of the above conditions..??

2. How does Ignore go with ReserveValue..?? The message might be 
   like this:

      Add = R$ {Media {
        LocalControl {Mode = ReceiveOnly,ReservedValue=ON},
        Local {
v=0
c=IN IP4 7.7.7.160
m=audio 20000 RTP/AVP -			<<<<<
a=ptime:20
        }
      }
    }
  }
}

	What needs to be done here..?? Should we return an empty
	descriptor as RFC says, since we cannot reserve any resources..??
	Or should we return an error and what needs to be the error
	value..??

TIA for any suggestions,
-Naveen

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