[go: up one dir, main page]

IE42611B1 - Repertory dialler - Google Patents

Repertory dialler

Info

Publication number
IE42611B1
IE42611B1 IE2241/75A IE224175A IE42611B1 IE 42611 B1 IE42611 B1 IE 42611B1 IE 2241/75 A IE2241/75 A IE 2241/75A IE 224175 A IE224175 A IE 224175A IE 42611 B1 IE42611 B1 IE 42611B1
Authority
IE
Ireland
Prior art keywords
call
microprocessor
digit
repertory
memory
Prior art date
Application number
IE2241/75A
Other versions
IE42611L (en
Original Assignee
Int Standard Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Int Standard Electric Corp filed Critical Int Standard Electric Corp
Publication of IE42611L publication Critical patent/IE42611L/en
Publication of IE42611B1 publication Critical patent/IE42611B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27495Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips implemented by means of discrete electronic components, i.e. neither programmable nor microprocessor-controlled

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Signal Processing (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

1524028 Automatic exchange systems STANDARD TELEPHONES & CABLES Ltd 14 Oct 1975 [22 Oct 1974] 45604/74 Heading H4K A stored program controlled microprocessor is adapted to function as an impulse repertory dialler. As described under the control of a program in a read only memory ROM and a keyboard, a microprocessor CPU effects reading out the directory number of a selected subscriber from a non- volatile number store EAROM into a random access store RAM used to provide temporary storage during outpulsing. The keyboard has two key banks one used to select repertory subscribers and the other used for digit by digit non-repertory dialling. A monitor speaker may be employed to allow the subscriber to follow the progress of the call until it is transferred to the handset on lifting the latter upon completion of dialling.

Description

This invention relates to repertory dialling arrangements for telephone subsets, and in particular to a repertory dialler having a microprocessor and a non-volatile store to provide 'lexible repertory call-making facilities.
In the past repertory dialling arrangements for telephone ubsets have often been electromechanical in nature and have nvolved such devices as toothed wheels, one for each number • the repertoire, which operate co-operatively with switches d relays. Such arrangements are bulky and can handle only small number of dial codes. Furthermore any change or iition to the call repertoire requires the attention of a illed enginner. Electronic repertory diallers have also been id, but these again generally require the services of an ineer to set up or to change the call repertoire.
The object of the invention is to minimise or to overcome >e disadvantages.
According to the invention there is provided a repertory ler arrangement for a telephone subscriber's instrument, jding a microprocessor adapted to effect the call-making •-ions of the instrument and to control outpulsing to the nge, a first read-only memory adapted to store a program ontrolling the microprocessor, a second random-access y adapted to provide temporary storage for the microprocessor ) outpulsing, a third non-volatile memory adapted to store of predetermined telephone numbers or call-codes, a clock tor for providing timing information to the microprocessor, means including a first array of push-buttons for initiating outpulsing of one of said predetermined telephone numbers or call codes, and means for manual setting up of a call by the subscriber on a digit by digit basis, in which operation of any one of said push-buttons causes the microprocessor to retrieve the corresponding number or call code from the third memory, store the number or call code in the second memory, and effect out-pulsing of said digit of the number or call code sequentially to the exchange.
The telephone subset associated with the repertory dialler may be used in the conventional fashion unaffected by the presence of the repertory dialler.
The repertory dialling arrangement is designed as part of a subscriber's apparatus capable of signalling to the local exchange the identity of a plurality of required telephone numbers or service codes at the instigation of the subscriber by operating a corresponding push-button. A monitor speaker may be employed to allow the subscriber to follow the progress of the call until it is transferred to the handset when outpulsing has been completed and the handset is lifted. The subscriber's apparatus may also be provided with a push-button key block which allows unprogrammed calls to be initiated on a digit by digit basis, and also allows the subscriber to enter new telephone numbers or codes into the repertoire. In a preferred embodiment the digits thus dialled are temporarily stored and the complete number may be repeated by the subscriber by operation of a single push-button. 611 An embodiment of the invention will now be described with reference to the accompanying drawings in which:Figure 1 is a block schematic of the control unit of the repertory dialler arrangement; and Figures 2a to 2,h together are a flow sheet of the operation of the dialler of Figure 1.
The repertory dialler advantageously includes a first push-button key-block for dialling unprogrammed calls and a second key-block for selecting predetermined stored call codes by the operation of any one push button. Further switches may be included to control such facilities as repeat number and call cancel etc.
The repertory dialler arrangement includes a central logic control circuit for operating the various repertory functions of the associated subscriber instrument and for storing the predetermined call codes. The control unit also operates display devices to indicate to the subscriber the status of the dialler and the progress of a dialled call. The various peripheral devices associated with the controller as shown in rigure 1 are all well known in the art and do not require lescription.
A block schematic diagram of the control unit is shown in 'igure 1. A microprocessor CPU controls all the other parts if the control circuit, and through them the whole callmaker. t communicates with the other components of the controller via ata bus bars or highways carrying two types of information, ddresses and data.
The microprocessor and its associated read only memory ROM may be regarded as the functional equivalent of a custom integrated logic circuit. The microprocessor performs arithmetic and Boolean function on data supplied either by itself or by associated memory or input/output devices under the control of a program stored in the read only memory. It also reads from and supplies data to inppt/output devices to control the peripheral circuits.
The active memory associated with the microprocessor is divided into two parts, the most important being a non-volatile number store which is provided by an array of electrically alterable memories. Non-volatility of the memories is obtained by using MNOS technology. High write voltages are used to inject charge into the gate structures of individual MOSFET devices and these charges are stored in the gate structure until altered by further write voltages. The effect of these charges is to alter the gate threshold voltages of the individual MOSFET devices causing particular memory calls to store ONE's or ZERO'S.
The operation of the microprocessor is controlled by a program stored in the read only memory ROM, the position in the program being controlled by a program counter in the microprocessor. Timing of the microprocessor is controlled by a master clock which also provides timing information to the rest of the controller and callmaker.
The controller includes a small random access memory RAM which provides temporary working space for the microprocessor during outpulsing and during writing data into the non-volatile store. The random access memory is also used as the repeat number store.
The repertory of telephone numbers available to the callmaker is stored in a non-volatile store, the electrically alterable memory. This store may be constructed from microcircuits fabricated by a standard metal-nitride-oxide silicon semiconductor process. The memory element in each cell of the memory has a very thin oxide gate. When data is stored in the memory cell an overvoltage is applied to this gate thus permanently implanting an electric charge. This has the effect of changing the gate threshold voltage of the memory cell and is sensed by the output circuits as a ONE or a ZERO.
The keyboard and control inputs and outputs are connected to the data bus via input/output devices which are controlled by the processor and clock. Further monitor signals are input directly to the processor.
The operation of the repertory dialler is described in the flow-sheets of Figures 2a^ to 2^.
OPERATION 1, Start up When power is first applied to the system the microprocessor sets itself to an initial state. The processor then proceeds to a program that sets all controls and relays to ensure that the system enters an idle state. The system is then ready to process any control inputs. 2. Data Input Data is subdivided into three groups, viz address inputs, digit inputs and control inputs. On receipt of an input the microprocessor sorts it into one of two groups, data and address, or control. The inputs are checked for noise or 'bounce' and, if accepted as satisfactory, the microprocessor takes appropriate action, either by out-pulsing, digit storing or controlling peripherals.
If an address or digit input is received the microprocessor decodes this into the appropriate form. If the callmaker is in the store mode the appropriate part of the nonvolatile store is accessed and subsequent digits are written into the non-volatile store. Provision may be made in the program for the internal stacking of addresses and numbers in the RAM where it is possible to enter addresses and numbers faster than they can be transferred to the non-volatile store.
If the callmaker is not in the store mode receipt of a digit or address input causes seizure of the telephone line and, depending on whether an address or digit has been received, to outpulse either the number entered from the key-block on a digit-by-digit basis or the number stored in the non-volatile memory corresponding to the address button received. If digits are entered, the digits are also stored in the random access memory RAM and may be repeated by operation of a repeat button. The program controls the monitor amplifier, dial tone detector and the other peripherals necessary for handling all classes of calls. soil Further facilities may be included such as (a) a means of altering the timing of the output device to cater for different requirements of various telephone systems (b) a means of indicating to the caller that a control has been depressed at a time when it was not valid (c) a means of doubling the number of telephone numbers stored by increasing the non-volatile memory and associating a switch with the address buttons. (d) a means of providing 'timing out' (disconnection) of the device to avoid holding of the exchange equipment (e) a means of providing a monitor facility to allow incoming speech to be received from a loudspeaker and not subject to time-outs as in (d) (f) a means of providing automatic dial tone detection with manual override facility.

Claims (6)

CLAIMS 43611
1. A repertory dialler arrangement for a telephone subscribers instrument, including a microprocessor adapted to effect the call making functions of the instrument and to control outpulsing to the exchange, a first read-only memory adapted to store a program for controlling the microprocessor, a second random-access memory adapted to provide temporary storage for the microprocessor during outpulsing, a third non-volatile memory adapted to store a set of predetermined telephone numbers or call codes, a clock generator for providing timing information to the microprocessor, means including a first array of push-buttons for initiating outpulsing of one of said predetermined telephone numbers or call codes, and means for manual setting up of a call by the subscriber on a digit by digit basis, in which operation of any one of said push-buttons causes the microprocessor to retrieve the corresponding number or call code from the third memory, store the number or call code in the second memory and effect outpulsing of each digit of the number or call code sequentially to the exchange.
2. A repertory dialler arrangement as claimed in claim 1, and in which said third memory is an electrically alterable readonly semiconductor memory having a metal-nitride-oxide-si1 icon construction.
3. A repertory dialler arrangement as claimed in claim 1 or 2, and which includes means for repeat outpulsing of a call code set up manually on a digit by digit basis by the subscriber.
4. A repertory dialler as claimed in claims 1, 2 or 3, and which includes means for indicating to the subscriber the progress of a dialled call during the call setting up process. 3611
5. A repertory dialler arrangement substantially as described herein with reference to Figures 1 and 2 of the accompanying drawings.
6. A telephone subscriber's instrument when fitted with a repertory dialler arrangement as claimed in any one of the preceding claims.
IE2241/75A 1974-10-22 1975-10-14 Repertory dialler IE42611B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB45604/74A GB1524028A (en) 1974-10-22 1974-10-22 Repertory dialler

Publications (2)

Publication Number Publication Date
IE42611L IE42611L (en) 1976-04-22
IE42611B1 true IE42611B1 (en) 1980-09-10

Family

ID=10437856

Family Applications (1)

Application Number Title Priority Date Filing Date
IE2241/75A IE42611B1 (en) 1974-10-22 1975-10-14 Repertory dialler

Country Status (9)

Country Link
BE (1) BE834729A (en)
DE (1) DE2546788C2 (en)
ES (1) ES441973A1 (en)
FR (1) FR2289077A1 (en)
GB (1) GB1524028A (en)
HK (1) HK39779A (en)
IE (1) IE42611B1 (en)
IT (1) IT1043481B (en)
ZA (1) ZA756330B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4122304A (en) * 1977-04-01 1978-10-24 Motorola, Inc. Control circuitry for a radio telephone
DE2736133C2 (en) * 1977-08-11 1990-03-08 Rohde & Schwarz GmbH & Co KG, 8000 München Normal frequency generator
CH620559A5 (en) * 1977-09-12 1980-11-28 Sodeco Compteurs De Geneve
FR2422298A1 (en) * 1977-12-26 1979-11-02 Lachenaud Pierre Automatic telephone number store and dialling circuit - stores numbers permanently or temporarily and has keyboard for inputting numbers and control functions
DK480378A (en) * 1978-01-04 1979-07-05 Soundic Electronics Ltd TELEPHONE
IT1100808B (en) * 1978-09-21 1985-09-28 Carso Electronic Instr & Comun TELEPHONE EQUIPMENT WITH ELECTRONIC DEVICE, FOR AUTOMATIC SEARCH AND CALLING OF NUMBERS, STORED IN THE SAME DEVICE
FR2440127A1 (en) * 1978-10-26 1980-05-23 Cables Telegraphiques Cie Fse AUTOMATIC TELEPHONE NUMBER COMPOSER WITH MICROCOMPUTER
DE2941928C2 (en) * 1979-10-17 1986-04-10 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Circuit arrangement for a telephone subscriber station
JPH02112362A (en) * 1988-10-20 1990-04-25 Hashimoto Corp Auto-dial device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ZA714585B (en) * 1970-07-21 1972-03-29 Modern Tel Ltd Electrical storage circuit
DE2130364B2 (en) * 1971-06-18 1973-12-06 Fa. Ing. Heinz Muehlbauer, 8060 Dachau Call number generator for the manufacture of self-dialing connections in communications networks, in particular telephone and teletype networks

Also Published As

Publication number Publication date
BE834729A (en) 1976-04-22
IE42611L (en) 1976-04-22
FR2289077B1 (en) 1979-01-05
ES441973A1 (en) 1977-06-16
HK39779A (en) 1979-06-29
IT1043481B (en) 1980-02-20
GB1524028A (en) 1978-09-06
ZA756330B (en) 1976-09-29
DE2546788C2 (en) 1984-09-27
FR2289077A1 (en) 1976-05-21
DE2546788A1 (en) 1976-04-29

Similar Documents

Publication Publication Date Title
US5541988A (en) Telephone dialler with a personalized page organization of telephone directory memory
US4277651A (en) Telephone dialer
KR0143122B1 (en) Cellular phone
JP2689776B2 (en) In-vehicle mobile phone terminal
US4012601A (en) Automatic pushbutton dial assembly for a subscriber telephone
US4119810A (en) Pushbutton telephone apparatus with automatic dialing and combinational sequential control signalling capabilities
GB1569257A (en) Of a telephone instrument telephone security device for preventing unauthorised use
US4324954A (en) Dialing circuits and methods for electronic telephone sets
US4358640A (en) Telephone security device
US3670111A (en) Repertory dialer telephone set with register storage of the digits
IE42611B1 (en) Repertory dialler
US4012602A (en) Toll restrictor for touch type digit selector
US3118131A (en) Data processing equipment
US4860349A (en) Telephone memory controller arrangement
CN1264243A (en) Information transmitting method for digital portable terminal
US4000380A (en) Toll restrictor for touch type digit selector
US5495525A (en) Non-volatile automatic telephone number dialer circuit
JP2574879Y2 (en) Automatic redialing device for multi-line telephones
US6058183A (en) Telephone dialler with a personalized page organization of telephone directory memory
KR0171833B1 (en) Registering method of abbreviated dial
CA1289685C (en) Telephone memory controller arrangement
KR100222784B1 (en) Method for automatically dialling area code in a telephone
JP2630065B2 (en) Premises telephone equipment
KR970003142B1 (en) Private switching
KR920007135B1 (en) Direct distance dialing blocking method