A method for optimizing a service supplied to a mobile subscriber unit in a mobile
telephone system offering a multitude of voice and data services from system base
stations to mobile subscriber units. According to the invention, an improved service
center receives a request for service to be provided to a mobile subscriber unit.
A processor within the service center determines whether prevailing conditions
allow for efficient execution of the requested service and if so carries it out,
and otherwise prompts the mobile subscriber unit to take remedial action whereby
the requested service can be carried out more efficiently.