Skip to content
This repository has been archived by the owner on Oct 2, 2019. It is now read-only.

changeDefaultService needs clarification #137

Open
marcoscaceres opened this issue Jun 17, 2013 · 3 comments
Open

changeDefaultService needs clarification #137

marcoscaceres opened this issue Jun 17, 2013 · 3 comments
Milestone

Comments

@marcoscaceres
Copy link
Contributor

The spec says:

The changeDefaultService() method provides a means to change the
default telephony service used by the user agent. When
invoked, the user agent runs the steps to update the default
service.

Need to make it clear that this doesn't change the system's default telephony service.

Also, I think this should set the the default telephony service for the origin, not for user agent. If I have two dialer applications running, one should not be able to change the default telephony service of the other.

@zolkis
Copy link
Contributor

zolkis commented Jun 18, 2013

Granted, it is better to have an app-specific default telephony service, instead of a system-wide. In that case there would be no system-wide default telephony service.

@marcoscaceres
Copy link
Contributor Author

I still think that there might be a system wide telephony service, which is the default one that is used when the UA is powered up - that one then propagates to each application, each of which can then switch to use a different one.

@zolkis
Copy link
Contributor

zolkis commented Jun 21, 2013

IMO that does not need to be exposed in this API. It can be the choice of the implementation/platform/device. For the dialer it is enough to have a service. Actually I am also playing with the idea of removing this default service concept, and go with listing the services, and choosing one. We can also introduce restrictions, so not every dialer could handle every telephony service, but the ones e.g. the user permits.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants