I'm not sure I understand the problem. If Cisco and Nortel make a vendor-specific package, then by definition it is vendor specific. If they wanted to make it useable by everyone, they would go through an RFC process, not a vendor-specific namespace. And I don't know why they would define a vendor-specific package which reproduced the same set of buttons as a published DTMF one - I would think they'd only be for the new/different buttons that the published RFC didn't handle.
But anyway, lets say Snom is an environment with all 3 and has figured out the vendor-specific ones. They're only talking to one UAS though, and will use whatever the UAS supports. Snom would advertise all 3 packages in their Recv-Info header, if they supported all 3. The far-end UAS would say what it can handle for that specific call. Let's say the UAS supported all 3. So the user presses a button. Snom is now free to send it however it wants, because the other end supports all 3. Since they knew what the packages were that they implemented, they would know they're for the same button, that the action is atomic, and that they should only send it in one of the packages. Presumably Nortel or Cisco's vendor-specific package logic would handle such things appropriately - if not that's their problem - it's a vendor-specific package. You reap what you sow. ;) -hadriel > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Cullen Jennings > > Let's imagine that there is a base DTMF package defined that supports > the 12 basic keys. Now cisco makes a vendor specific package that is > pretty much the same but includes key presses for the "HOLD" button. > Nortel does pretty much the same but calls it the "F1" button. Now > SNOM wants to build a phone that supports both and in fact is > operating in an environment with a Nortel PBX, Cisco Voice Mail, and > Asterix SBC which understands both - the phone really needs to send > both and they need to be one atomic action so they are not interpreted > as the wrong thing or as double key presses. > > It seems that things along the lines of the above will happen and need > to be considered. I don't know if this means an INFO needs to carry > more that one thing or not. The worst possible solution I can imaging > to this is that SNOM builds a new package that combines the Cisco and > Nortel package. > > Cullen <in my individual contributor roll> > > PS - I do not care if people want to solve this use case or not. I > just mention it as something I view as somewhat likely to happen. I am > happy with whatever get's decided. > _______________________________________________ > Sip mailing list https://www.ietf.org/mailman/listinfo/sip > This list is for NEW development of the core SIP Protocol > Use [EMAIL PROTECTED] for questions on current sip > Use [EMAIL PROTECTED] for new developments on the application of sip _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
