EP1543674A1 - Method and telecommunications system for processing digitally stored sound sequences - Google Patents
Method and telecommunications system for processing digitally stored sound sequencesInfo
- Publication number
- EP1543674A1 EP1543674A1 EP03798861A EP03798861A EP1543674A1 EP 1543674 A1 EP1543674 A1 EP 1543674A1 EP 03798861 A EP03798861 A EP 03798861A EP 03798861 A EP03798861 A EP 03798861A EP 1543674 A1 EP1543674 A1 EP 1543674A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- cpu
- working memory
- tone sequences
- digitally stored
- sequences
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/428—Arrangements for placing incoming calls on hold
- H04M3/4285—Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold
Definitions
- Telecommunications system with a CPU, a working memory for the CPU and a coupling field, in memory, preferably a program code and / or data of telecommunications subscribers is stored / are making the telecommunication system via the switching matrix connections to terminals and 'control codes via the switching network to at least issues a telecommunications terminal. Furthermore, the invention relates to a telecommunications system which is equipped with means for carrying out the method.
- PBX Private Branch Exchange
- MOH Music on Hold
- SIU tone generator chip
- SIU signal processing unit
- DSP digital signal processor
- the inventors have recognized that in an existing telecommunications system, such as the PBX, the resources of certain hardware components such as the controller, CPU or main memory of the CPU are not always fully utilized. Furthermore, the inventors have recognized that a new method makes it possible to use these existing hardware components in a telecommunications system in such a way that they can record and output music on hold (MOH - Music on Hold), speech sequences or signal tones. This makes it possible to save additional hardware for storing or feeding in tone sequences.
- MOH - Music on Hold music on hold
- main memory is already an existing hardware component of the telecommunication system, and this is also suitable for storing digitally stored tone sequences, the hardware components previously used can thereby be used
- the CPU carries out a data transfer of the digitally stored tone sequences between the working memory and switching matrix.
- the CPU has a particularly short access time to the assigned working memory. This enables a particularly fast data transfer.
- a FIFO shift register in the timeslot assigner that buffers the digitally stored tone sequences before forwarding them.
- the function of the FIFO shift register is very similar to that of a waiting loop. The data does not migrate from the input of the FIFO shift register to the output with a fixed clock pulse, but is kept in the register until all previous data has been output be relieved by the telecommunications system.
- the size of the FIFO shift register also affects the interrupt frequency. The larger the FIFO shift register, the fewer interrupt instructions are sent to the CPU. This further reduces the CPU load.
- micro controller in particular a DMA controller
- the micro controller can be initialized by the CPU to transfer the digitally stored tone sequences. Since the micro controller, which can also be a PEC controller, takes over the transport function of the data, the CPU is relieved of the processing of the transport tasks.
- the data is transmitted event-controlled (PEC transfer) and a TSA between users memory and switching matrix used to assign the digitally stored tone sequences to programmed timeslots.
- event-controlled data transmission is more effective than data transmission with a fixed clock, since only when the event occurs, here the frame synchronization signal of the timeslot assigner, activities on the part of the PEC controller are required.
- the CPU requests the micro-controller to set the start address of the digitally stored tone sequences in the working memory and the 'destination address in the FIFO shift register of the TSA or, in the case of PEC transfer, the address of the send timeslot as the destination address set to play back the digitally stored tone sequences.
- the CPU requests the microcontroller to set the start address of the digitally stored tone sequences in the FIFO shift register or, in the case of PEC transfer, the address of the receive timeslot in the TSA and the destination address in the main memory to put. Since the controller also takes on the transport of the digitally stored tone sequences in addition to the transport of the telecommunication data of the telecommunication system, the hardware utilization and the effectiveness of the existing telecommunication system are improved.
- the inventors also propose that the tele- communication system digitizes the sound sequences themselves and stores them in the working memory. Since the existing hardware components of the telecommunication system are also suitable for performing this digitization, the new method saves hardware components such as a digital signal processor, AD / DA converter and signaling unit.
- the timeslot assigner requests the CPU with an interrupt command to start or stop a new data transfer. This ensures that the fall through time through the FIFO shift register is as short as possible. In addition, with full FIFO shift registers, this prevents data from being overwritten that has not yet been read out. If the FIFO shift register is empty, it is avoided that old data is output a second time.
- the inventors propose that an interrupt command be issued when the FIFO shift register is half full.
- the PEC controller is a special implementation of a DMA controller within the C166 microcontroller family.
- the PEC transfer feature is particularly advantageous because it relieves the CPU when transferring the tone sequences. It is also particularly advantageous if an existing telecommunications system is equipped with means, preferably with program means or with program modules, which enable the method described above to be carried out. These means make it possible for digitally stored tone sequences to be transmitted and stored in a telecommunications system without the need for the additional hardware components previously used. Such program means can also be stored in the existing working memory or in a module of the telecommunication system.
- Figure 1 Schematic representation of a known telecommunications system
- Figure 2 Schematic representation of the new transmission method of digitally stored tone sequences in a telecommunications system
- Figure 3 Schematic representation of the new method for the transmission of digitally stored tone sequences in a telecommunications system, supported by a DMA controller or PEC controller.
- the PBX telecommunications system 2 consists of a micro controller 2.3, which has a CPU 2.3.1, a DMA access 2.3.2 to the working memory 2.1 and a timeslot assigner 2.3.3 with a FIFO shift register. Data of the telecommunications participants, such as customer numbers and the program code of the PBX telecommunications system 2, are stored in the working memory 2.1. With the help of a PCM switch 2.2, all end devices / terminals 3.1 to 3.n of the telecommunication subscribers are connected to the PBX telecommunication system 2. Such a PBX telecommunication system 2 can be part of a call center, for example. If announcement texts or music on hold are now to be transmitted to the telecommunications subscribers who are on hold, for example, additional hardware components are necessary for this.
- the external MOH module 1 which here contains an analog sound source 1.1 and a digital signal processor 1.2.
- the announcement text or Music on Hold is stored on the analog sound source 1.1.
- the analog data is digitized with the digital signal processor 1.2, which performs an AD / DA conversion.
- the PCM digital signal processor
- the digitized announcement texts or music on hold are connected to the terminals / terminals 3.1 to 3.n of the telecommunications subscribers. If announcement texts or MOH are now to be recorded, they are routed via the PCM switch 2.2 to the digital signal processor 1.2.
- the digital signal processor 1.2 converts the announcement texts or -MOH and stores them on the analog sound source 1.1.
- FIG. 2 shows a schematic illustration of the new transmission method for digitally stored tone sequences in a telecommunications system.
- the tone sequences 7D are now digitally stored in the working memory 2.1 of the CPU 2.3.1.
- the memory size of the working memory 2.1 is adapted depending on the size of the digital sound sequences 7D to be stored.
- the 2.3.1 has direct access to the working memory 2.1 and thus also to the digitally stored tone sequences 7D.
- the terminals / terminals 3.1 to 3.n of the telecommunications subscribers are connected to the CPU 2.3.1 via a PCM switch 2.2 (pulse code modulation switch).
- the CPU 2.3.1 accesses the corresponding announcement text in the working memory 2.1 and transmits it to this subscriber via the PCM switch 2.2.
- the telecommunications subscribers can record, for example, music and / or language texts via their terminals / terminals 3.1 to 3.n.
- a transmitted voice message in pulse code modulated form can be stored in the working memory 2.1 via the phone via the PCM switch 2.2 and the CPU 2.3.1.
- the CPU 2.3.1 is busy due to the transport of digital tone sequences.
- FIG. 3 shows schematically the new method for the transmission of digitally stored tone sequences in a telecommunication system, the data exchange by a DMA Controller is supported.
- digital tone sequences 7D are stored in the working memory 2.1, to which the CPU 2.3.1 has direct access.
- a timeslot assigner with a FIFO shift register 2.3.3 is used between the PCM switch 2.2, which connects the terminals 3.1 to 3.n to the telecommunications system, and the main memory 2.1 of the telecommunications system.
- a DMA controller or PEC controller 2.3.4 is used to relieve the CPU 2.3.1 between main memory 2.1 and TSA 2.3.3.
- an output command 8 from the CPU is sent to the DMA controller 2.3.4 in the new method.
- DMA controller 2.3.4 sets the start address of the digitally stored tone sequences 7D in the working memory 2.1 and the destination address in the FIFO shift register of the TSA 2.3.3.
- a data transfer 4 takes place between the working memory 2.1 and the FIFO shift register of the TSA 2.3.3.
- the TSA 2.3.3 issues an interrupt command 6 to the CPU 2.3.1.
- the CPU 2.3.1 issues a new output command 8 to the DMA controller 2.3.4, which sends the next data packet from the working memory 2.1 to the TSA 2.3.3.
- the CPU 2.3.1 is relieved during the data transfer 4.
- the TSA 2.3.3 assigns the data via the PCM switch to the end devices 3.1 to 3.n.
- the PEC controller In contrast to the new procedure with a PEC controller instead of a DMA controller, there is no FIFO shift register of TSA 2.3.3.
- the PEC controller (in place 2.3.4) sets the start address of the digitally stored tone sequences 7d in the working memory 2.1 and the timeslot address as the destination address of the TSA 2.3.3.
- the individual samples of the tone sequence 7d are transmitted in an event-controlled manner, the event being the interrupt of the frame synchronization signal of the PCM switch 2.2.
- the PEC controller processes the events independently without the CPU, which only issues the output command 8 at the start of the output.
- SIU signal processing unit
- DSP digital signal processor
- AD / DA converter digital signal processor
- TSA Timeslot Assigner Module that assigns data to programmed time slots
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Devices For Supply Of Signal Current (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10245232A DE10245232B4 (en) | 2002-09-27 | 2002-09-27 | Process for the treatment of digitally stored sound sequences, such as music on hold (= Moh), voice sequences or signal tones in a telecommunications system and a telecommunications system |
DE10245232 | 2002-09-27 | ||
PCT/DE2003/002661 WO2004032466A1 (en) | 2002-09-27 | 2003-08-07 | Method and telecommunications system for processing digitally stored sound sequences |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1543674A1 true EP1543674A1 (en) | 2005-06-22 |
Family
ID=31984176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03798861A Withdrawn EP1543674A1 (en) | 2002-09-27 | 2003-08-07 | Method and telecommunications system for processing digitally stored sound sequences |
Country Status (6)
Country | Link |
---|---|
US (1) | US20050249338A1 (en) |
EP (1) | EP1543674A1 (en) |
CN (1) | CN1685695A (en) |
AU (1) | AU2003266113A1 (en) |
DE (1) | DE10245232B4 (en) |
WO (1) | WO2004032466A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831889B (en) * | 2012-08-30 | 2015-01-28 | 杭州晟元芯片技术有限公司 | System of voice PWM (Pulse-Width Modulation) output |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4370743A (en) * | 1980-07-25 | 1983-01-25 | Bell Telephone Laboratories, Incorporated | Time division switching system |
JP3080262B2 (en) * | 1992-03-27 | 2000-08-21 | キヤノン株式会社 | Exchange control unit |
DE19620624C2 (en) * | 1996-05-22 | 2002-10-24 | Siemens Ag | Communication terminal with device for acoustic signaling of a switching status |
US5912958A (en) * | 1996-07-16 | 1999-06-15 | Bogen Communications, Inc. | On-hold device |
US6526041B1 (en) * | 1998-09-14 | 2003-02-25 | Siemens Information & Communication Networks, Inc. | Apparatus and method for music-on-hold delivery on a communication system |
DE19842803A1 (en) * | 1998-09-18 | 2000-03-23 | Deutsche Telekom Ag | Device and method for generating and distributing individual multimedia messages |
KR100475379B1 (en) * | 2000-07-06 | 2005-03-10 | 엘지전자 주식회사 | Device Of Music On Holding Service In Private Branch Exchange |
US6970926B1 (en) * | 2000-10-03 | 2005-11-29 | Motorola, Inc. | Dispatch call server in a packet based communication network |
US6853719B2 (en) * | 2001-03-22 | 2005-02-08 | Nortel Networks Limited | Provision of media content to telephony callers on-hold |
DE10124823A1 (en) * | 2001-05-21 | 2002-12-05 | Tenovis Gmbh & Co Kg | Process for handling audio files in telecommunications equipment and associated telecommunications equipment |
-
2002
- 2002-09-27 DE DE10245232A patent/DE10245232B4/en not_active Expired - Fee Related
-
2003
- 2003-08-07 CN CN03823101.8A patent/CN1685695A/en active Pending
- 2003-08-07 WO PCT/DE2003/002661 patent/WO2004032466A1/en not_active Application Discontinuation
- 2003-08-07 AU AU2003266113A patent/AU2003266113A1/en not_active Abandoned
- 2003-08-07 EP EP03798861A patent/EP1543674A1/en not_active Withdrawn
- 2003-08-07 US US10/528,730 patent/US20050249338A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
See references of WO2004032466A1 * |
Also Published As
Publication number | Publication date |
---|---|
AU2003266113A1 (en) | 2004-04-23 |
DE10245232A1 (en) | 2004-04-08 |
DE10245232B4 (en) | 2006-09-07 |
CN1685695A (en) | 2005-10-19 |
US20050249338A1 (en) | 2005-11-10 |
WO2004032466A1 (en) | 2004-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69120811T2 (en) | DIGITAL COMPUTER PLATFORM TO SUPPORT TELEPHONE NETWORK APPLICATIONS | |
EP0731618B1 (en) | Method for controlling an access-network and exchange with an access-network | |
DE69731111T2 (en) | DISTRIBUTED LANGUAGE PROCESSING SYSTEM | |
DE19542122B4 (en) | Local communication server system | |
WO2003021912A2 (en) | Arrangement for the provision of messages and dialogues in packet networks | |
DE19937098B4 (en) | Intelligent bandwidth allocation for multiple independent connections on a digital network | |
DE2902644A1 (en) | METHOD AND DEVICE FOR PROCESSING CONNECTION REQUEST SIGNALS IN A TELECOMMUNICATION SYSTEM | |
DE3311866A1 (en) | CIRCUIT ARRANGEMENT FOR TELECOMMUNICATION SYSTEMS, ESPECIALLY TELECOMMUNICATION SYSTEMS WITH INFORMATION-PROCESSING SWITCHGEAR AND DEVICES TO DEFEND OVERLOAD | |
DE3311900A1 (en) | CIRCUIT ARRANGEMENT FOR TELECOMMUNICATION SYSTEMS, ESPECIALLY TELECOMMUNICATION SYSTEMS WITH INFORMATION-PROCESSING SWITCHGEAR AND DEVICES TO DEFEND OVERLOAD | |
EP0762784B1 (en) | Method for providing subscriber information data for telecommunications network services | |
DE19939057C2 (en) | Method for updating subscriber-related data in a telecommunications network | |
EP1543674A1 (en) | Method and telecommunications system for processing digitally stored sound sequences | |
EP0529343B1 (en) | Method for establishing communication between a communication terminal, connected to a communication exchange, and a plurality of further terminals | |
WO2001091430A1 (en) | Method and communications system for switching communication relations to subscriber connections, which are arranged in at least one communications network and assigned to at least one group | |
DE10136225A1 (en) | Speech channel dependent function initiation method for telecommunications network with central initiation of less used functions and decentralized initiation of regularly used functions | |
DE69731613T2 (en) | DEVICE AND METHOD FOR PRODUCING COMPOUNDS | |
EP0477627B1 (en) | Method for connecting communication terminals in services integrating communication networks | |
DE3211969A1 (en) | Universal digital communications network for packet-switched information transmission between fixed stations | |
DE69933664T2 (en) | Communication terminal with transmission of signaling information in an electricity network to other terminals in parallel connection to the same network termination device | |
DE10145987A1 (en) | Process for selecting a feature and associated units | |
EP0460404B1 (en) | Method for data transmission in communication exchanges | |
DE3005405A1 (en) | TRAINED AS PCM CONCENTRATOR FOR A TELECOMMUNICATION, IN PARTICULAR TELEPHONE SWITCHING CENTER | |
EP1282293A1 (en) | Method and apparatus for treatment of calls in a telecommunication network and its related units | |
DE2818931B2 (en) | Circuit arrangement for centrally controlled telephone exchange systems, in particular telephone branch exchange systems with a speech path coupling network | |
EP1137315B1 (en) | Data transmission via the ISDN B channel between a terminal and a switch processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20050126 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK |
|
DAX | Request for extension of the european patent (deleted) | ||
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB IT |
|
17Q | First examination report despatched |
Effective date: 20101005 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Effective date: 20130322 |