(EN) An access controller is placed in series with a subscriber's telephone set and includes an off-hook detector (17), a ring detector (10), a central office simulator (16) and DTMF circuitry (13, 15) which cooperate with a microcontroller (19) suitably programmed to select one of a multiple providers of services by generating an access code corresponding to one of the service providers in accordance with an algorithm which provides a desired distribution of usage by the subscriber. Examples of algorithms used to select access codes include a rotating algorithm for sequencing next access codes stored in memory in a predetermined order or sequence which are rotated one after the other. Another algorithm is a time based algorithm which employs a real time clock (27) to establish preset time intervals during which each of the access codes are used. The controller can also use a random selection which selects randomly the access codes stored in memory.
(FR) L'invention porte sur un contrôleur d'accès disposé en série avec un combiné téléphonique d'abonné et comprenant un détecteur (17) de décrochage, un détecteur (10) de sonnerie, un simulateur (16) de central téléphonique et des circuits de multifréquence en code (13, 15) qui coopèrent avec un microcontrôleur (19) convenablement programmé de façon à sélectionner un des multiples fournisseurs de services en générant un code d'accès correspondant à l'un de ces fournisseurs de services conformément à un algorithme qui crée une répartition désirée à l'usage de l'abonné. Les types d'algorithmes utilisés pour sélectionner les codes d'accès comprennent un algorithme rotatif pour le séquençage des codes d'accès suivants mis en mémoire dans un ordre ou une séquence prédéterminé et qui subissent une rotation les uns après les autres. Un autre algorithme est un algorithme à base de temps qui utilise une horloge (27) en temps réel pour établir des intervalles de temps prédéterminés pendant lesquels chacun des codes d'accès est utilisé. Le contrôleur peut également utiliser une sélection aléatoire qui sélectionne de manière aléatoire les codes d'accès mis en mémoire.