[Bug 24902] interface for precomposed dial-strings
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Mar 25 15:40:21 CET 2010
http://bugs.freedesktop.org/show_bug.cgi?id=24902
--- Comment #15 from Andres Salomon <dilinger at collabora.co.uk> 2010-03-25 07:40:20 PST ---
(In reply to comment #14)
> (In reply to comment #13)
> > > What's the use case for SendingTones? It's racy for the UI to change its
> > > behaviour based on it, like muting the microphone. But it's probably fine for
> > > informational purposes.
> > >
> >
> > I'm imagining things like a UI number display. You're at a phone menu, dialing
> > your fedex tracking number (followed by the #). StartTone(5), StopTone(),
> > StartTone(4), StopTone, StartTone(3), etc... How does the UI know whether the
> > tone actually ended up being played? SendingTones informs you that the number
> > has been played, and therefore the UI should display the played number.
> >
> > For newly placed calls like '3214p123', SendingTones is an indicator to the UI
> > that the call's not quite ready for user input; StoppedTones tells the UI that
> > the call is ready for the user to mangle. I don't think stuff like muting need
> > be handled at the UI level; the CM is presumably capable of muting any audio
> > while playing tones (if necessary).
>
> Sounds like the UI should wait until any MultipleTones() in progress have
> finished by waiting for StoppedTones before letting the user mash buttons?
>
Exactly. And if the UI just sends them straight through, ServiceBusy errors
are returned until MultipleTones() is done.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list