EP1543674A1 - Verfahren und telekommunikationsanlage zur behandlung von digital hinterlegten tonfolgen - Google Patents
Verfahren und telekommunikationsanlage zur behandlung von digital hinterlegten tonfolgenInfo
- 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 (de) | 2002-09-27 | 2002-09-27 | Verfahren zur Behandlung von digital hinterlegten Tonfolgen, wie Warteschleifenmusik (= Moh = Music on Hold), Sprachsequenzen oder Signaltönen in einer Telekommunikationsanlage und eine Telekommunikationsanlage |
DE10245232 | 2002-09-27 | ||
PCT/DE2003/002661 WO2004032466A1 (de) | 2002-09-27 | 2003-08-07 | Verfahren und telekommunikationsanlage zur behandlung von digital hinterlegten tonfolgen |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1543674A1 true EP1543674A1 (de) | 2005-06-22 |
Family
ID=31984176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03798861A Withdrawn EP1543674A1 (de) | 2002-09-27 | 2003-08-07 | Verfahren und telekommunikationsanlage zur behandlung von digital hinterlegten tonfolgen |
Country Status (6)
Country | Link |
---|---|
US (1) | US20050249338A1 (de) |
EP (1) | EP1543674A1 (de) |
CN (1) | CN1685695A (de) |
AU (1) | AU2003266113A1 (de) |
DE (1) | DE10245232B4 (de) |
WO (1) | WO2004032466A1 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831889B (zh) * | 2012-08-30 | 2015-01-28 | 杭州晟元芯片技术有限公司 | 一种语音pwm输出的*** |
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 (ja) * | 1992-03-27 | 2000-08-21 | キヤノン株式会社 | 交換制御装置 |
DE19620624C2 (de) * | 1996-05-22 | 2002-10-24 | Siemens Ag | Kommunikationsendgerät mit Vorrichtung zur akustischen Signalisierung eines vermittlungstechnischen Zustandes |
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 (de) * | 1998-09-18 | 2000-03-23 | Deutsche Telekom Ag | Vorrichtung und Verfahren zur Generierung und Verbreitung von individuellen Multimediabotschaften |
KR100475379B1 (ko) * | 2000-07-06 | 2005-03-10 | 엘지전자 주식회사 | 사설 교환기의 뮤직 온 홀딩 서비스 장치 |
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 (de) * | 2001-05-21 | 2002-12-05 | Tenovis Gmbh & Co Kg | Verfahren zur Handhabung von Audiodateien in Telekommunikationseinrichtungen sowie dazugehörige Telekommunikationseinrichtung |
-
2002
- 2002-09-27 DE DE10245232A patent/DE10245232B4/de not_active Expired - Fee Related
-
2003
- 2003-08-07 WO PCT/DE2003/002661 patent/WO2004032466A1/de not_active Application Discontinuation
- 2003-08-07 AU AU2003266113A patent/AU2003266113A1/en not_active Abandoned
- 2003-08-07 CN CN03823101.8A patent/CN1685695A/zh active Pending
- 2003-08-07 US US10/528,730 patent/US20050249338A1/en not_active Abandoned
- 2003-08-07 EP EP03798861A patent/EP1543674A1/de not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
See references of WO2004032466A1 * |
Also Published As
Publication number | Publication date |
---|---|
AU2003266113A1 (en) | 2004-04-23 |
DE10245232B4 (de) | 2006-09-07 |
US20050249338A1 (en) | 2005-11-10 |
CN1685695A (zh) | 2005-10-19 |
WO2004032466A1 (de) | 2004-04-15 |
DE10245232A1 (de) | 2004-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69120811T2 (de) | Digitalrechnerplattform zur unterstützung von fernsprechnetzwerkanwendungen | |
EP1421767B1 (de) | Anordnung zum bereitstellen von ansagen und dialogen in paketnetzen | |
EP0731618B1 (de) | Verfahren zum Steuern eines Zugangsnetzes sowie Vermittlungsstelle und Zugangsnetz damit | |
DE69731111T2 (de) | Verteiltes sprachverarbeitungssystem | |
DE19542122B4 (de) | Lokales Kommunikations-Serversystem | |
DE3311866A1 (de) | Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen mit informationsverarbeitenden schaltwerken und einrichtungen zur abwehr von ueberbelastungen | |
EP0762784B1 (de) | Verfahren zur Bereitstellung von Nachrichten zur Teilnehmerinformation für Dienste in einem Kommunikationsnetz | |
DE19939057C2 (de) | Verfahren zur Aktualisierung von teilnehmerbezogenen Daten eines Telekommunikationsnetzes | |
EP1543674A1 (de) | Verfahren und telekommunikationsanlage zur behandlung von digital hinterlegten tonfolgen | |
EP0529343B1 (de) | Verfahren zur Herstellung einer Verbindung zwischen einem an eine Kommunikationsanlage angeschlossenen Kommunikationsendegerät mit einer Mehrzahl von weiteren Geräten | |
WO2001091430A1 (de) | Verfahren und kommunikationsanordnung zum vermitteln von kommunikationsbeziehungen an in zumindest einem kommunikationsnetz angeordnete und zumindest einer gruppe zugeordnete teilnehmeranschlüsse | |
DE10136225A1 (de) | Verfahren und Vorrichtung zum Bereitstellen von sprachkanalbezogenen Funktionen in einem Telekommunikationsnetz | |
DE69731613T2 (de) | Vorrichtung und verfahren zur herstellung von verbindungen | |
EP0477627B1 (de) | Verfahren zum Verbinden von Kommunikationsendgeräten in diensteintegrierenden Kommunikationsnetzen | |
DE10145987A1 (de) | Verfahren zur Auswahl eines Leistungsmerkmals und zugehörige Einheiten | |
EP0460404B1 (de) | Verfahren zur Datenübertragung in Kommunikations-Vermittlungsanlagen | |
DE3005405A1 (de) | Als pcm-konzentrator ausgebildete vorfeldeinrichtung fuer eine fernmelde-, insbesondere fernsprech-vermittlungsstelle | |
DE3823236A1 (de) | Verfahren fuer eine programmgesteuerte fernsprechvermittlungsanlage mit einer alle vermittlungsfunktionen durchfuehrenden zentralsteuerung | |
DE19741770C1 (de) | Kommunikationssystem und entsprechendes Verfahren | |
EP1282293A1 (de) | Verfahren zur Rufbearbeitung in einem Telekommunikationsnetz sowie zugehörige Einheiten | |
DE2818931B2 (de) | Schaltungsanordnung für zentral gesteuerte Fernsprechvermittlungssysteme, insbesondere Fernsprechnebenstellenanlagen mit einem Sprechwegekoppelnetzwerk | |
EP1137315B1 (de) | Datenübertragung über den ISDN-B-Kanal zwischen einem Endgerät und einem Vermittlungsrechner | |
EP0917386A1 (de) | Verfahren und Vermittlungsprozess zur Steuerung von Verbindungen | |
DE10010495C2 (de) | Verfahren zum Übermitteln von Informationen zwischen einer Vermittlungsstelle und zumindest einem daran angeschlossenen Kommunikationsendgerät, Verwendung des Verfahrens und Telekommunikationsnetz | |
DE4124711A1 (de) | Verfahren zur uebermittlung einer abgespeicherten nachricht an ein rufendes fernsprechendgeraet einer kommunikationsanlage bzw. vermittlungseinrichtung |
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 |