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

Reply via email to